En este artículo, revisaremos algunos comandos Linux o Unix útiles y de uso común para Administrador del sistema Linux Usado en su vida diaria.
Esto no está completo, pero es una lista compacta de comandos a los que se puede hacer referencia cuando sea necesario. Comencemos con un ejemplo de cómo usar estos comandos.
1. Comando de tiempo de actividad
El comando uptime en Linux muestra el tiempo de ejecución de su sistema y la cantidad de usuarios que están conectados actualmente, y muestra la carga promedio del sistema. 1, 5. y 15 Intervalo de minutos.
# uptime 08:16:26 up 22 min, 1 user, load average: 0.00, 0.03, 0.22
Verifique la versión de tiempo de actividad
Tiempo de actividad Comando excepto Tiempo de actividad y Versión. Solo proporciona información Horas: minutos: segundos Si es menor que 1 día.
# uptime -V procps version 3.2.8
Comando 2.W
Esta comando w Mostrará el usuario actualmente conectado y su proceso y mostrará Carga media, nombre de inicio de sesión, nombre, Servidor remoto, Hora de inicio de sesión, tiempo libre, UPC, UPC, Comandos y procesos.
# w 08:27:44 up 34 min, 1 user, load average: 0.00, 0.00, 0.08 USER TTY FROM [email protected] IDLE JCPU PCPU WHAT tecmint pts/0 192.168.50.1 07:59 0.00s 0.29s 0.09s w
Opciones Disponibles
- -H : No muestra los elementos del título.
- -s : No hay JCPU ni PCPU.
- -F : Eliminar del campo.
- -V : (Letras mayúsculas) -display versión.
3. Comandos de usuario
El comando de usuario muestra el usuario actualmente conectado. Este comando no tiene otros parámetros excepto ayuda y versión.
# users tecmint
4. Quién dirige
quien manda solo regresa nombre de usuario, fecha, hora, y Información del anfitrión. El comando who es similar a vatio Pedido.No como vatio Pedido Quién No imprima lo que está haciendo el usuario.Ilustremos y veamos la diferencia entre ellos. Quién y vatio Pedido.
# who tecmint pts/0 2012-09-18 07:59 (192.168.50.1)
# w 08:43:58 up 50 min, 1 user, load average: 0.64, 0.18, 0.06 USER TTY FROM [email protected] IDLE JCPU PCPU WHAT tecmint pts/0 192.168.50.1 07:59 0.00s 0.43s 0.10s w
Quién ordena las opciones
- -B: Muestra la fecha y hora del último reinicio del sistema.
- -r: Muestra el runlet actual.
- -a, -todos: Muestra toda la información de forma acumulativa.
5. Comando Whoami
En Linux, un quién soy El comando se usa para imprimir el nombre de usuario actualmente registrado en su sistema Linux. Si usa el comando sudo para iniciar sesión como root «quién soy«El comando regresa raíz Como usuario actual.
# whoami tecmint
6. comando ls
El comando ls muestra una lista de archivos en un formato legible por humanos.
# ls -l total 114 dr-xr-xr-x. 2 root root 4096 Sep 18 08:46 bin dr-xr-xr-x. 5 root root 1024 Sep 8 15:49 boot
Los archivos se ordenan según la hora de la última modificación.
# ls -ltr total 40 -rw-r--r--. 1 root root 6546 Sep 17 18:42 install.log.syslog -rw-r--r--. 1 root root 22435 Sep 17 18:45 install.log -rw-------. 1 root root 1003 Sep 17 18:45 anaconda-ks.cfg
Para más ejemplos comando ls, Por favor, consulte nuestro artículo:
7. comando crontab
Enumere los trabajos programados del usuario actual Lista de tareas programadas Comando y -l
Opciones.
# crontab -l 00 10 * * * /bin/ls >/ls.txt
Edita tu Lista de tareas programadas y -e
Opciones.En el siguiente ejemplo, se abrirá el trabajo programado Editor VI.Realice los cambios necesarios y deje de presionar :wq
Tecla para guardar automáticamente la configuración.
# crontab -e
Para más ejemplos Comando cron de Linux, Por favor lea nuestro artículo anterior:
8. Menos comandos
menos Los comandos permiten una visualización rápida de archivos. Puede avanzar y retroceder una página. de acuerdo a ‘q
Salga por menos ventanas.
# less install.log Installing setup-2.8.14-10.el6.noarch warning: setup-2.8.14-10.el6.noarch: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY Installing filesystem-2.4.30-2.1.el6.i686 Installing ca-certificates-2010.63-3.el6.noarch Installing xml-common-0.6.3-32.el6.noarch Installing tzdata-2010l-1.el6.noarch Installing iso-codes-3.16-2.el6.noarch
9. Más comandos
más Los comandos permiten ver archivos rápidamente y mostrar información detallada en porcentajes. Puede avanzar y retroceder una página. de acuerdo a ‘q
Salga de más ventanas.
# more install.log Installing setup-2.8.14-10.el6.noarch warning: setup-2.8.14-10.el6.noarch: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY Installing filesystem-2.4.30-2.1.el6.i686 Installing ca-certificates-2010.63-3.el6.noarch Installing xml-common-0.6.3-32.el6.noarch Installing tzdata-2010l-1.el6.noarch Installing iso-codes-3.16-2.el6.noarch --More--(10%)
[ You might also like: Learn Why ‘less’ is Faster Than ‘more’ Command for Effective File Navigation ]
10. Comando CP
Una comando cp La copia de archivos desde el origen al destino conserva el mismo patrón.
# cp -p fileA fileB
Antes de sobrescribir el archivo, el sistema le preguntará.
# cp -i fileA fileB
[ You might also like: How to Force cp Command to Overwrite without Confirmation ]
11. Comando MV
Una comando mv Rebautizar filete llegar Archivo B usar -Una generación Opción, solicitar confirmación antes de sobrescribir. Si ya existe, confírmelo.
# mv -i fileA fileB
12. Cat Command
Esta gato Los comandos se utilizan para ver varios archivos al mismo tiempo.
# cat fileA fileB
Tu combinas más y menos Si el archivo no cabe en una sola pantalla / página, use el comando cat para ver los comandos contenidos en el archivo.
# cat install.log | less # cat install.log | more
Para obtener más ejemplos de Linux, lea nuestro artículo sobre 13 ejemplos básicos de comandos Cat en Linux.
13. comando cd (cambiar directorio)
Use el comando cd (cambiar de directorio o cambiar de directorio) e irá a filete contenido.
# cd /fileA
14. comando pwd (imprimir directorio de trabajo)
El comando pwd devuelve el directorio de trabajo actual.
# pwd /root
15. Ordenar comandos
El comando de clasificación se utiliza para clasificar las líneas de un archivo de texto en orden ascendente.y -r
Las opciones se ordenarán en orden descendente.
# sort fileA.txt # sort -r fileA.txt
16. VI comandos
nosotros Es el editor de texto más popular. Sistema operativo similar a UNIX. El siguiente ejemplo abre el archivo como de solo lectura -R
Opciones. de acuerdo a ‘:q
‘Salga de la ventana vi.
# vi -R /etc/shadows
Para aprender más sobre Tu editas, Lee nuestro artículo:
17. Comando SSH (shell seguro)
El comando SSH se utiliza para iniciar sesión en el host remoto. Por ejemplo, el siguiente comando ssh se conectará al host remoto (192.168.50.2) Usar usuario como Consejo.
# ssh [email protected]
Para verificar la versión de ssh, use esta opción -V
(Mayúsculas) Muestra la versión de ssh.
# ssh -V OpenSSH_8.2p1 Ubuntu-4ubuntu0.3, OpenSSL 1.1.1f 31 Mar 2020
Para aprender más sobre SSH, Lee nuestro artículo:
18. comando ftp o sftp
FTP o sftp El comando se utiliza para conectarse al servidor ftp remoto. ftp es (Protocolo de transferencia de archivos) Y sftp son (Protocolo seguro de transferencia de archivos). Por ejemplo, el siguiente comando se conectará al servidor ftp (192.168.50.2).
# ftp 192.168.50.2 # sftp 192.168.50.2
Coloque varios archivos en el host remoto ingresar Del mismo modo, podemos hacer Obtener Descargue varios archivos desde un host remoto.
# ftp > mput *.txt # ftp > mget *.txt
19. Comando Systemctl
El comando Systemctl es una herramienta de administración de systemd que se utiliza para administrar servicios, verificar el estado de ejecución, iniciar y habilitar servicios y procesar archivos de configuración.
# systemctl start httpd.service # systemctl enable httpd.service # systemctl status httpd.service
20. Comando libre
pantalla de comando libre gratis, Todo, y Intercambio de memoria Información en bytes.
# free total used free shared buffers cached Mem: 1030800 735944 294856 0 51648 547696 -/+ buffers/cache: 136600 894200 Swap: 2064376 0 2064376
Libre y -t
Pantalla de opciones Memoria total Usado y disponible en bytes.
# free -t total used free shared buffers cached Mem: 1030800 736096 294704 0 51720 547704 -/+ buffers/cache: 136672 894128 Swap: 2064376 0 2064376 Total: 3095176 736096 2359080
21. Comando superior
El comando superior muestra la actividad del procesador del sistema y muestra las tareas administradas por el kernel en tiempo real.Se mostrará procesador y memoria esta usando.
Usa el comando superior u
Esta opción mostrará detalles específicos del proceso de usuario como se muestra a continuación. de acuerdo a ‘O
‘(letra mayúscula) Ordene según sus necesidades. de acuerdo a ‘q
‘Salir de la pantalla superior.
# top -u tecmint top - 11:13:11 up 3:19, 2 users, load average: 0.00, 0.00, 0.00 Tasks: 116 total, 1 running, 115 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1030800k total, 736188k used, 294612k free, 51760k buffers Swap: 2064376k total, 0k used, 2064376k free, 547704k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1889 tecmint 20 0 11468 1648 920 S 0.0 0.2 0:00.59 sshd 1890 tecmint 20 0 5124 1668 1416 S 0.0 0.2 0:00.44 bash 6698 tecmint 20 0 11600 1668 924 S 0.0 0.2 0:01.19 sshd 6699 tecmint 20 0 5124 1596 1352 S 0.0 0.2 0:00.11 bash
Para obtener más información sobre el comando top, hemos compilado una lista de 12 ejemplos de comandos TOP de Linux.
22. Comando de alquitrán
Esta Asfalto Los comandos se utilizan para comprimir archivos y carpetas en Linux.Por ejemplo, el siguiente comando será /Familia El directorio que contiene el nombre del archivo. Nombre de archivo.tar.
# tar -cvf archive-name.tar /home
Para extraer el archivo tar, use las siguientes opciones.
# tar -xvf archive-name.tar
Para aprender más sobre comando tar Hemos creado un completo Manual de operaciones El comando tar entre los 18 ejemplos de comandos Tar en Linux.
23. Comando Grep
El comando grep busca una cadena determinada en el archivo.solo Habilidad Muestra de usuario de / etc / passwd documento.Nosotros podemos usar -i
Ignore las opciones que distinguen entre mayúsculas y minúsculas.
# grep tecmint /etc/passwd tecmint:x:500:500::/home/tecmint:/bin/bash
24. Buscar comandos
Buscar comando para buscar Archivo, Cuerda, y contenido. El siguiente es un ejemplo del comando de búsqueda de búsqueda. Habilidad La palabra en ‘/‘Partición y salida de retorno.
# find / -name tecmint /var/spool/mail/tecmint /home/tecmint /root/home/tecmint
Para la guía completa Comando de búsqueda de Linux El ejemplo proviene de 35 ejemplos prácticos del comando Find de Linux.
25. lsof command
lsof Significa una lista de todos los archivos abiertos.Debajo de lsof hay una lista de comandos para todos los archivos abiertos por el usuario Habilidad.
# lsof -u tecmint COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME sshd 1889 tecmint cwd DIR 253,0 4096 2 / sshd 1889 tecmint txt REG 253,0 532336 298069 /usr/sbin/sshd sshd 1889 tecmint DEL REG 253,0 412940 /lib/libcom_err.so.2.1 sshd 1889 tecmint DEL REG 253,0 393156 /lib/ld-2.12.so sshd 1889 tecmint DEL REG 253,0 298643 /usr/lib/libcrypto.so.1.0.0 sshd 1889 tecmint DEL REG 253,0 393173 /lib/libnsl-2.12.so sshd 1889 tecmint DEL REG 253,0 412937 /lib/libkrb5support.so.0.1 sshd 1889 tecmint DEL REG 253,0 412961 /lib/libplc4.so
Más ejemplo de comando lsof Visite 10 ejemplos de comandos lsof en Linux.
26. El último comando
Usando el último comando, podemos observar la actividad del usuario en el sistema. Este comando también puede ser ejecutado por usuarios normales.Mostrará información completa del usuario, como Terminal, hora, fecha, Reinicio del sistema o guía, y Versión del núcleo.Un comando útil para solucionar problemas.
# last tecmint pts/1 192.168.50.1 Tue Sep 18 08:50 still logged in tecmint pts/0 192.168.50.1 Tue Sep 18 07:59 still logged in reboot system boot 2.6.32-279.el6.i Tue Sep 18 07:54 - 11:38 (03:43) root pts/1 192.168.50.1 Sun Sep 16 10:40 - down (03:53) root pts/0 :0.0 Sun Sep 16 10:36 - 13:09 (02:32) root tty1 :0 Sun Sep 16 10:07 - down (04:26) reboot system boot 2.6.32-279.el6.i Sun Sep 16 09:57 - 14:33 (04:35) narad pts/2 192.168.50.1 Thu Sep 13 08:07 - down (01:15)
puedes usarlo Ultimo y nombre de usuario Conozca las actividades de un usuario específico como se muestra a continuación.
# last tecmint tecmint pts/1 192.168.50.1 Tue Sep 18 08:50 still logged in tecmint pts/0 192.168.50.1 Tue Sep 18 07:59 still logged in tecmint pts/1 192.168.50.1 Thu Sep 13 08:07 - down (01:15) tecmint pts/4 192.168.50.1 Wed Sep 12 10:12 - 12:29 (02:17)
Comando 27.ps
El comando ps muestra los procesos que se ejecutan en el sistema.El siguiente ejemplo muestra dentro Solo lidiar con.
# ps -ef | grep init root 1 0 0 07:53 ? 00:00:04 /sbin/init root 7508 6825 0 11:48 pts/1 00:00:00 grep init
28.matar comando
Utilice el comando kill para finalizar el proceso.Uno, encuentra el proceso IDENTIFICACIÓN y PD El comando es el siguiente, y use el siguiente comando para terminar el proceso Matar-9 Pedido.
# ps -ef | grep init root 1 0 0 07:53 ? 00:00:04 /sbin/init root 7508 6825 0 11:48 pts/1 00:00:00 grep init # kill- 9 7508
Comando 29.rm
RM Los comandos se utilizan para eliminar o eliminar archivos sin solicitar confirmación.
# rm filename
usar -Una generación La opción de obtener confirmación antes de eliminar. Usar opciones ‘-r‘ y ‘-F‘Eliminará el archivo a la fuerza sin confirmación.
# rm -i test.txt rm: remove regular file `test.txt'?
30. Un ejemplo del comando mkdir.
El comando mkdir se usa para crear un directorio en Linux.
# mkdir directoryname
Este es un comando básico conveniente para el uso diario en sistemas operativos tipo Linux / Unix. Si nos lo perdimos, compártelo a través de nuestro cuadro de comentarios.
.