Comandos en Linux

Los ultimos sabados hemos utilizado en la terminal de linux unos comandos para modificar permisos y crear,modificar,eliminar ver los estados de los ficheros

Al iniciar la terminal debemos ingresar el siguiente comando para entrar como administrador por la terminal

"sudo -s" al darle enter saldra una opcion de ingresar la contraseña del equipo la ingresamos y ahi podemos iniciar los comandos como administrador

despues de esto utilizamos el comando "cd" para ingresar a algun fichero
y "ls -l" para mostrar el estado de los ficheros

Utilizaremos los siguientes comandos para el siguiente ejercicio

Sudo -s-> Ingresar Modo Administrador
Ls -l-> Ver estado de los ficheros
cd->Entrar algun fichero
Mkdir->Agregar fichero o carpeta
Rmdir->Eliminar fichero
chmod->Cambiar los permisos
mv->Mover Ficheros
Df->Monitorea la memoria
who->examinar los conectados a la maquina
sdf->cantidad de disco utilizado
du->Indica total de espacios utilizados
etc->Ver archivos configuracion del sistema
group->Grupos a los que pertenecen
top->Examinar procesos
Kill All-> Eliminar o terminar proceso de la memoria

Cuando entramos como administrador Ingresamos cd /home
para ingresar al fichero home
y agregar ficheros como lo indica el ejercicio en clase lo agregamos asi mkdir Bin
y asi sucecivamenete con las demas carpetas

Despues de agregadas , Cambiamos los permisos utilizando chmod 777 Bin
Asi cambiamos los permisos a todas las carpetas debemos tener en cuenta que depende los permisos tenemos derecho a agregar archivos y demas .
Ejemplo 777 Tiene Todos los permisos pero 000 No tiene permiso de nada

Despues de hacer esto movemos los ficheros , De un fichero a otro fichero asi
Mov bin usr , con esto movemos el fihcero bin al fichero usr

un pequeña entrega delo hecho en clase

