Sie sind auf Seite 1von 6

ADMINISTRACIN DE COMANDOS LINUX

Hay cientos de comandos en Linux ms sus opciones, con el tiempo y prctica llegas a conocer bastantes, a
continuacin recopilo una lista de varios de los mas usados, tan solo el nombre del comando y su
descripcin, no opciones, si lo que requieres es una explicacin mas extensa de algunos de estos
comandos, entonces usa la opcin help que la mayora de los comandos tienen o usa man comando desde
la lnea de comandos.

1
2
3
4
5
6
7
8

alias
arp
arping
at
atq
cal
cat
cd

chage

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

chgrp
chkconfig
chmod
chown
chsh
clear
crontab
cut
date
df
diff
dig
dmesg
dos2unix
du
echo
egrep
ethtool
exit

29

expect

30
31
32
33
34
35
36

export
exportfs
fdisk
find
finger
free
fsck

Comandos LINUX
Crea atajos de comandos, lista los alias actuales.
Permite obtener/manipular la lista de direcciones MAC/Ip que el sistema ve.
Enva ARP REQUEST a otros equipos en la red.
Programa trabajos, comandos, scripts para su ejecucin posterior.
Lista los trabajos programados pendientes de ejecutar por el comando at.
Despliega un calendario.
Muestra el contenido de archivos y concatena archivos.
Cambiar de directorio.
Permite cambiar la informacin (expiracin, caducidad, etc) de la contrasea de un
usuario.
Cambia el grupo de un archivo(s) o carpetas(s).
Controla/consulta el modo en que los servicios se ejecutan o no al inicio del sistema.
Cambia los permisos de un archivo(s) o carpetas(s).
Cambia el propietario de un archivo(s) o carpetas(s).
Cambia tu shell por defecto o shell de login.
Limpia la terminal.
Administra archivos cron para los usuarios y root.
Remueve secciones (columnas principalmente) de cada lnea de un archivo o archivos.
Muestra/establece la fecha y hora actual.
Muestra el uso de espacio de discos duros o particiones.
Busca y muestra diferencias entre archivos.
Utilera para consultas a servidores DNS.
Muestra los mensajes del arranque del sistema (boot).
Convierte archivos de formato MS-DOS a formato Unix/Linux.
Muestra el uso de espacio de archivos y directorios.
Imprime una lnea de texto, variables, o contenido a un archivo.
Es igual que el comando 'grep -E', para uso de expresiones regulares.
Permite desplegar o cambiar valores de una tarjeta de red.
Sale del shell o terminal actual.
Permite crear secuencias de dilogos y programar sesiones interactivas con otros
comandos o scripts.
Exporta el valor de una variable.
Mantiene una lista de sistemas de archivos del tipo NFS que han sido exportados.
Herramienta para particionar discos, comn a casi todas las distros.
Bsqueda de archivos, multitud de opciones de bsqueda.
Muestra informacin sobre los usuarios del sistema.
Muestra el espacio usado y libre de memoria RAM y Swap.
Herramienta para verificar/reparar sistemas de archivos.

37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53

fuser
grep
groupadd
groupdel
groupmod
groups
halt
history
hostname
hwclock
id
ifconfig
init
jobs
kill
killall
last

54

less

55
56
57
58
59
60
61
62
63

ln
locale
locate
ls
lsof
lspci
lsusb
mail
man

64

mc

65
66
67
68
69

md5sum
mkdir
mount
mtools
mv

70

netstat

71
72
73
74
75
76
77
78
79
80

passwd
ping
pkill
ps
pstree
reboot
renice
rev
rm
route

81

rpm

82
83

runlevel
scp

Identifica procesos utilizando archivos o conexiones (sockets).


