Top 10 comandos de Linux

Top 10 comandos de Linux
El mejor amigo de un desarrollador es la línea de comandos. Debería fusionarse en su trabajo de rutina. Ayuda a que un sistema sea más eficiente y manejable. Por ejemplo, puede escribir varios codos de script para producir y automatizar rápidamente los procesos que consumen mucho tiempo.

Aquí, hemos compilado todos los comandos de terminal de Linux que ayudarán a los principiantes, así como a los usuarios intermedios y avanzados.

En este artículo, aprenderemos sobre estos 25 comandos de Linux:

  1. LS
  2. eco
  3. tocar
  4. mkdir
  5. grep
  6. hombre
  7. pwd
  8. cd
  9. MV
  10. rmdir
  11. localizar
  12. menos
  13. compina
  14. ">"
  15. gato
  16. "|"
  17. cabeza
  18. cola
  19. chmod
  20. salida
  21. historia
  22. claro
  23. CP
  24. matar
  25. dormir

Ahora, aprendamos cada uno de estos comandos uno por uno.

LS

'ls' El comando es el más utilizado en la interfaz CLI. Este comando enumera todos los archivos presentes en el directorio de trabajo actual/presente. Abra la terminal presionando 'Ctrl+Alt+T', y escriba el siguiente comando:

$ LS

También puede enumerar los archivos desde una carpeta específica usando este comando:

$ LS ./Escritorio

Mostrará la lista de archivos que reside en el 'escritorio' sin cambiar el presente directorio de trabajo.

Otra característica del 'ls' El comando es que puedes escribir 'ls -al', e imprimirá todos los archivos punteados con el simple, junto con sus permisos de archivo.

$ ls -al

eco

Este comando imprime el texto en la interfaz de línea de comandos. El 'eco' El comando se usa para imprimir el texto y también se puede usar en los scripts y los archivos BASH. Se puede colocar en el texto de estado de salida a la pantalla principal o en cualquier archivo requerido. También es útil para representar variables ambientales en el sistema. Por ejemplo, escriba el siguiente comando en el terminal:

$ Echo "Hello World"

Le mostrará los siguientes resultados.

tocar

El 'tocar' El comando le permite crear cualquier archivo. Utilizar el 'tocar' comando con el 'nombre de archivo' que desea dar al archivo y presione Enter.

$ touch testfile

Después de eso, escriba el 'ls' comando en el terminal para confirmar la existencia del archivo.

$ LS

Aquí, puede ver que se crea el archivo de texto. Use el comando que se proporciona a continuación para abrir el archivo:

$ nano testfile

Ejecutar el comando y verá el siguiente resultado.

En este punto, el archivo estaría vacío porque solo creó el archivo y no ha agregado ningún contenido. Este 'tocar' El comando no solo se usa para crear archivos 'texto', sino que también puede crear múltiples tipos de archivos utilizando sus extensiones. Por ejemplo, también puede crear un script de Python usando el siguiente comando:

$ touch archivo.py

Aquí, '.Py 'es la extensión del guión de Python.

$ LS

mkdir

'Mkdir' se utiliza para crear directorios de manera eficiente. Este comando también le permitirá crear múltiples directorios a la vez, lo que le ahorraría tiempo.

Primero, vea la lista de archivos que existe en el directorio de trabajo actual utilizando el comando que se proporciona a continuación:

$ LS

Ahora, cree un nuevo directorio con el nombre de 'NewDir'.

$ mkdir newdir

Si está trabajando como Superuser, el comando se ejecutará, de lo contrario, debe ejecutar el siguiente comando en lugar del dado anteriormente.

$ sudo mkdir newdir

Ahora, escriba el 'ls' Comando para ver la lista de archivos y carpetas.

Para crear múltiples directorios a la vez, proporcione los nombres de los directorios en un solo 'mkdir ' dominio.

$ mkdir dir1 dir2 dir3

O

