100 comandos de Linux esenciales para cada usuario

100 Essential Linux Commands



El usuario normal de Linux conoce casi todos los comandos básicos de uso diario de Linux para realizar tareas básicas como instalar cualquier aplicación, copiar archivos de un directorio a otro, etc. Pero en este artículo voy a enumerar 100 comandos esenciales de Linux. que puede ser útil para todos los usuarios de Linux, desde los novatos hasta los desarrolladores profesionales de Linux y administradores de sistemas. Así que, antes de perder el tiempo, comencemos con esta enorme lista de comandos esenciales de Linux.

1. Gato (Concatenar)

Este comando se puede utilizar para obtener el contenido del archivo como salida en la ventana de Terminal. Solo necesitas escribir el gato comando como se muestra en la captura de pantalla de muestra y ejecútelo.







Como sugiere el nombre, este comando se puede utilizar para crear, ver y concatenar archivos.



Si el archivo es más largo que el tamaño de la ventana de Terminal, entonces no será fácil leer o ver todo el contenido del archivo fácilmente. Pero hay un cambio, puedes usar menos con gato mando. Le dará al usuario la capacidad de desplazarse hacia adelante y hacia atrás a través del contenido de los archivos usando las teclas PgUp y PgDn o las teclas de flecha arriba y abajo del teclado.



Finalmente para dejar de menos puedes escribir q .





2. aptitud

aptitud es una interfaz muy potente para el sistema de gestión de paquetes de Linux.



En primer lugar, debe instalar o actualizar el paquete aptitude en su sistema usando el siguiente comando.

Una vez que se complete la instalación, puede escribir aptitude en la Terminal y ejecutarla, esto abrirá la interfaz de aptitude como puede ver en la captura de pantalla a continuación.

Puedes usar esto aptitud interfaz incorporada para actualizar, instalar o eliminar cualquier paquete de aplicación en Linux o sus otras distribuciones.

3. necesario

Puedes usar hay comando en la ventana de Terminal para ver el calendario, como puede ver en la siguiente captura de pantalla, he ejecutado el comando para ver el calendario del mes actual y puede notar que también resaltó la fecha.

También puede ver el calendario de un año completo ejecutando el comando que se muestra en la siguiente captura de pantalla.

4. bc

antes de Cristo es otro comando interesante y útil para los usuarios de Linux, ya que le permite habilitar la calculadora de línea de comandos en la terminal de Linux cuando ejecuta el siguiente comando.

Puede realizar cualquier cálculo en la propia ventana de Terminal, ¿no es un comando genial para tener a su servicio?

5.chage

El comando de Linux cambio es un acrónimo de cambiar de edad y se puede utilizar para cambiar la información de caducidad de la contraseña del usuario.

Como puede ver en la captura de pantalla anterior, también puede obligar al usuario a cambiar la contraseña después de cierto período de tiempo, es decir, periódicamente. Este es un comando excelente para administradores de sistemas.

6. df

Puede obtener toda la información de su sistema de archivos con solo ejecutar df comando en la ventana de Terminal.

Si utiliza df –h mostrará la información del sistema de archivos en formato legible por humanos, como puede observar en la siguiente captura de pantalla.

7. ayuda

Cuando ejecutas esto ayuda comando en la ventana de Terminal, enumerará todos los comandos integrados que puede usar en el shell.

8. pwd (Imprimir directorio de trabajo)

Como el nombre Imprimir directorio de trabajo sugiere, este comando es la ruta del directorio en el que está trabajando actualmente. Este comando es muy útil para todos los novatos de Linux y aquellos que son nuevos en la Terminal de Linux.

9. ls

Creo que no necesito presentar este comando, ya que es uno de los comandos más utilizados en Terminal por los usuarios de Linux.

Cuando escribe y ejecuta el comando ls en la Terminal, le mostrará todo el contenido del directorio en particular, es decir, tanto los archivos como los directorios, como puede ver en la captura de pantalla anterior.

10. factor

factor es un comando matemático para la terminal de Linux que le dará todos los factores posibles del número decimal que ingrese en el shell.

11. uname

tu nombre es otro comando de Linux útil, ya que muestra información del sistema Linux cuando se ejecuta en Terminal shell.

Para ver todo el tipo de información del sistema uname -a en Terminal.