Busca patrones de cadenas dentro de archivos.
Crea un nuevo grupo en el sistema.
Elimina un grupo en el sistema.
Modifica un grupo en el sistema.
Imprime los grupos a los que pertenece un usuario.
Apaga el equipo.
Muestra el historial de comandos del usuario.
Despliega el nombre del equipo.
Muestra/Establece la fecha/hora del bios o hardware. (Fecha/Hora del sistema con date)
Muestra el UID (User ID) y GID (Group ID) del usuario
Muestra/Configura las interfaces de red del sistema.
Control de inicializacin de un nivel de ejecuccin.
Muestra los trabajos del usuario en suspensin o en background.
Termina procesos, mas correctamente enva seales a procesos.
Termina procesos del mismo nombre o conjunto.
Muestra informacin de los ltimos usuarios logueados.
Muestra el contenido de un archivo, permite bsquedas y movimento haca atrs y
adelante.
Crea enlaces (accesos directos) suaves y duros de archivos y directorios.
Informacin especfica sobre las variables de entorno locales.
Indexa y busca archivos. Mas seguro utilizar slocate.
Lista archivos y directorios.
Muestra archivos abiertos de un programa en ejecuccin, o de un usuario, proceso, etc.
Lista los dispositivos pci del sistema.
Lista los dispositivos usb del sistema.
Enva y recibe correos.
Muestra el manual del comando indicado.
Manejador de archvivos con soporte de mouse en modo de texto, no todas las distro lo
tienen.
Comprueba (y genera) archivos con firma de certificacin md5.
Crea directorios.
Monta dispositvos de almacenamiento en particiones indicadas.
Conjunto de utilidades para acceder a discos DOS desde Linux.
Mueve archivos y directorios.
Herramienta de red que muestra conexiones, tablas de ruteo, estadsticas de interfaces,
etc.
Cambia la contrasea del usuario indicado.
Manda un echo_request (solicitud de eco) a un equipo en al red.
Manda seales a procesos basado en sus atributos.
Muestra los procesos del sistema o del usuario o ambos.
Muestra los procesos en forma de rbol.
Reinicia el equipo.
Cambia la prioridad de un proceso o programa en ejecuccin.
Invierte las lneas de un archivo.
Borra o elimina archivos.
Muestra/altera la tabla de ruteo IP.
Programa para la instalacin/actualizacin/eliminacin de paquetes, distros basadas en
redhat.
Muestra el nivel de ejecucin actual y anterior del sistema.
Copia archivos entre equipos, parte del paquete openssh (protocolo de comunicacin encriptado).

84
85
86
87
88
89

screen
sed
service
set
shutdown
sort

90

ssh

91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107

startx
su
sudo
tail
tar
time
top
touch
tty
umask
umount
unalias
uname
uptime
useradd
userdel
usermod

108 users
109
110
111
112
113
114
115
116
117
118
119

vi
vim
visudo
vmstat
w
wall
wget
whereis
which
who
whoami

Administrador de terminales virtuales.


Editor en lnea que filtra y transforma archivos.
Ejecuta/detiene servicios en modo manual.
Muestra o establece el entorno de variables para el usuario actuual.
Apaga o reinicia el equipo.
Ordena lneas de archivos y listas
Programa de login remoto seguro, programa del paquete openssh (protocolo de
comunicacin encriptado).
Inicia una sesin X.
Cambia del usuario actual al indicado.
Permite indicar que usuario ejecuta que comandos de root.
Muestra la parte final de un archivo.
Herramienta empaquetadora/compresora de archivos.
Devuelve el tiempo en que se ejecut el comando o programa indicado.
Muestra los procesos del sistema de manera interactiva y continua.
Crea archivos vacios, cambia fechas de acceso y/o modificacin de archivos.
Imprime el nombre de la terminal en la que se esta.
Establece una mscara de permisos para cuando se crean directorios y archivos.
Desmonta sistemas de archivos.
Elimina alias de comandos, creados con el comando alias.
Despliega informacin del sistema.
Muestra que tanto tiempo lleva prendido el equipo.
Aade usuarios.
Elimina usuarios.
Modifica informacin de usuarios.
Muestra los nombres de usuario de todos los usuarios conectados actualmente al
sistema.
Editor visual de pantalla, editor de textos, que encuentras en todas las distros Linux.
Igual que el vi pero mejorado.
Editor para el archivo de configuracin /etc/sudoers de sudo.
Proporciona informacin sobre la memoria virtual.
Muestra quien esta conectado al sistema y que esta haciendo.
Manda un mensaje a todas las terminales.
Descargador de archivos desde Internet, no interactivo.
Localiza el binario, fuentes y/o librerias, y documentacin de un comado.
Muestra la ruta completa de un comando.
Muestra quien esta conectado al sistema.
Muestra el usuario actual.

LABORATORIO: APLICACION DE COMANDOS LINUX

1.uname -m: mostrar la arquitectura de la mquina. Anota lo que muestra en pantalla


