Los comandos de Linux más importantes para principiantes
El uso del caparazón es uno de los principales beneficios de un Sistema Linux, ya que le brinda acceso a muchos programas especializados, que facilitan completar incluso los complejos recibas nuevas vacantes en tu correo.
Esta es la filosofía fundamental de Unix, el sistema operativo del que Linux obtuvo su diseño. Cada una de estas herramientas o programas simples hace un trabajo y lo hace muy bien. También puede comunicarse con otros programas a través de tuberías, un diseño muy inteligente que hace que el shell de Linux sea muy poderoso.
Si recién está comenzando o si ha pasado un tiempo desde la última vez que trabajó en un shell, la siguiente lista de los comandos más importantes lo ayudará a volver a la velocidad. Es importante tener en cuenta el uso de letras minúsculas.
Referencia rápida de comandos de Linux
Comando | Descripción | |
---|---|---|
1 | pwd | Imprime el directorio de trabajo |
2 | cd | Cambiar directorio, predeterminado a inicio |
3 | ls | Listar elementos en el directorio |
4 | cp | Copiar un archivo de un directorio a otro |
5 | mv | Mover un archivo de un directorio a otro |
6 | rm | Eliminar (eliminar) un archivo o directorio |
7 | contacto | Crear un nuevo archivo |
8 | gato | Imprima el contenido de un archivo en StdOut |
9 | sudo | Realizar una tarea con derechos de superusuario |
10 | buscar y localizar | Busque un archivo en el sistema |
11 | | (El tubo) | Conectar la salida y la entrada de programas |
12 | grep | Encuentra patrones en un conjunto de datos |
13 | rizo | Obtener una página de Internet |
14 | historia | Enumere las entradas de comando recientes en la terminal |
15 | matar y xkill | Detener la ejecución de un programa |
16 | hombre e información | Muestra manual / información detallada del comando dado |
Explicación de los comandos de Linux más importantes para principiantes
1. personas con discapacidad
El comando pwd significa "imprimir directorio de trabajo" y se usa para conocer el directorio actual en el que está operando el shell de Linux. Puede ser una herramienta muy útil cuando está escribiendo un script que necesita asegurarse de su ubicación de trabajo antes tomando acción.
Aquí hay un ejemplo y lo que hace.
pwd> # muestra el directorio de shell actual
2. discos compactos
Este comando significa "cambiar directorio". Lo usa para cambiar del directorio de trabajo actual a otro. Acepta el nuevo directorio deseado como argumento, que puede comenzar con una barra inclinada para una ruta absoluta o sin una barra inclinada para hacer referencia al directorio de trabajo actual. Sin un argumento, por defecto es su directorio de inicio.
Aquí hay algunos ejemplos y lo que hacen.
cd> #vuelve al directorio de inicio de usuario / nombre de usuario
cd ~> # también regresa al directorio de inicio
cd Downloads> # cambia a su carpeta de descargas
cd / usr / bin> # cambios al directorio / usr / bin
3. yo
Este comando enumera todos los archivos y carpetas en el directorio de trabajo actual. También acepta bastantes comandos para ayudar a personalizar su salida. Por ejemplo, el comando -a incluye archivos ocultos, mientras que el comando -t ordena por fecha de modificación y el comando -l produce una salida elegante.
Aquí hay un ejemplo y lo que hace.
ls -alt> # enumerar todos los archivos y carpetas, incluidos los ocultos, y ordenar por fecha de modificación
4. CP
Use esto para copiar un archivo de una ubicación a otra. Tenga en cuenta que aquí se aplican las convenciones de nomenclatura de archivos de Linux. Entonces, si agrega una barra diagonal, entonces está trabajando con una ruta absoluta, de lo contrario, el programa hará referencia desde el directorio de trabajo actual.
Aquí hay algunos ejemplos y lo que hacen.
cp file_1 Desktop> #copy file_1 a la carpeta de tu escritorio
cp file_1 / tmp> #copy file_1 to / tmp
5. m.v.
Este es el comando mover y funciona de manera similar al comando cp, excepto que elimina completamente el archivo de su ubicación original y lo mueve a otro lugar.
Aquí hay algunos ejemplos y lo que hacen.
mv file_1 Descargas> #move file_1 a su directorio de Descargas
mv file_1 file_2 / tmp> #mover ambos archivos al directorio / tmp
6. habitación
Para eliminar archivos y directorios, el comando rm (eliminar) es la herramienta que necesita. Sin embargo, debe tener mucho cuidado con esta herramienta, porque lo que sea que elimine, desaparecerá para siempre. Esto es especialmente importante al eliminar directorios. Por lo tanto, siempre verifique su directorio de trabajo actual para evitar errores.
Aquí hay algunos ejemplos y lo que hacen.
rm file_1> #delete file_1 en su directorio actual
rm Downloads / file_1> #delete file_1 de su directorio de Descargas
rm -r Descargas> # eliminar completamente su directorio de Descargas
7. toque
El comando táctil le permite crear un nuevo archivo. Acepta el nombre del archivo como argumento.
A continuación se muestra un ejemplo y cómo funciona.
toca file_1> #crea un nuevo archivo llamado file_1
8. gato
También es posible leer archivos de texto en el shell. Para hacer eso, use el comando cat seguido del archivo que desea leer. Su nombre "gato" significa concatenar, por lo que también puede usarlo para combinar dos archivos en uno.
Aquí hay ejemplos y lo que hacen.
cat file_1> # muestra el contenido de file_1 en la pantalla (salida estándar)
cat file_1 file_2> file_3> #combina el contenido de file_1 y file_2 en file_3
9.sudo
Linux limita los privilegios de las cuentas de usuario normales para evitar que causen daños irreparables a todo el sistema. Aún así, reserva el comando sudo para que un usuario normal ejecute programas que requieran privilegios de superusuario (administrador). Sudo le pedirá la contraseña de superusuario y, si es correcta, permitirá una mayor ejecución del programa.
Aquí hay un ejemplo y lo que hace.
sudo systemctl detener apache2> # detener el servidor web apache2
10. localizar y encontrar
Estos dos programas le ayudan a buscar uno o varios archivos en el sistema, pero lo hacen de manera diferente. Find es el programa más antiguo y viene con funciones de búsqueda muy poderosas. Locate, por otro lado, es más nuevo y utiliza una base de datos para realizar búsquedas muy rápidas.
Aquí hay ejemplos y lo que hacen.
find / ubuntu> # encuentra todos los nombres de archivo que contienen ubuntu. La barra significa desde la raíz del sistema
localizar ubuntu> # encontrar todos los archivos en el sistema que contienen ubuntu
11. | (El tubo)
Los programas de búsqueda y localización anteriores a menudo devuelven tantas entradas que filtrar los resultados se vuelve importante. Aquí, puede pasar la salida de búsqueda a través de una tubería a la entrada de un programa de reconocimiento de patrones como grep. Esto filtrará los resultados para producir comentarios más concisos.
Aquí hay un ejemplo y lo que hace.
localizar ubuntu | grep .jpg> # encontrar solo imágenes jpeg con ubuntu en su nombre
12. grep
Grep es un acrónimo de Global Regular Expressions Print. Se utiliza para encontrar patrones en un conjunto de datos, que pueden incluir palabras completas, la primera letra de la oración y mucho más.
Aquí hay ejemplos y lo que hacen.
grep foo file_1> #imprime todas las líneas en file_1 que contienen foo
grep ^ bar file_1> #imprime solo las líneas que comienzan con bar
13. rizo
cURL son las siglas de Client URL y es una herramienta para transferir datos entre computadoras usando diferentes protocolos de red. Es altamente configurable y programable, y su uso más simple es buscar una página web.
Aquí hay un ejemplo y lo que hace.
curl google.com> #load google.com
14. historia
El shell de Linux recuerda sus entradas de comando recientes. Algunos sistemas ofrecen un historial de 500 comandos, mientras que otros ofrecen 1,000 por defecto. También es libre de cambiarlo.
Aquí hay un ejemplo y lo que hace.
historia | grep curl> # encontrar comandos recientes que contengan curl
15. matar y xkill
Kill y xkill son dos métodos para finalizar procesos en el sistema. Con kill, necesita conocer y proporcionar el ID de proceso del programa que necesita terminar. Con xkill, puede terminar programas gráficos usando el mouse para apuntar y hacer clic en ellos.
16. hombre e información
Siempre puede ingresar man o info, seguido de un comando para obtener el manual del usuario o las entradas de la página de información para ese comando. También puede ingresar un comando, seguido de –help, para obtener más información sobre su uso.
A continuación se muestran algunos ejemplos y lo que hacen.
man curl> #muestra la entrada de la página de manual de Linux para cURL
find –help> #show información de uso para el comando de búsqueda
Conclusión
Al llegar al final de esta lista, tenga en cuenta que estos son los comandos más importantes para los principiantes. Hay muchos más comandos para el shell de Linux, incluidos los más complejos y potentes.
Sin embargo, se necesita algo de tiempo para aprender estos comandos y sentirse cómodo usándolos. Pero una vez que lo haga, se alegrará de haber aprendido a usarlos.