Está en la página 1de 7

Corporación Unificada Nacional

Mantenimiento de sistemas operativos

Comandos básicos de Linux

Xiomara Lizeth Gaitán Sastoque


Presenta:

Edgar Krejci
Presentado a:

Bogotá D.C                                                                         01 de marzo del 2020


Comandos básicos de Linux: La mayoría de los comandos sigue un patrón simple de sintaxis:
comando [opciones…] [argumentos…]

ls: muestra una lista de información acerca de los archivos. Asociando el nombre del comando
con algo mnemotécnico (tecla de acceso) lo que hace puede ayudar a recordar más fácilmente los
comandos, LS es incorrecto y el dispositivo no lo lee, si se utiliza sin opciones o argumentos,
listará los archivos en el directorio actual.
Para conocer los detalles de un archivo, como el tipo de archivo, los permisos, la propiedad o la
fecha y hora, realiza un listado largo utilizando la opción -l para el comando ls. A continuación,
vamos a ver un listado del directorio /var/log como un ejemplo que proporciona una salida
variada:
(ls -l /var/log/; ls -lt /var/log/; ls -ls /var/log/; ls –l -S /var/log/; ls -lSr /var/log/; ls –lr
/var/log/)

Símbol Tipo de Archivo Descripción


o

d para un directorio Archivo que se usa para guardar otros archivos.

- para un archivo regular Incluye archivos leíbles, imágenes, archivos binarios y


archivos comprimidos

l para un enlace Apunta a otro archivo


simbólico

s para la ranura Permite la comunicación entre procesos

p para una barra vertical Permite la comunicación entre procesos

b para un archivo de Permite la comunicación con el Hardware


bloque

c para un archivo de Permite la comunicación con el Hardware


carácter

El primer archivo alternatives.log es un archivo regular -, mientras que el segundo


archivo apache2 es un directorio d.

Los Permisos d rwxr-xr-x 1 root root 0 Apr 11 21:58 upstart Los permisos indican de
qué manera determinados usuarios pueden acceder a un archivo. Sigue leyendo para
aprender más acerca de los permisos.
Cuenta de Vínculo Físico: -rw-r----- 1 syslog adm 23621 Aug 23 15:17 auth.log Este
número indica cuántos vínculos físicos apuntan a este archivo.
Usuario Propietario: -rw-r----- 1 syslog adm 416 Aug 22 15:43 kern.log El
usuario syslog es el propietario de este archivo. Cada vez que se crea un archivo, la
propiedad se asigna automáticamente al usuario que lo creó.
Grupo Propietario - rw-rw-r-- 1 root utmp 292584 Aug 20 18:44 lastlog Indica el
grupo propietario de este archivo
Tamaño del Archivo: -rw-r----- 1 syslog adm 1087150 Aug 23 15:17 syslog.1 El
tamaño del archivo en bytes.
Fecha y hora: drwxr-xr-x 1 root root 32 Jul 17 03:36 fsck Esto indica el momento en el
que el contenido del archivo se modificó por última vez.
Nombre de archivo: -rw-r--r-- 1 root root 47816 Jul 17 03:36 bootstrap.log El último
campo contiene el nombre del archivo o directorio.
ls Documents: el directorio Documents se utilizará como argumento, La salida resultante es una
lista de archivos que están en el directorio Documents.
ls –l: Es una salida de visualización larga, lo que significa que la salida da más información
sobre cada uno de los archivos listados. (l para largo)
ls –r: imprimirá los resultados en el orden alfabético inverso (r para reversa)
ls –lr: Las opciones múltiples pueden utilizarse a la vez, o bien como opciones separadas (-l -r;
-rl; -lr), -l da salida a un formato de listado largo mientras que la -r invierte la lista el resultado
del uso de ambas opciones es un listado largo dado en orden inverso.
aptitude: es una herramienta de gestión de paquetes disponible en algunas distribuciones de
Linux. Este comando acepta moo como argumento, Es posible alterar el comportamiento de este
comando utilizando opciones diferentes ejemplos (agrega la opción salida detallada –v también
puede ser múltiple –vv o –vvv recordar que estas se pueden poner por separado –v –v)
Pwd: imprime el directorio de trabajo, tu ubicación actual en el sistema de archivos, La salida
del comando anterior indica que el usuario está actualmente en su carpeta de inicio, que se
muestra en el sistema de archivos a continuación.
cd: es más que sólo el nombre de un directorio, en realidad es una ruta de acceso es una ruta de
acceso es una lista de directorios separados por el carácter / ejemplos de uso:
cd / cambia el primer comando de ~ a / para retoceder y regresar de ~ a / utiliza el cd
/home/sysadmin para comfirmarlo se usa pwd; cd Documents da instrucciones a un archivo
con respecto a tu ubicación actual en el sistema de archivos. Las rutas relativas no empiezan con
el carácter /, empiezan con el nombre de un directorio. Cambiando el primer comando por
ejemplo quedando en sysadmin@localhost:~/Documents; cd School/Art para entrar al
directorio Art; pwd para confirmar el cambio; cd .. para devolver 1; cd ~ para volver al
directorio de inicio.