Para obtener información relacionada con el lanzamiento del kernel, simplemente escriba uname -r .

Y para el tipo de información del sistema operativo uname -o en terminal shell. 12. ping

Si desea verificar si su sistema está conectado a un enrutador o Internet, entonces PING (Packet INternet Groper) es el comando para usted. Utiliza el protocolo ICMP para conectarse a otros dispositivos.

Hay varias opciones para usar con el comando ping, ping muestra las direcciones como nombre de host, por lo que si desea verlas en números, use el comando ping -n. Haga ping -I para especificar el intervalo entre transmisiones, ya que es 1 segundo por defecto.

13. mkdir

mkdir El comando se puede usar para crear una nueva carpeta en cualquier directorio usando Linux Terminal. Puedes ver en la siguiente captura de pantalla que he creado. VGPM carpeta usando mkdir comando en Terminal shell.

También puedes usar rmdir comando para eliminar cualquier carpeta en el directorio directamente desde la ventana de la Terminal de Linux.

14. gzip

Puede comprimir cualquier archivo desde la ventana de Terminal usando el comando gzip, pero eliminará el archivo original del directorio. Si desea conservar el archivo original, utilice gzip -k en su lugar, ya que mantendrá tanto el archivo original como el nuevo comprimido en el directorio.

15. que es

Si desea saber para qué se puede usar el comando de Linux en particular, simplemente ejecute el comando que es en Terminal shell y le mostrará una breve descripción de una línea de ese comando de Linux en particular.

16. quien

Este es para administradores de sistemas que manejan y administran varios usuarios en el sistema Linux. OMS cuando se ejecuta en Terminal, muestra la lista completa de los usuarios que están conectados actualmente al sistema Linux.

17. gratis

gratis El comando se puede usar para verificar exactamente qué cantidad de almacenamiento está libre y se usa tanto en la memoria física como en la memoria de intercambio en el sistema.

También hay algunas opciones para usar con el comando libre, como puede usar gratis -b para ver los resultados en bytes , libre -k para mostrar los disponibles y utilizados en la memoria en kilobytes , libre -m para ver en megabytes , libre -g para ver los resultados en gigabytes y gratis –tera para ver los resultados en terabytes .

18. arriba

cima es un comando simple pero útil para monitorear todos los procesos en curso en el sistema Linux con el nombre de usuario, nivel de prioridad, identificación de proceso única y memoria compartida por cada tarea.

19. sl

Este es solo un poco divertido durante el trabajo y no es un comando útil. Cuando se ejecuta, una máquina de vapor pasa a través de la ventana de Terminal. ¡Puedes probarlo por diversión!

Si no puede verlo, utilice el siguiente comando para instalarlo.

$sudoaptoInstalar en pcsl

20. banner

banner es otro comando divertido para Linux Terminal cuando se ejecuta con bandera mostrará cualquier texto que escriba se mostrará en formato de banner grande como puede ver en la siguiente captura de pantalla.

$sudo apt-get installbandera

21. aafire

¿Qué tal si incendiamos la ventana de la Terminal? Solo dispara el comando aafire en la ventana de Terminal y ver la magia.

$sudo apt-get installlibaa-bin

22. echo

El comando echo se puede usar para imprimir cualquier texto a través del comando, como puede ver en la siguiente captura de pantalla.

23. dedo

dedo mostrará toda la información sobre cualquier usuario en el sistema, como el último inicio de sesión del usuario, el directorio de inicio del usuario y el nombre completo de la cuenta de usuario.

24. grupos

Si desea saber a qué grupos pertenece el usuario en particular, ejecute grupos comando en la ventana de Terminal. Mostrará la lista completa de los grupos a los que pertenece un usuario.

25. cabeza

Este comando enumerará las primeras 10 líneas del archivo que ha terminado con cabeza comando en la ventana de Terminal. Si desea ver un número particular de líneas, utilice -n (número) opción como head -n (cualquier número) en Terminal shell como lo hice en el siguiente caso.

26. hombre

Aquí man significa manual de usuario y, como su nombre indica, man mostrará el manual de usuario para el comando en particular. Mostrará el nombre del comando, las formas en que se puede usar el comando y la descripción del comando.

27. passwd

Puede usar el comando passwd para cambiar la contraseña para sí mismo o para cualquier usuario, simplemente a través del comando passwd si desea cambiar la contraseña para usted mismo y passwd si desea cambiar la contraseña de un usuario en particular.