$ sudo mkdir dir1 dir2 dir3

Ahora, enumere los archivos y carpetas utilizando el 'ls' dominio.

$ LS

Puedes ver el Dir1, Dir2 y Dir3 aquí.

grep

'Grep' El comando también se conoce como el Comando de búsqueda. Es un comando buscar archivos de texto y realizar la búsqueda a través de palabras clave específicas. Antes de eso, debe tener algún texto en su archivo de texto. Por ejemplo, use el siguiente texto de muestra en 'TestFile', que ya creó usando el 'tocar' dominio.

Abra el archivo a través del terminal.

$ Nano TextFile

Ejecutar el comando. Le dará la siguiente salida.

Ahora, escriba el siguiente texto en el archivo 'TestFile'.

esto es linuxhint.comunicarse
Estás aprendiendo 25 comandos básicos de Linux.

Presione Ctrl+O para escribir este contenido en el archivo.

Salga de este archivo presionando Ctrl+X. Ahora, usa el 'Grep' dominio. El '-C-' le hará saber cuántas veces apareció la palabra 'linuxhint' en el archivo.

$ Grep -C 'Linux' TestFile

Como la salida es '2', significa que la palabra 'Linux' existe dos veces en el 'archivo de prueba'.

Ahora, hagamos algunos cambios en este archivo abriendo el archivo usando el 'Nano' dominio.

$ nano testfile

Puede escribir cualquier texto varias veces en este archivo para verificar el funcionamiento de lo anterior 'Grep' dominio.

esto es linuxhint.comunicarse
Estás aprendiendo 25 comandos básicos de Linux.
Linux
Linux
Linux
Linux
Linux

Ahora, presione Ctrl+O para escribir el contenido actualizado en el archivo.

Salga de este archivo presionando CTRL+X, y ahora ejecute los siguientes comandos para verificar si funciona correctamente o no.

$ Grep -C 'Linux' TestFile

Se pueden usar diferentes banderas con el 'grep ' comando para varios fines, por ejemplo, '-i' Haga que el caso de búsqueda sea sensible. Una vez que tienes la idea sobre el 'Grep' Comando, puede explorarlo más de acuerdo con su necesidad.

hombre

'hombre'El comando le muestra un manual sobre el funcionamiento de cualquier comando. Por ejemplo, no sabes qué 'eco' El comando lo hace, entonces puedes usar el 'hombre' comandar conocer su funcionalidad.

$ hombre eco

Del mismo modo, puedes usar el 'hombre' comando para 'grep ' también.

$ hombre grep

Ahora, puede ver todas las fuentes de opciones. Banderas y toda la otra información relacionada con 'Grep'.

pwd

'PWD' representa Directorio de trabajo impreso. Se utiliza para imprimir el directorio de trabajo actual para una instancia. Si múltiples instancias están funcionando y desea saber el directorio de trabajo exacto, entonces en este caso use el 'PWD' dominio.

$ PWD

Aquí puede ver la ruta del directorio de trabajo actual.

Si está trabajando en el directorio de escritorio, en ese caso, esto 'PWD' imprimirá todo el camino que conduce hacia el escritorio.

cd

'cd' representa cambio de directorio. Se utiliza para cambiar el directorio actual porque puede acceder a todos los archivos y carpetas en diferentes directorios de su sistema. Por ejemplo, hacer el escritorio como directorio de trabajo actual o presente, escriba el siguiente comando en el terminal:

$ CD ./Escritorio

Para conocer la ruta del directorio de trabajo actual, escriba el siguiente comando:

$ PWD

Para volver al directorio, escriba esto:

$ CD ~

Puede consultar el presente directorio de trabajo aquí.

MV

'MV' El comando se usa para cambiar el nombre y mover un directorio. Mientras se trabaja con archivos en un directorio, cada archivo debe cambiarse de nombre, que es un proceso que requiere mucho tiempo, por lo que el 'MV' El comando entra en juego aquí. Por ejemplo, en nuestro directorio, tenemos 'TestFile' como se muestra a continuación.