sanmartin@ubuntu:~$ sudo -s
[sudo] password for sanmartin:
root@ubuntu:~# cd /home
root@ubuntu:/home# mkdir David
root@ubuntu:/home# sudo -s
root@ubuntu:/home# cd
root@ubuntu:~# ls -l
total 36
drwxr-xr-x 2 sanmartin sanmartin 4096 2011-09-10 10:28 Descargas
drwxr-xr-x 5 sanmartin sanmartin 4096 2011-09-24 11:31 Documentos
drwxr-xr-x 2 sanmartin sanmartin 4096 2011-09-10 10:28 Escritorio
-rw-r--r-- 1 sanmartin sanmartin  179 2011-03-11 15:18 examples.desktop
drwxr-xr-x 2 sanmartin sanmartin 4096 2011-09-10 10:28 Imágenes
drwxr-xr-x 2 sanmartin sanmartin 4096 2011-09-10 10:28 Música
drwxr-xr-x 2 sanmartin sanmartin 4096 2011-09-10 10:28 Plantillas
drwxr-xr-x 2 sanmartin sanmartin 4096 2011-09-10 10:28 Público
drwxr-xr-x 2 sanmartin sanmartin 4096 2011-09-10 10:28 Videos
root@ubuntu:~# cd /home
root@ubuntu:/home# ls -l
total 8
drwxr-xr-x  2 root      root      4096 2011-10-01 11:15 David
drwxr-xr-x 27 sanmartin sanmartin 4096 2011-10-01 11:03 sanmartin
root@ubuntu:/home# cd David
root@ubuntu:/home/David# mkdir /bin
mkdir: no se puede crear el directorio «/bin»: El archivo ya existe
root@ubuntu:/home/David# ls -l
total 0
root@ubuntu:/home/David# mkdir bin
root@ubuntu:/home/David# ls -l
total 4
drwxr-xr-x 2 root root 4096 2011-10-01 11:17 bin
root@ubuntu:/home/David# mkdir boot
root@ubuntu:/home/David# ls -l
total 8
drwxr-xr-x 2 root root 4096 2011-10-01 11:17 bin
drwxr-xr-x 2 root root 4096 2011-10-01 11:20 boot
root@ubuntu:/home/David# mkdir dev
root@ubuntu:/home/David# mkdir etc
root@ubuntu:/home/David# mkdir home
root@ubuntu:/home/David# mkdir lib
root@ubuntu:/home/David# mkdir media
root@ubuntu:/home/David# mkdir mnt
root@ubuntu:/home/David# mkdir opt
root@ubuntu:/home/David# mkdir sbin
root@ubuntu:/home/David# mkdir srv
root@ubuntu:/home/David# mkdir tmp
root@ubuntu:/home/David# mkdir usr
root@ubuntu:/home/David# mkdir var
root@ubuntu:/home/David# mkdir root
root@ubuntu:/home/David# mkdir proc
root@ubuntu:/home/David# ls -l
total 64
drwxr-xr-x 2 root root 4096 2011-10-01 11:17 bin
drwxr-xr-x 2 root root 4096 2011-10-01 11:20 boot
drwxr-xr-x 2 root root 4096 2011-10-01 11:21 dev
drwxr-xr-x 2 root root 4096 2011-10-01 11:21 etc
drwxr-xr-x 2 root root 4096 2011-10-01 11:22 home
drwxr-xr-x 2 root root 4096 2011-10-01 11:22 lib
drwxr-xr-x 2 root root 4096 2011-10-01 11:22 media
drwxr-xr-x 2 root root 4096 2011-10-01 11:23 mnt
drwxr-xr-x 2 root root 4096 2011-10-01 11:24 opt
drwxr-xr-x 2 root root 4096 2011-10-01 11:34 proc
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 root
drwxr-xr-x 2 root root 4096 2011-10-01 11:31 sbin
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 srv
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 tmp
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 usr
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 var
root@ubuntu:/home/David# cd home
root@ubuntu:/home/David/home# mkdir student
root@ubuntu:/home/David/home# mkdir linuxgym
root@ubuntu:/home/David/home# cd student
root@ubuntu:/home/David/home/student# mkdir dir
root@ubuntu:/home/David/home/student# cd david
bash: cd: david: No existe el archivo o directorio
root@ubuntu:/home/David/home/student# cd
root@ubuntu:~# cd David
bash: cd: David: No existe el archivo o directorio
root@ubuntu:~# cd home
bash: cd: home: No existe el archivo o directorio
root@ubuntu:~# cd /home
root@ubuntu:/home# cd David
root@ubuntu:/home/David# ls -l
total 64
drwxr-xr-x 2 root root 4096 2011-10-01 11:17 bin
drwxr-xr-x 2 root root 4096 2011-10-01 11:20 boot
drwxr-xr-x 2 root root 4096 2011-10-01 11:21 dev
drwxr-xr-x 2 root root 4096 2011-10-01 11:21 etc
drwxr-xr-x 4 root root 4096 2011-10-01 11:42 home
drwxr-xr-x 2 root root 4096 2011-10-01 11:22 lib
drwxr-xr-x 2 root root 4096 2011-10-01 11:22 media
drwxr-xr-x 2 root root 4096 2011-10-01 11:23 mnt
drwxr-xr-x 2 root root 4096 2011-10-01 11:24 opt
drwxr-xr-x 2 root root 4096 2011-10-01 11:34 proc
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 root
drwxr-xr-x 2 root root 4096 2011-10-01 11:31 sbin
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 srv
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 tmp
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 usr
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 var
root@ubuntu:/home/David# cd usr
root@ubuntu:/home/David/usr# mkdir local
root@ubuntu:/home/David/usr# cd local
root@ubuntu:/home/David/usr/local# mkdir bin
root@ubuntu:/home/David/usr/local# mkdir games
root@ubuntu:/home/David/usr/local# cd /home/David
root@ubuntu:/home/David# ls -l
total 64
drwxr-xr-x 2 root root 4096 2011-10-01 11:17 bin
drwxr-xr-x 2 root root 4096 2011-10-01 11:20 boot
drwxr-xr-x 2 root root 4096 2011-10-01 11:21 dev
drwxr-xr-x 2 root root 4096 2011-10-01 11:21 etc
drwxr-xr-x 4 root root 4096 2011-10-01 11:42 home
drwxr-xr-x 2 root root 4096 2011-10-01 11:22 lib
drwxr-xr-x 2 root root 4096 2011-10-01 11:22 media
drwxr-xr-x 2 root root 4096 2011-10-01 11:23 mnt
drwxr-xr-x 2 root root 4096 2011-10-01 11:24 opt
drwxr-xr-x 2 root root 4096 2011-10-01 11:34 proc
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 root
drwxr-xr-x 2 root root 4096 2011-10-01 11:31 sbin
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 srv
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 tmp
drwxr-xr-x 3 root root 4096 2011-10-01 11:47 usr
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 var
root@ubuntu:/home/David# chmod 777 bin
root@ubuntu:/home/David# chmod 012 boot
root@ubuntu:/home/David# chmod 234 dev
root@ubuntu:/home/David# chmod 451 etc
root@ubuntu:/home/David# chmod 775 home
root@ubuntu:/home/David# chmod 421 lib
root@ubuntu:/home/David# chmod 025 media
root@ubuntu:/home/David# chmod 477 mnt
root@ubuntu:/home/David# chmod 100 opt
root@ubuntu:/home/David# chmod 421 proc
root@ubuntu:/home/David# chmod 123 root
root@ubuntu:/home/David# chmod 444 sbin
root@ubuntu:/home/David# chmod 745 srv
root@ubuntu:/home/David# chmod 701 tmp
root@ubuntu:/home/David# chmod 477 usr
root@ubuntu:/home/David# chmod 211 var
root@ubuntu:/home/David# ls -l
total 64
drwxrwxrwx 2 root root 4096 2011-10-01 11:17 bin
d-----x-w- 2 root root 4096 2011-10-01 11:20 boot
d-w--wxr-- 2 root root 4096 2011-10-01 11:21 dev
dr--r-x--x 2 root root 4096 2011-10-01 11:21 etc
drwxrwxr-x 4 root root 4096 2011-10-01 11:42 home
dr---w---x 2 root root 4096 2011-10-01 11:22 lib
d----w-r-x 2 root root 4096 2011-10-01 11:22 media
dr--rwxrwx 2 root root 4096 2011-10-01 11:23 mnt
d--x------ 2 root root 4096 2011-10-01 11:24 opt
dr---w---x 2 root root 4096 2011-10-01 11:34 proc
d--x-w--wx 2 root root 4096 2011-10-01 11:33 root
dr--r--r-- 2 root root 4096 2011-10-01 11:31 sbin
drwxr--r-x 2 root root 4096 2011-10-01 11:33 srv
drwx-----x 2 root root 4096 2011-10-01 11:33 tmp
dr--rwxrwx 3 root root 4096 2011-10-01 11:47 usr
d-w---x--x 2 root root 4096 2011-10-01 11:33 var
root@ubuntu:/home/David# rmdir srv
root@ubuntu:/home/David# rmdir mnt
root@ubuntu:/home/David# rmdir opt
root@ubuntu:/home/David# ls -l
total 52
drwxrwxrwx 2 root root 4096 2011-10-01 11:17 bin
d-----x-w- 2 root root 4096 2011-10-01 11:20 boot
d-w--wxr-- 2 root root 4096 2011-10-01 11:21 dev
dr--r-x--x 2 root root 4096 2011-10-01 11:21 etc
drwxrwxr-x 4 root root 4096 2011-10-01 11:42 home
dr---w---x 2 root root 4096 2011-10-01 11:22 lib
d----w-r-x 2 root root 4096 2011-10-01 11:22 media
dr---w---x 2 root root 4096 2011-10-01 11:34 proc
d--x-w--wx 2 root root 4096 2011-10-01 11:33 root
dr--r--r-- 2 root root 4096 2011-10-01 11:31 sbin
drwx-----x 2 root root 4096 2011-10-01 11:33 tmp
dr--rwxrwx 3 root root 4096 2011-10-01 11:47 usr
d-w---x--x 2 root root 4096 2011-10-01 11:33 var
root@ubuntu:/home/David# mv bin home
root@ubuntu:/home/David# mv etc lib
root@ubuntu:/home/David# ls -l
total 44
d-----x-w- 2 root root 4096 2011-10-01 11:20 boot
d-w--wxr-- 2 root root 4096 2011-10-01 11:21 dev
drwxrwxr-x 5 root root 4096 2011-10-01 12:08 home
dr---w---x 3 root root 4096 2011-10-01 12:14 lib
d----w-r-x 2 root root 4096 2011-10-01 11:22 media
dr---w---x 2 root root 4096 2011-10-01 11:34 proc
d--x-w--wx 2 root root 4096 2011-10-01 11:33 root
dr--r--r-- 2 root root 4096 2011-10-01 11:31 sbin
drwx-----x 2 root root 4096 2011-10-01 11:33 tmp
dr--rwxrwx 3 root root 4096 2011-10-01 11:47 usr
d-w---x--x 2 root root 4096 2011-10-01 11:33 var
root@ubuntu:/home/David# chmod 775 dev
root@ubuntu:/home/David# chmod 776 tmp
root@ubuntu:/home/David# chmod 773 dev
root@ubuntu:/home/David# chmod 377 dev
root@ubuntu:/home/David# chmod 477 tmp
root@ubuntu:/home/David# diff tmp dev
root@ubuntu:/home/David# du
4 ./proc
4 ./boot
148 ./dev
4 ./lib/etc
8 ./lib
4 ./sbin
4 ./usr/local/bin
4 ./usr/local/games
12 ./usr/local
160 ./usr
4 ./var
148 ./tmp
4 ./home/bin
4 ./home/linuxgym
4 ./home/student/dir
8 ./home/student
20 ./home
4 ./root
4 ./media
512 .
root@ubuntu:/home/David# ^C
root@ubuntu:/home/David# df
S.archivos         Bloques de 1K   Usado    Dispon Uso% Montado en
/dev/loop0             7805344   2086396   5322456  29% /
none                    244180       240    243940   1% /dev
none                    249772      1216    248556   1% /dev/shm
none                    249772        80    249692   1% /var/run
none                    249772         0    249772   0% /var/lock
/dev/sda1             20482840  17857052   2625788  88% /host
/dev/sdb1              3902056   3666100    235956  94% /media/JDRL
root@ubuntu:/home/David# free
             total       used       free     shared    buffers     cached