28 en

en es un comando breve y sencillo que le ayudará a ver la lista de usuarios que han iniciado sesión actualmente.

29. whoami

Este comando le ayudará a averiguar qué usuario ha iniciado sesión en el sistema o con quién ha iniciado sesión.

30. historia

Cuando se activa en Terminal shell, el comando history mostrará una lista de todos los comandos utilizados por usted en forma de número de serie. Usando un signo de exclamación ! y el número de serie del comando lo ayudará a ejecutar ese comando en particular sin necesidad de escribir el comando completo en la terminal.

31. iniciar sesión

Si desea cambiar de usuario o desea crear una nueva sesión, active este comando en la ventana de Terminal y proporcione los detalles como la identificación de inicio de sesión y la contraseña, como se muestra en la captura de pantalla a continuación.

32. lscpu

Este comando mostrará toda la información de la arquitectura de la CPU, como subprocesos, sockets, núcleos y recuento de CPU.

33. mv

mv El comando (mover) se puede utilizar para mover un archivo o directorio a otro archivo o directorio. Es un comando muy útil, especialmente cuando se trabaja en la administración del sistema.

34.ps

Si desea ver la lista de procesos que se están ejecutando actualmente para su sesión o para otros usuarios en el sistema, entonces el comando ps es para usted, ya que muestra los procesos con sus números de identificación de proceso y en detalle también cuando usa ps -u mando.

35. matar

Puede usar este comando para matar los procesos actualmente en curso manualmente desde el propio shell de Terminal. Necesita un PID único, es decir, un número de identificación de proceso para finalizar el proceso.

36. cola

cola El comando mostrará las últimas 10 líneas del archivo en la ventana de Terminal como salida. Hay una opción para durar un número específico de líneas como desee con el comando cola -n como se muestra en la captura de pantalla a continuación.

37. cksum

cksum es un comando para generar el valor de suma de comprobación para el archivo o flujo de datos lanzados con el comando en la Terminal de Linux. También puede saber si la descarga está dañada o no si tiene problemas para ejecutarla.

38. cmp

Si alguna vez necesita hacer una comparación byte a byte de los dos archivos, cmp es el mejor comando de Linux para ti.

39. env

env es un comando de shell muy útil que se puede usar para mostrar todas las variables de entorno en la ventana de la Terminal de Linux o ejecutar otra tarea o programa en un entorno personalizado sin necesidad de realizar modificaciones en la sesión actual.

40. nombre de host

nombre de host El comando se puede utilizar para ver el nombre de host actual y nombre de host se puede utilizar para cambiar el nombre de host actual por uno nuevo.

41. hwclock

Puede usar el comando hwclock o hwclock –set –date para ver el reloj del hardware o configurarlo en una nueva fecha.

42. lshw

El comando sudo lshw se puede utilizar para invocar información detallada del hardware del sistema en el que se ejecuta Linux. Te brinda todos los pequeños detalles sobre el hardware, solo pruébalo.

43. nano

nano es un editor de texto de línea de comandos de Linux similar al editor Pico que muchos de ustedes pueden haber usado para programación y otros fines. Es un editor de texto bastante útil con muchas características.

44. rm

rm El comando se puede utilizar para eliminar cualquier archivo del directorio de trabajo. Para mayor comodidad, puede usar rm -i comando, ya que primero le pedirá su confirmación antes de eliminar el archivo.

45. ifconfig

ifconfig es otro comando de Linux útil que se puede utilizar para configurar la interfaz de red en el sistema.

46. ​​claro

claro es un comando simple para el shell de terminal de Linux, cuando se ejecuta, borrará la ventana de Terminal para comenzar de nuevo.

47. su

su El comando se puede usar para cambiar a otra cuenta directamente desde la ventana de la Terminal de Linux.

48. wget

wget Es un comando muy útil para descargar cualquier archivo de Internet y la mejor parte es que la descarga funciona en segundo plano para que puedas seguir trabajando en tu tarea.

49. si

si tu texto El comando se usa para mostrar un mensaje de texto ingresado con el comando yes repetidamente en la ventana de Terminal hasta que lo detenga usando CTRL + c atajo de teclado.

50. último