2.uname -r: mostrar la versin del kernel usado. Anota lo que muestra en pantalla
3.cat /proc/cpuinfo: mostrar informacin de la CPU.
4.cat /proc/interrupts: mostrar las interrupciones.
5.cat /proc/meminfo: verificar el uso de memoria.
6.cat /proc/swaps: mostrar ficheros swap.
7.cat /proc/version: mostrar la versin del kernel.
8.cat /proc/net/dev: mostrar adaptadores de red y estadsticas.
9.cat /proc/mounts: mostrar el sistema de ficheros montado.
10.date: mostrar la fecha del sistema.
11.cal 2013: mostrar el almanaque de 2011.
12.cal 07 2013: mostrar el almanaque para el mes julio de 2011.
13.date --set 2013-02-28. Cambia la hora del servidor.
14.shutdown -h now: apagar el sistema (1).
15. init 0: apagar el sistema (2).
16. telinit 0: apagar el sistema (3).
17. halt: apagar el sistema (4).
18. shutdown -h hours:minutes &: apagado planificado del sistema.
19. shutdown -c: cancelar un apagado planificado del sistema.
20. shutdown -r now: reiniciar (1).
21. reboot: reiniciar (2).
22. logout: cerrar sesin.
23. cd /home: entrar en el directorio home.
24. cd ..: retroceder un nivel.
25. cd ../..: retroceder 2 niveles.
26. cd: ir al directorio raz.
27. cd ~user1: ir al directorio user1.
28. cd -: ir (regresar) al directorio anterior.
29. pwd: mostrar el camino del directorio de trabajo.
30. ls: ver los ficheros de un directorio.
31. ls -F: ver los ficheros de un directorio.
32. ls -l: mostrar los detalles de ficheros y carpetas de un directorio.
33. ls -a: mostrar los ficheros ocultos.
34. ls *[0-9]*: mostrar los ficheros y carpetas que contienen nmeros.
35. tree: mostrar los ficheros y carpetas en forma de rbol comenzando por la raz.(1)
36. lstree: mostrar los ficheros y carpetas en forma de rbol comenzando por la raz.(2)
37. mkdir dir1: crear una carpeta o directorio con nombre dir1.
38. mkdir dir1 dir2: crear dos carpetas o directorios simultneamente (Crear dos directorios a la vez).
39. mkdir -p /tmp/dir1/dir2: crear un rbol de directorios.
40. rm -f file1: borrar el fichero llamado file1.
41. rmdir dir1: borrar la carpeta llamada dir1.
42. rm -rf dir1: eliminar una carpeta llamada dir1 con su contenido de forma recursiva. (Si lo borro
recursivo estoy diciendo que es con su contenido).
43. rm -rf dir1 dir2: borrar dos carpetas (directorios) con su contenido de forma recursiva.
44. mv dir1 new_dir: renombrar o mover un fichero o carpeta (directorio).

45. cp file1: copiar un fichero.