Mem:        499548     493728       5820          0      82716     207208
-/+ buffers/cache:     203804     295744
Swap:       261116        452     260664
root@ubuntu:/home/David# date
sáb oct  1 12:41:38 CEST 2011
root@ubuntu:/home/David# top

top - 12:42:32 up  1:56,  2 users,  load average: 0.22, 0.21, 0.17
Tasks: 151 total,   1 running, 150 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2%us,  0.5%sy,  0.0%ni, 99.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    499548k total,   491368k used,     8180k free,    82552k buffers
Swap:   261116k total,      452k used,   260664k free,   204256k cached
Kill PID 2155 with signal [15]:
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND          
 2155 root      20   0  2624 1112  832 R    1  0.2   0:00.02 top              
  899 root      20   0 44612  15m 7224 S    0  3.1   0:47.72 Xorg            
 1719 sanmarti  20   0 92140  13m  10m S    0  2.8   0:07.22 gnome-terminal  
    1 root      20   0  2892 1552 1132 S    0  0.3   0:00.60 init            
    2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd        
    3 root      20   0     0    0    0 S    0  0.0   0:00.08 ksoftirqd/0      
    4 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0      
    5 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/0      
    6 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/1      
    7 root      20   0     0    0    0 S    0  0.0   0:00.12 ksoftirqd/1      
    8 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/1      
    9 root      20   0     0    0    0 S    0  0.0   0:00.16 events/0        
   10 root      20   0     0    0    0 S    0  0.0   0:00.10 events/1        
   11 root      20   0     0    0    0 S    0  0.0   0:00.00 cpuset          
   12 root      20   0     0    0    0 S    0  0.0   0:00.00 khelper          
   13 root      20   0     0    0    0 S    0  0.0   0:00.00 netns            
   14 root      20   0     0    0    0 S    0  0.0   0:00.00 async/mgr        