su: permite actuar temporalmente como un usuario diferente. Esto se logra


mediante la creación de un nuevo Shell (ntérprete de órdenes o intérprete de comandos
es el programa), si no se especifica una cuenta de usuario, el comando abre un
nuevo shell como usuario root, que proporciona privilegios administrativos,
después de ejecutar el comando  se requiere una contraseña como medida de
seguridad, la contraseña no será visible cuando la vas introduciendo. Se observa
que el prompt de comando ha cambiado para reflejar que has iniciado la sesión
como usuario root. Para cerrar la sesión y volver a la cuenta principal, utiliza
el comando exit.

sl: Para evitar que se ejecuten los comandos sensibles, hemos configurado el
comando Steam Locomotive (o «locomotora de vapor» en español), el comando
de sl, que requiere acceso de administrador. Si el comando se ejecuta
como sysadmin, fallará, ara cambiar a la cuenta de root y ejecuta el comando
de sl con acceso administrativo Utilice el comando exit otra vez para volver a
la cuenta sysadmin.
Starting domain name service... bind9                    [ OK ] 
Welcome to Ubuntu 14.04 LTS (GNU/Linux 4.4.0-101 generic x86_64)       
* Documentation:  https://help.ubuntu.com/                                     
                                                                                
The programs included with the Ubuntu system are free software;                 
the exact distribution terms for each program are described in the              
individual files in /usr/share/doc/*/copyright.                                 
                                                                                
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by            
applicable law.                                                                 
                                                                                
                                                                                
This lab has two user accounts (username :: password )                          
                                                                                
   root     :: netlab123                                                        
   sysadmin :: netlab123                                                        
                                                                                
Press the [Enter] key to begin...                                               
                                                                                
sysadmin@localhost:~$ ls                                                        
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos 
sysadmin@localhost:~$ ls Documents                               
School           alpha-second.txt  food.txt linux.txt  os.csv            
Work             alpha-third.txt   hello.sh longfile.txt people.csv        
adjectives.txt   alpha.txt         hidden.txt   newhome.txt   profile.txt   
alpha-first.txt  animals.txt   letters.txt  numbers.txt   red.txt  
sysadmin@localhost:~$ aptitude moo                                          
There are no Easter Eggs in this program. 
There really are no Easter Eggs in this program.
sysadmin@localhost:~$ aptitude -v -v moo                                        
Didn't I already tell you that there are no Easter Eggs in this program?                                       
sysadmin@localhost:~$ aptitude -vvv moo                                         
Stop it!                                 
sysadmin@localhost:~$ ls -l                                                 
total 32                                                                        
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Desktop                        
drwx------ 4 sysadmin sysadmin 4096 Dec 20  2017 Documents                      
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Downloads                      
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Music                          
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Pictures                       
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Public                         
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Templates                      
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Videos 
sysadmin@localhost:~$ ls -r                                                     
Videos  Templates  Public  Pictures  Music  Downloads  Documents  Desktop       
sysadmin@localhost:~$ ls -lr                                                    
total 32                                                                        
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Videos                         
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Templates                      
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Public                         
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Pictures                       
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Music                          
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Downloads                      
drwx------ 4 sysadmin sysadmin 4096 Dec 20  2017 Documents                      
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Desktop  
sysadmin@localhost:~$ ls -r                                                     
Videos  Templates  Public  Pictures  Music  Downloads  Documents  Desktop       
    
        
sysadmin@localhost:~$ ls -lr                                                    
total 32                                                                        
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Videos                         
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Templates                      
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Public                         
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Pictures      
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Music                          
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Downloads                      
drwx------ 4 sysadmin sysadmin 4096 Dec 20  2017 Documents                      
drwx------ 2 sysadmin sysadmin 4096 Dec 20  2017 Desktop                   
sysadmin@localhost:~$ pwd                                                       
/home/sysadmin 
sysadmin@localhost:~$ cd /                                                      
sysadmin@localhost:/$                                                           
sysadmin@localhost:/$ cd /home/sysadmin                                         
sysadmin@localhost:~$                                                           
sysadmin@localhost:~$ pwd                                                       
/home/sysadmin 
sysadmin@localhost:~$ cd Documents                                                 
sysadmin@localhost:~/Documents$                                                 
sysadmin@localhost:~/Documents$ cd School/Art                                   
sysadmin@localhost:~/Documents/School/Art$                                      
sysadmin@localhost:~/Documents/School/Art$ pwd                                  
/home/sysadmin/Documents/School/Art                                             
sysadmin@localhost:~/Documents/School/Art$ cd ..                                
sysadmin@localhost:~/Documents/School$                                          
sysadmin@localhost:~/Documents/School$ cd ~                                     
sysadmin@localhost:~$  
sysadmin@localhost:~$ ls -l /var/log/ 
total 840                                                                       
-rw-r--r-- 1 root   root  18047 Dec 20  2017 alternatives.log                   
drwxr-x--- 2 root   adm    4096 Dec 20  2017 apache2                            
drwxr-xr-x 1 root   root   4096 Dec 20  2017 apt                                
-rw-r----- 1 syslog adm     380 Mar  2 02:49 auth.log                           
-rw-r--r-- 1 root   root  47816 Dec  7  2017 bootstrap.log                      
-rw-rw---- 1 root   utmp      0 Dec  7  2017 btmp                               
-rw-r----- 1 syslog adm     227 Mar  2 02:49 cron.log                           
-rw-r----- 1 root   adm   85083 Dec 20  2017 dmesg                              
-rw-r--r-- 1 root   root 325238 Dec 20  2017 dpkg.log                           
-rw-r--r-- 1 root   root  32064 Dec 20  2017 faillog                            
drwxr-xr-x 2 root   root   4096 Dec  7  2017 fsck                               
-rw-r----- 1 syslog adm     106 Mar  2 02:49 kern.log                           
-rw-rw-r-- 1 root   utmp 292584 Mar  2 02:49 lastlog                            
-rw-r----- 1 syslog adm   13632 Mar  2 02:49 syslog                             
drwxr-xr-x 2 root   root   4096 Apr 11  2014 upstart                            
-rw-rw-r-- 1 root   utmp    384 Mar  2 02:49 wtmp  
sysadmin@localhost:~$ ls -lt /var/log                                           
total 840                                                                       
-rw-r----- 1 syslog adm   13632 Mar  2 02:49 syslog                             
-rw-r----- 1 syslog adm     380 Mar  2 02:49 auth.log                           
-rw-rw-r-- 1 root   utmp 292584 Mar  2 02:49 lastlog                            
-rw-rw-r-- 1 root   utmp    384 Mar  2 02:49 wtmp                               
-rw-r----- 1 syslog adm     227 Mar  2 02:49 cron.log                           
-rw-r----- 1 syslog adm     106 Mar  2 02:49 kern.log                           
-rw-r--r-- 1 root   root  18047 Dec 20  2017 alternatives.log                   
-rw-r--r-- 1 root   root  32064 Dec 20  2017 faillog                            
-rw-r----- 1 root   adm   85083 Dec 20  2017 dmesg                              
-rw-r--r-- 1 root   root 325238 Dec 20  2017 dpkg.log                           
drwxr-x--- 2 root   adm    4096 Dec 20  2017 apache2                            
drwxr-xr-x 1 root   root   4096 Dec 20  2017 apt                                
sysadmin@localhost:~$ ls -ls /var/log                                           
total 840                                                                       
 20 -rw-r--r-- 1 root   root  18047 Dec 20  2017 alternatives.log               
  4 drwxr-x--- 2 root   adm    4096 Dec 20  2017 apache2                        
  4 drwxr-xr-x 1 root   root   4096 Dec 20  2017 apt                            
  4 -rw-r----- 1 syslog adm     380 Mar  2 02:49 auth.log                       
 48 -rw-r--r-- 1 root   root  47816 Dec  7  2017 bootstrap.log                  
  0 -rw-rw---- 1 root   utmp      0 Dec  7  2017 btmp                           
  4 -rw-r----- 1 syslog adm     227 Mar  2 02:49 cron.log                       
 84 -rw-r----- 1 root   adm   85083 Dec 20  2017 dmesg                          
320 -rw-r--r-- 1 root   root 325238 Dec 20  2017 dpkg.log                       
 32 -rw-r--r-- 1 root   root  32064 Dec 20  2017 faillog                        
  4 drwxr-xr-x 2 root   root   4096 Dec  7  2017 fsck                           
  4 -rw-r----- 1 syslog adm     106 Mar  2 02:49 kern.log                       
288 -rw-rw-r-- 1 root   utmp 292584 Mar  2 02:49 lastlog                        
 16 -rw-r----- 1 syslog adm   13632 Mar  2 02:49 syslog                         
  4 drwxr-xr-x 2 root   root   4096 Apr 11  2014 upstart                        
  4 -rw-rw-r-- 1 root   utmp    384 Mar  2 02:49 wtmp 
sysadmin@localhost:~$ ls -l -S /var/log                                         
total 840                                                                       
-rw-r--r-- 1 root   root 325238 Dec 20  2017 dpkg.log                           
-rw-rw-r-- 1 root   utmp 292584 Mar  2 02:49 lastlog                            
-rw-r----- 1 root   adm   85083 Dec 20  2017 dmesg                              
-rw-r--r-- 1 root   root  47816 Dec  7  2017 bootstrap.log                      
-rw-r--r-- 1 root   root  32064 Dec 20  2017 faillog                            
-rw-r--r-- 1 root   root  18047 Dec 20  2017 alternatives.log                   
-rw-r----- 1 syslog adm   13739 Mar  2 03:17 syslog                             
drwxr-x--- 2 root   adm    4096 Dec 20  2017 apache2                            
drwxr-xr-x 1 root   root   4096 Dec 20  2017 apt                                
drwxr-xr-x 2 root   root   4096 Dec  7  2017 fsck                               
drwxr-xr-x 2 root   root   4096 Apr 11  2014 upstart                            
-rw-r----- 1 syslog adm     703 Mar  2 03:17 auth.log                           
-rw-rw-r-- 1 root   utmp    384 Mar  2 02:49 wtmp                               
-rw-r----- 1 syslog adm     334 Mar  2 03:17 cron.log                           
-rw-r----- 1 syslog adm     106 Mar  2 02:49 kern.log                           
-rw-rw---- 1 root   utmp      0 Dec  7  2017 btmp   
sysadmin@localhost:~$ ls -lSr /var/log                                          
total 840                                                                       
-rw-rw---- 1 root   utmp      0 Dec  7  2017 btmp                               
-rw-r----- 1 syslog adm     106 Mar  2 02:49 kern.log                           
-rw-r----- 1 syslog adm     334 Mar  2 03:17 cron.log                           
-rw-rw-r-- 1 root   utmp    384 Mar  2 02:49 wtmp                               
-rw-r----- 1 syslog adm     703 Mar  2 03:17 auth.log                           
drwxr-xr-x 2 root   root   4096 Apr 11  2014 upstart                            
drwxr-xr-x 2 root   root   4096 Dec  7  2017 fsck                               
drwxr-xr-x 1 root   root   4096 Dec 20  2017 apt                                
drwxr-x--- 2 root   adm    4096 Dec 20  2017 apache2                            
-rw-r----- 1 syslog adm   13739 Mar  2 03:17 syslog                             
-rw-r--r-- 1 root   root  18047 Dec 20  2017 alternatives.log                   
-rw-r--r-- 1 root   root  32064 Dec 20  2017 faillog                            
-rw-r--r-- 1 root   root  47816 Dec  7  2017 bootstrap.log                      
-rw-r----- 1 root   adm   85083 Dec 20  2017 dmesg                              
-rw-rw-r-- 1 root   utmp 292584 Mar  2 02:49 lastlog                            
-rw-r--r-- 1 root   root 325238 Dec 20  2017 dpkg.log  
sysadmin@localhost:~$ ls -r /var/log                                            
wtmp     lastlog   faillog   cron.log       auth.log  alternatives.log          
upstart  kern.log  dpkg.log  btmp           apt                                 
syslog   fsck      dmesg     bootstrap.log  apache2    
  

También podría gustarte