46. cp file1 file2: copiar dos ficheros al unsono.
47. cp dir /* .: copiar todos los ficheros de un directorio dentro del directorio de trabajo actual.
48. cp -a /tmp/dir1 .: copiar un directorio dentro del directorio actual de trabajo.
49. cp -a dir1: copiar un directorio.
50. cp -a dir1 dir2: copiar dos directorio al unsono.
51. ln -s file1 lnk1: crear un enlace simblico al fichero o directorio.
52. ln file1 lnk1: crear un enlace fsico al fichero o directorio.
53. touch -t 0712250000 file1: modificar el tiempo real (tiempo de creacin) de un fichero o directorio.
54. file file1: salida (volcado en pantalla) del tipo mime de un fichero texto.
55.find / -name file1: buscar fichero y directorio a partir de la raz del sistema.
56. find / -user user1: buscar ficheros y directorios pertenecientes al usuario user1.
57. find /home/user1 -name \*.bin: buscar ficheros con extensin . bin dentro del directorio /
home/user1.
58. find /usr/bin -type f -atime +100: buscar ficheros binarios no usados en los ltimos 100 das.
59. find /usr/bin -type f -mtime -10: buscar ficheros creados o cambiados dentro de los ltimos 10 das.
60. find / -name \*.rpm -exec chmod 755 {} \;: buscar ficheros con extensin .rpm y modificar
permisos.
61. find / -xdev -name \*.rpm: Buscar ficheros con extensin .rpm ignorando los dispositivos
removibles como cdrom, pen-drive, etc.
62. locate \*.ps: encuentra ficheros con extensin .ps ejecutados primeramente con el command
updatedb.
63. whereis halt: mostrar la ubicacin de un fichero binario, de ayuda o fuente. En este caso pregunta
dnde est el comando halt.
64. which halt: mostrar la senda completa (el camino completo) a un binario / ejecutable.
65. ls -lh: Mostrar permisos.
66. ls /tmp | pr -T5 -W$COLUMNS: dividir la terminal en 5 columnas.
67. chmod ugo+rwx directory1: colocar permisos de lectura , escritura (w) y ejecucin(x) al
propietario (u), al grupo (g) y a otros (o) sobre el directorio directory1.
68. chmod go-rwx directory1: quitar permiso de lectura , escritura (w) y (x) ejecucin al grupo (g) y
otros (o) sobre el directorio directory1.
69. chown user1 file1: cambiar el dueo de un fichero.
70. chown -R user1 directory1: cambiar el propietario de un directorio y de todos los ficheros y
directorios contenidos dentro.
71. chgrp group1 file1: cambiar grupo de ficheros.
72. chown user1:group1 file1: cambiar usuario y el grupo propietario de un fichero.
73. find / -perm -u+s: visualizar todos los ficheros del sistema con SUID configurado.
74. chmod u+s /bin/file1: colocar el bit SUID en un fichero binario. El usuario que corriendo ese fichero
adquiere los mismos privilegios como dueo.
75. chmod u-s /bin/file1: deshabilitar el bit SUID en un fichero binario.
76. chmod g+s /home/public: colocar un bit SGID en un directorio similar al SUID pero por directorio.
77. chmod g-s /home/public: desabilitar un bit SGID en un directorio.
78. chmod o+t /home/public: colocar un bit STIKY en un directorio. Permite el borrado de ficheros
solamente a los dueos legtimos.
79. chmod o-t /home/public: desabilitar un bit STIKY en un directorio.

PRACTICA ADMINISTRACION DE COMANDOS


Para cada uno de los comandos a utilizar, utilice el comando para visualizar en pantallala pgina
del manual correspondiente y estudiar su funcionamiento y opciones.
1. Utilice el comando cal para visualizar en pantalla el calendario actual. Utilicelo tambin para ver el
calendario de Febrero de 1945.
2. Utilice el comando date para visualizar la fecha y hora del sistema a su vez cambielo a la fecha:
25-03-2013.
3. Utilice el comando who para ver la lista de usuarios activos en el sistema, luego logeese con el usuario
abaco y finalice su sesin por medio del usuario root.
4. Utilice el comando whoami para ver en pantalla los datos del usuario en el terminal.
5. Borre la pantalla con el comando clear., luego en /opt/ cree la carpeta datos, a su vez en la carpeta
datos, cree los ficheros y carpetas: clase_abaco.txt, comandos.txt y la carpeta metadatos.
6. Con chmod cambiele los permisos a la carpeta datos colocandole permiso de lectura para todos, de
escritura y ejecucin para el usuario abaco asi como el propietario de la carpeta. Haga el ejercicio de dos
maneras:especificando directamente los permisos y especificando los permisos de forma numrica.
7. Con chown cambie el propietario del archivo datos (nuevo propietario: linux)
8. Utilice el comando du para observar el espacio de disco que usted est ocupando en el sistema. Haga lo
mismo para observar lo que ocupa el directorio /etc.
9. Utilice el comando more para visualizar por pantalla el contenido de los archivos de la carpeta datos.
Analice la diferencia entre usar cat y usar more para visualizar el contenido de un archivo.
10. Utilizando ls -l y redireccionamiento, cree en el directorio
llamado dire2 en /opt luego cree un archivo llamado lista.txt que contenga la lista de archivos contenidos
en su directorio de inicio y todos los subdirectorios que contenga.
11. Utilice el comando grep para buscar en su directorio de inicio y los subdirectorios que contenga a los
archivos que contengan la palabra datos.
12. Utilice el comando find para encontrar el archivo de nombre lista.txt, a partir de su directorio de inicio.
13. Utilizando el comando cp ,crear una copia del archivo datos con el nombre bkd., en elmismo directorio.
Verifique su ejecucin exitosa con el comando ls.
14. Utilice el comando tee y tubera (|) para visualizar por pantalla el contenido del directorio /bin almacenar
la informacn en un fichero llamado resultado.txt.
15. Utilice los comandos ls, head y tuberia (|) para visualizar por pantalla las primeras quince lineas del
listado de los archivos contenidos en el directorio /bin.
16.- Utilice el comando top, ps aux, ps -fea, que informacin puede visualizar de cada comando.

Das könnte Ihnen auch gefallen