root@ubuntu:/home/David# du
4 ./proc
4 ./boot
148 ./dev
4 ./lib/etc
8 ./lib
4 ./sbin
4 ./usr/local/bin
4 ./usr/local/games
12 ./usr/local
160 ./usr
4 ./var
148 ./tmp
4 ./home/bin
4 ./home/linuxgym
4 ./home/student/dir
8 ./home/student
20 ./home
4 ./root
4 ./media
512 .
root@ubuntu:/home/David# date
sáb oct  1 12:43:01 CEST 2011
root@ubuntu:/home/David# pwu
No se ha encontrado la orden «pwu», quizás quiso decir:
 La orden «gwu» del paquete «geneweb» (universe)
 La orden «pwd» del paquete «coreutils» (main)
pwu: orden no encontrada
root@ubuntu:/home/David# pwd
/home/David
root@ubuntu:/home/David# du
4 ./proc
4 ./boot
148 ./dev
4 ./lib/etc
8 ./lib
4 ./sbin
4 ./usr/local/bin
4 ./usr/local/games
12 ./usr/local
160 ./usr
4 ./var
148 ./tmp
4 ./home/bin
4 ./home/linuxgym
4 ./home/student/dir
8 ./home/student
20 ./home
4 ./root
4 ./media
512 .
root@ubuntu:/home/David# ls -l
total 44
d-----x-w- 2 root root 4096 2011-10-01 11:20 boot
d-wxrwxrwx 2 root root 4096 2011-10-01 12:38 dev
drwxrwxr-x 5 root root 4096 2011-10-01 12:08 home
dr---w---x 3 root root 4096 2011-10-01 12:14 lib
d----w-r-x 2 root root 4096 2011-10-01 11:22 media
dr---w---x 2 root root 4096 2011-10-01 11:34 proc
d--x-w--wx 2 root root 4096 2011-10-01 11:33 root
dr--r--r-- 2 root root 4096 2011-10-01 11:31 sbin
dr--rwxrwx 2 root root 4096 2011-10-01 12:38 tmp
dr--rwxrwx 3 root root 4096 2011-10-01 12:31 usr
d-w---x--x 2 root root 4096 2011-10-01 11:33 var
root@ubuntu:/home/David#