Cuando se ejecute, el último comando mostrará la lista de los últimos usuarios que iniciaron sesión en el sistema como una salida en la Terminal de Linux.

51. localizar

localizar comando es una alternativa confiable y posiblemente mejor para encontrar comando para localizar cualquier archivo en el sistema.

52. iostato

Si alguna vez necesita monitorear los dispositivos de entrada / salida del sistema, el comando iostat puede ser muy útil para usted, ya que muestra todas las estadísticas de la CPU, así como los dispositivos de E / S en la propia ventana de Terminal.

53. kmod

Puedes usar lista kmod comando para administrar todos los módulos del kernel de Linux, ya que este comando mostrará todos los módulos cargados actualmente en el sistema.

54. lsusb

lsusb El comando mostrará información sobre todos los buses USB conectados al hardware y los dispositivos USB externos conectados a ellos, como puede ver en la captura de pantalla a continuación.

55. pstree

pstree El comando muestra todos los procesos que se están ejecutando actualmente en el formato de árbol en la ventana de la Terminal de Linux.

56. sudo

Si necesita ejecutar cualquier comando como usuario root o permisos de root, simplemente agregue sudo al comienzo de cualquier comando.

57. apto

apt (Advanced Package Tool) es un comando de Linux que ayuda al usuario a interactuar con el sistema de empaquetado, como puede ver en la siguiente captura de pantalla.

58. zip

Puede usar el comando zip para comprimir uno o más archivos como puede ver en la captura de pantalla a continuación. Es un comando simple pero útil para comprimir cualquier cantidad de archivos de una vez.

59. descomprimir

Para extraer archivos de un archivo zip comprimido, utilice abrir la cremallera comando en Terminal shell. También puede utilizar este comando para extraer archivos de varios archivos comprimidos del directorio en particular.

60. apagado

Puedes usar apagar comando para apagar el sistema directamente desde Terminal shell. Este comando apagará el sistema exactamente un minuto después de ser ejecutado. Puedes usar apagar -c comando para cancelar el apagado.

61. tu

para ti El comando (directorio) se puede utilizar para ver la lista de todos los directorios y carpetas presentes en el directorio de trabajo actual.

62. cd

cd El comando le ayuda a acceder a un directorio o carpeta particular desde el sistema de archivos. También puedes usar cd .. comando para volver a la raíz.

63. reiniciar

Como sugiere el nombre, puede utilizar reiniciar comando para reiniciar o apagar el sistema desde la ventana de Terminal. Hay varias opciones disponibles con este comando, como puede ver en la siguiente captura de pantalla.

64. ordenar

clasificar El comando lo ayudará a ordenar archivos u organizar cualquier registro en un orden particular, generalmente de acuerdo con sus valores ASCII.

65. tac

tac El comando mostrará el contenido del archivo en orden inverso, como puede ver en la siguiente captura de pantalla.

66. salir

Salida El comando se puede usar para cerrar la ventana del shell de Terminal directamente desde la línea de comandos.

67. iónico

Jónico El comando lo ayudará a obtener o establecer la clase de programación de E / S y la prioridad para el proceso en particular.

68. diff

diff El comando comparará los dos directorios y mostrará la diferencia entre ellos como se muestra en la siguiente captura de pantalla.

69. dmidecode

Hay muchos comandos disponibles para que Linux recupere información de hardware, pero si desea información de un componente de hardware en particular, dmidecode es el comando para usted. Ofrece varias opciones y puede verlas usando dmidecode –help .

70. expr

Si desea realizar cálculos rápidos durante su trabajo, entonces expr es un comando realmente útil para usted. Puede hacer cálculos como se muestra en las capturas de pantalla a continuación con más opciones.

71. gunzip

gunzip El comando se puede utilizar para extraer o restaurar archivos comprimidos con gzip mando.

72. hostnamectl

hostnamectl El comando se puede utilizar para acceder a la información del sistema, cambiar el nombre de host del sistema y otras configuraciones relacionadas.

73. iptable

iptables es una sencilla herramienta de firewall basada en terminales de Linux que ayuda a administrar el tráfico entrante y saliente mediante tablas.

74. killall

Mátalos a todos El comando matará todos los programas que coincidan con el nombre de los procesos lanzados con el comando killall.

75. netstat