Para cambiar el nombre de este archivo, use el 'MV' Comando en el siguiente patrón.

$ MV TestFile Trialfile

Y luego ver la lista de los archivos para verificar los cambios.

$ LS

También puede transferir este archivo a cualquier otro directorio utilizando este 'MV' dominio. Digamos que quiere mover este 'prueba de prueba' al escritorio. Para eso, escriba el siguiente comando en el terminal:

$ MV Trialfile ./Escritorio/

rmdir

Este comando se usa para eliminar directorios. 'rmdir ' ayuda a guardar mucho espacio en la computadora y organizar y limpiar archivos. Los directorios se pueden eliminar utilizando dos comandos 'RM' y 'rmdir'.

Ahora, intentemos eliminar algunos directorios. El paso 1 es ver los directorios en su espacio de trabajo actual.

$ LS

Ahora, vamos a eliminar el directorio 'NewDir'.

$ rmdir newdir

Ahora, usa el 'ls' ordenar ver si existe o no.

$ LS

Ahora, vamos a eliminar múltiples directorios a la vez.

$ rmdir dir1 dir2 dir 3

Ahora, usa el 'ls' dominio.

$ LS

Como puede ver, todos esos directorios han sido eliminados de la casa.

localizar

'localizar' El comando ayuda a encontrar un archivo o un directorio. A través de este comando, se puede encontrar un archivo o directorio específico. También busca expresiones regulares mediante el uso de tarjetas salvajes.

Para encontrar un archivo por su nombre, escriba el nombre del archivo con el 'localizar' dominio.

$ Localizar el archivo de prueba

La salida de este comando le permitirá saber la ruta exacta para localizar este archivo.

Ciertamente hay otras opciones para el 'localizar' archivo. Conocerás todas esas cosas usando el 'hombre' dominio.

menos

'menos' El comando ve los archivos sin abrirlos en una herramienta de editor. Es muy rápido y abre un archivo en una ventana existente al tiempo que deshabilita las habilidades de escritura de modo que el archivo no se puede modificar. Para eso, escriba el 'menos' comando y defina el nombre del archivo.

$ MENOS TRISICIONES

Le dará la siguiente salida.

compina

'Compgen' El comando es un comando muy eficiente que muestra los nombres de todos los comandos, nombres y funciones en la interfaz de línea de comandos. Para mostrar todos los comandos, escriba:

$ compgen -c

Aquí, puede ver una larga lista de todos los comandos que puede usar en la terminal.

Del mismo modo, también puede imprimir las funciones y el nombre de los archivos, que también se muestra al final de esta lista.

">"

Este personaje '>' Imprime y redirige los comandos de shell. Muestra la salida del comando anterior en la ventana del terminal y la envía a un nuevo archivo. Ahora, si desea enviar la salida del comando anterior a un nuevo archivo, usemos este comando:

$> Newfile.TXT

Y luego ver los archivos.

$ LS

Ahora abra el archivo, estará vacío.

Ahora estamos enviando el 'Compgen' Resultado del comando a este archivo.

$ CompGen -C> Newfile.TXT

Abra el archivo para ver el contenido, que es el resultado del 'Compgen' dominio.

gato

'gato' El comando es el comando ampliamente utilizado, y realiza tres funciones principales:

  • Mostrar contenido del archivo
  • Combinar archivos
  • Crear nuevos archivos

En primer lugar, vamos a mostrar el contenido del 'TrialFile'.

$ Cat Trialfile

Le dará la siguiente salida.

"|"

Comando de tubería "|" toma la salida del primer comando y utilícelo como entrada para el segundo comando. Por ejemplo:

$ Cat Trialfile | menos

Este comando se usará para dar información a otro. Estamos utilizando el nombre de archivo y 'menos' Comando como una entrada a ese archivo.

