Comandos de Linux: consejos básicos de la línea de comandos de Bash que debe conocer

Linux tiene una tonelada de comandos, pero la mayoría de la gente solo usa una fracción de ellos. Estos son algunos de los comandos de Linux más utilizados para usar en la terminal.

Primero, cubriremos algunos consejos que harán que la línea de comando sea más fácil de usar:

  • Use la pestaña para autocompletar. Después de comenzar a escribir algo en la terminal de Linux, presione la pestaña y le sugerirá posibles opciones que comienzan con la cadena que ha escrito hasta ahora.
  • Úselo ctrl+r search_termpara buscar comandos que haya utilizado anteriormente.
  • Muévase rápidamente al principio o al final de una línea con ctrl+ay ctrl+e.
  • Reutilice el comando anterior en el comando actual con !!.
  • Puede ejecutar varios comandos en una sola línea separando los comandos con un ;.

Es hora de aprender los comandos comunes de Linux. Puede obtener más información sobre cualquiera de estos comandos mediante el mancomando. Esto abrirá la página del manual para un comando. Por ejemplo, si escribe man caten una terminal de Linux, obtendrá más información sobre el catcomando.

ls

Muestra el contenido del directorio.

Ejemplo:ls /applications mostrará todos los archivos y carpetas almacenados en la carpeta de aplicaciones.

discos compactos

Cambie a un directorio.

Ejemplo: cambie del directorio actual a / usr / local con cd /usr/local.

mv

Cambie el nombre o mueva archivos o directorios.

Ejemplo: el comando mv todo.txt /home/qlarson/Documentsmovería "todo.txt" al directorio "Documentos".

mkdir

Crea un directorio nuevo.

Ejemplo:mkdir freecodecamp creará un directorio llamado "freecodecamp".

rmdir

Elimina directorios vacíos.

toque

Crea un archivo vacío con el nombre especificado.

rm

Eliminar archivo (s) y / o directorios.

Ejemplo:rm todo.txt eliminará el archivo.

localizar

Busque un archivo específico.

Ejemplo: ellocate -i vacuum*mop comando buscará cualquier archivo que contenga las palabras "aspirar" y "fregar". El -ihace que la búsqueda entre mayúsculas y minúsculas.

claro

Limpia una pantalla / ventana de línea de comandos para empezar de nuevo.

cp

Copie archivos y directorios.

Ejemplo: el comando cp todo.txt /home/qlarson/Documentscrearía una copia de "todo.txt" en el directorio "Documentos".

alias

Cree un alias para los comandos de Linux.

Ejemplo:alias search=grep le permitirá usar en searchlugar de grep.

gato

Muestra el contenido de un archivo en la pantalla.

Ejemplo:cat todo.txt mostrará el texto de "todo.txt" en la pantalla.

chown

Cambiar quién es el propietario de un archivo.

Ejemplo:chown qlarson todo.txt hará que "qlarson" sea el propietario de "todo.txt".

chmod

Cambia los permisos de un archivo.

Ejemplo:chmod 777 todo.txt hará que "todo.txt" sea legible, escribible y ejecutable por todos. Los dígitos en "777" especifican los permisos de usuario, grupo y otros, en ese orden.

sudo

Realice tareas que requieran permisos administrativos o de root.

Ejemplo: Utilice sudo passwd quincypara cambiar la contraseña del usuario "quincy".

"Sudo, hazme un sándwich".

encontrar

Busque archivos que coincidan con un patrón proporcionado. Este comando es para buscar archivo (s) y carpeta (s) usando filtros como nombre, tamaño, tiempo de acceso y tiempo de modificación.

Ejemplo:find /home/ -name todo.txt  buscará un archivo llamado "todo.txt" dentro del directorio de inicio y sus subdirectorios.

grep

Busque archivos o resultados para una cadena o expresión en particular. Este comando busca líneas que contienen un patrón específico y, por defecto, las escribe en la salida estándar.

Ejemplo:grep run todo.txt buscará la palabra "ejecutar" en el archivo "todo.txt". Se mostrarán las líneas que contienen "ejecutar".

fecha

Muestra o establece la fecha y hora del sistema.

df

Mostrar informe sobre el uso de espacio en disco del sistema.

du

Muestre cuánto espacio ocupa cada archivo. Esto mostrará el tamaño en números de bloques de disco. Si desea verlo en bytes, kilobytes, megabytes y, añadir el -hargumento de la siguiente manera: du -h.

archivo

Determina el tipo de archivo.

Ejemplo:file todo.txt probablemente mostraría el tipo de "texto ASCII".

historia

Muestra el historial de comandos.

matar

Detenga un proceso.

Ejemplo: Detenga un proceso con un PID de 485 usando el comando kill 485. Utilice el pscomando (a continuación) para determinar el PID de un proceso.

Menos

Vea el contenido de un archivo una página a la vez.

Ejemplo: less todo.txtmostrará el contenido de "todo.txt".

PD

Muestra una lista de los procesos que se están ejecutando actualmente. Esto se puede utilizar para determinar los PID necesarios para los killprocesos.

pwd

Muestra el nombre de la ruta del directorio actual. " P rint w RABAJAR d irectorio"

ssh

Inicie sesión de forma remota en otra máquina Linux, a través de la red.

Ejemplo:ssh [email protected] iniciará sesión en 104.25.105.32 usando el nombre de usuario "quincy".

tail : muestra las últimas 10 líneas de un archivo. Vea menos o más líneas usando la opción -n (número).

Ejemplo:tail -n 5 todo.txt mostrará las últimas 5 líneas de "todo.txt".

alquitrán

Almacene y extraiga archivos de un archivo tar (.tar) o tarball (.tar.gz o .tgz).

parte superior

Muestra los recursos que se utilizan en su sistema, similar al administrador de tareas de Windows.