Este comando es para aquellos que necesitan monitorear las conexiones de red entrantes y salientes de forma continua. netstat El comando muestra el estado de la red, las tablas de enrutamiento y las estadísticas de la interfaz.

76. lsof

lsof El comando le ayudará a ver todo el archivo abierto relacionado con su aplicación en la propia ventana de la Terminal de Linux. Hay varias opciones para personalizar la salida y puede ver la lista completa en la siguiente captura de pantalla.

77. bzip2

Puedes usar bzip2 comando en la ventana de Terminal para comprimir cualquier archivo a un archivo .bz2 y usar bzip2 -d comando para extraer los archivos del archivo comprimido.

78. servicio

El comando service mostrará los resultados de los scripts de inicio de System V en la ventana Terminal. Puede ver el estado de un servicio en particular o todos los servicios como se muestra en la siguiente captura de pantalla.

79. vmstat

El comando vmstat mostrará el uso de memoria virtual de los sistemas en la ventana de Terminal.

80. mpstat

Cuando se ejecuta, el comando mpstat mostrará toda la información sobre la utilización de la CPU y las estadísticas de rendimiento en la ventana de la Terminal de Linux.

81. usermod

Si desea editar o modificar atributos de una cuenta de usuario ya creada, usermod login es el mejor comando para ti.

82. tocar

Utilizando tocar en la ventana de Terminal, puede crear archivos vacíos en el sistema de archivos y también puede cambiar la hora y la fecha, es decir, la marca de tiempo de los archivos a los que se accedió recientemente, así como de los directorios.

83. uniq

uniq es un comando estándar de Terminal de Linux cuando se lanza con un archivo, filtra las líneas repetidas en el archivo.

84. wc

El comando wc lee el archivo lanzado con el comando y muestra el recuento de palabras y líneas del archivo.

85.pmap

pmap comando muestra el mapa de memoria del pid que proporcione. También puede ver el mapa de memoria de varios procesos.

86. rpm

rpm -i .rpm El comando se puede utilizar para instalar paquetes basados ​​en rpm en Linux. Para eliminar el uso del paquete rpm rpm -e comando en Terminal shell.

87. ssh

El acrónimo ssh de Secure Shell es un protocolo que se utiliza para conectarse de forma segura al sistema host. ssh [correo electrónico protegido] es el comando para conectarse a la computadora host como usuario.

88. telnet

El comando telnet utiliza el protocolo telnet para conectarse a otro sistema como usuario.

89. agradable

Si necesita cambiar la prioridad de los procesos en ejecución, ejecute agradable [OPCIÓN] [COMANDO [ARG]…] en la Terminal de Linux.

90. nproc

nproc [opción] El comando mostrará el número de unidades de procesamiento asignadas al proceso en ejecución.

91. scp

scp acrónimo de Secure Copy es el comando de Linux que se puede usar para copiar archivos y directorios entre hosts en la red.

92. dormir

dormir El comando retrasará o pausará la ejecución del comando durante un período de tiempo particular, es decir, especificado con el comando de suspensión.

93. dividir

Si necesita dividir un archivo grande en un archivo pequeño, utilice dividir [opción] .. [archivo [prefijo]] comando en la Terminal de Linux.

94. stat

Puede ver el estado de un archivo o un sistema de archivos completo usando estado comando en la Terminal de Linux. También puede utilizar otras opciones que se enumeran en la captura de pantalla.

95. lsblk

El comando lsblk lee el sistema de archivos sysfs y muestra la información del dispositivo de bloque en la ventana Terminal.

96.hdparm

Usando el comando hdparm puede manejar el disco duro y otros dispositivos de disco en Linux usando Terminal shell.

97 galgo

El comando chrt [opción] prioridad [argumento ...] se utiliza para manipular los atributos del proceso en tiempo real.

98. useradd

El comando de inicio de sesión de useradd [optaons] lo ayudará a agregar una cuenta de usuario a su sistema

99. userdel

El comando de inicio de sesión de userdel [opción] le permitirá eliminar cualquier cuenta de usuario del sistema.

100. usermod

Con el comando de inicio de sesión usermod [opciones] puede modificar cualquier cuenta de usuario presente en el sistema.

Estos son los 100 comandos esenciales de Linux que pueden ser útiles para cualquier usuario de Linux tanto regular como profesional. No dude en compartir sus opiniones y sugerencias en @LinuxHint y @SwapTirthakar .