cabeza

'cabeza' El comando lee el inicio de un archivo. Te muestra las primeras 10 líneas del archivo. También se puede personalizar para mostrar más líneas y la forma más rápida de leer el contenido de un archivo. Por ejemplo, el comando que se indica a continuación le mostrará las primeras 10 líneas del archivo 'Newfile.TXT'.

$ Head Newfile.TXT

Es el uso perfecto del 'cabeza' comando en el que puede leer rápidamente las diez líneas iniciales del archivo y tener la idea de de qué se trata.

cola

'cola' Los comandos leen el final de un archivo. Le muestra las últimas diez líneas del archivo, pero también se puede personalizar para mostrar más líneas.

$ Tail Newfile.TXT

Imprimirá las últimas diez líneas del archivo 'Newfile'.

chmod

'Chmod' Command edita o establece permisos para un archivo o una carpeta. Es uno de los comandos más conocidos, y cambia los permisos de un directorio de archivos específico a través de un argumento rápido.

  • W se usa para escribir permisos
  • R se usa para permisos de lectura
  • X se usa para la ejecución
  • '+' se usa para agregar permisos
  • '-' se usa para eliminar los permisos

Para ver los archivos y carpetas con sus permisos, escriba el siguiente comando en el terminal:

$ ls -al

Aquí puede ver que la parte resaltada representa los permisos de archivo. La primera sección representa los permisos dados al propietario, la segunda sección representa los permisos dados al grupo, y la última sección representa los permisos dados al público. Puede cambiar los permisos para todas las secciones. Cambiemos los permisos de archivo de 'Newfile.TXT'.

$ chmod -w newfile.TXT

Este comando eliminará los permisos de escritura de todas las secciones.

Escribe el 'ls -al' Comando para su confirmación.

$ ls -al

Abra el archivo e intente agregar algo de contenido y guardar este archivo. Definitivamente te dará un cuadro de diálogo de advertencia.

salida

Este comando se usa para dejar el terminal sin interacción GUI. El terminal le da la opción de suicidarse con el 'salida' dominio.

$ Salida

Presione Enter, y ahora puede ver que no hay terminal.

historia

'historia' El comando le mostrará una lista que comprende los comandos más recientemente utilizados. Mostrará el registro de los comandos que utilizó en el terminal para diferentes fines.

$ Historia

claro

Este comando borra el contenido de la terminal. Mantiene la terminal limpia.

$ claro

Presione ENTER y verá un terminal de cristal.

CP

'CP' El comando significa copiar directorio o archivo. Tiene que especificar el destino con el nombre de archivo.

$ CP Trialfile ~

Aquí, '~' representa el directorio de inicio. Ejecutar el comando y luego escribir el 'ls' comandar para verificar si existe o no.

$ LS

matar

'matar' El comando termina el proceso de trabajo en la interfaz de línea de comando. Antes de usar el 'matar' Comando, debe averiguar todos los procesos que están ocurriendo actualmente en el sistema.

$ PS -EF

Matamos el proceso 'Whoopise' utilizando su ID de proceso 'PID'.

$ sudo Kill 702

Ingrese su contraseña para dar permiso.

Aquí, no tenemos un mensaje de error, lo que significa que el proceso es asesinado.

dormir

'dormir' El comando retrasa el proceso para un tiempo específico. Controla y administra procesos en scripts también. Retrasa los elementos de un proceso para procesar hasta un tiempo específico. El tiempo se puede especificar usando segundos, minutos o incluso días.

Dormir el proceso durante dos segundos.

$ Sleep 2

Tomará un retraso de dos segundos ejecutar ese comando.

Conclusión:

Hemos aprendido algunos de los 25 principales comandos de terminal de Linux en este artículo. Estos son los comandos esenciales para que los principiantes aprendan más sobre la interfaz de la línea de comandos de Linux.

Mira nuestro video de YouTube sobre 25 comandos de terminal de Linux: