Al escuchar acerca de Linux, la mayoría de la gente piensa en un sistema operativo complicado que solo usan los programadores. Pero no es tan aterrador como parece.
Linux es una familia completa de sistemas operativos Unix de código abierto, que se basan en el kernel de Linux. Esto incluye todos los sistemas basados en Linux más populares como Ubuntu, Fedora, Mint, Debian y otros. Más exactamente, se llaman distribuciones o distribuciones.
Desde que Linux se lanzó por primera vez en 1991 , ha seguido ganando popularidad debido a su naturaleza de código abierto. Las personas pueden modificarlo y redistribuirlo libremente bajo su propio nombre.
Cuando opera un sistema operativo Linux, debe usar un shell, una interfaz que le brinda acceso a los servicios del sistema operativo. La mayoría de las distribuciones de Linux utilizan una interfaz gráfica de usuario (GUI) como shell, principalmente para proporcionar facilidad de uso a sus usuarios. Es una práctica común usarlos cuando se administra un VPS.
Dicho esto, se recomienda utilizar una interfaz de línea de comandos (CLI) porque es más poderosa y efectiva. Las tareas que requieren un proceso de varios pasos a través de la GUI se pueden realizar en cuestión de segundos escribiendo comandos en la CLI.
Entonces, si está considerando usar Linux, aprender las líneas de comando básicas será de gran ayuda. En este artículo, aprenderá 3 4 comandos básicos de Linux que sin duda te ayudarán a navegar por Linux como novato.
Toma el control total con los planes VPS de Hostinger. Garantía de devolución de dinero de 30 días, ¡sin preguntas! Obtenga el suyo hoyComandos básicos de Linux
Antes de pasar a la lista de comandos, primero debe abrir la línea de comando. Si aún no está seguro acerca de la interfaz de línea de comandos, consulte este tutorial de la CLI.
Aunque los pasos pueden diferir según la distribución que esté utilizando, normalmente puede encontrar la línea de comando en Utilidades. sección.
Aquí hay una lista de comandos básicos de Linux:
1. comando pwd
Usa la contraseña para averiguar la ruta del directorio (carpeta) de trabajo actual en el que se encuentra. El comando devolverá una ruta absoluta (completa), que es básicamente una ruta de todos los directorios que comienza con una barra inclinada (/ ) . Un ejemplo de una ruta absoluta es /home/username .
2. comando cd
Para navegar por los archivos y directorios de Linux, use el cd dominio. Requiere la ruta completa o el nombre del directorio, según el directorio de trabajo actual en el que se encuentre.
Digamos que estás en /inicio/nombre de usuario/Documentos y quieres ir a Fotos , un subdirectorio de Documentos . Para hacerlo, simplemente escriba el siguiente comando:cd Fotos .
Otro escenario es si desea cambiar a un directorio completamente nuevo, por ejemplo, /inicio/nombre de usuario/Películas . En este caso, debe escribir cd seguido de la ruta absoluta del directorio:cd /home/username/Movies .
Hay algunos atajos para ayudarte a navegar rápidamente:
- cd .. (con dos puntos) para subir un directorio
- cd para ir directamente a la carpeta de inicio
- cd- (con un guión) para ir a su directorio anterior
En una nota al margen, el shell de Linux distingue entre mayúsculas y minúsculas. Por lo tanto, debe escribir el directorio del nombre exactamente como está.
3. comando ls
Los ls El comando se utiliza para ver el contenido de un directorio. De forma predeterminada, este comando mostrará el contenido de su directorio de trabajo actual.
Si desea ver el contenido de otros directorios, escriba ls y luego la ruta del directorio. Por ejemplo, ingrese ls /home/nombre de usuario/Documentos para ver el contenido de Documentos .
Hay variaciones que puedes usar con el ls comando:
- ls-R también enumerará todos los archivos en los subdirectorios
- ls-a mostrará los archivos ocultos
- ls-al enumerará los archivos y directorios con información detallada como los permisos, el tamaño, el propietario, etc.
4. comando gato
gato (abreviatura de concatenar) es uno de los comandos más utilizados en Linux. Se utiliza para listar el contenido de un archivo en la salida estándar (sdout). Para ejecutar este comando, escriba gato seguido del nombre del archivo y su extensión. Por ejemplo:cat archivo.txt .
Aquí hay otras formas de usar el gato comando:
- gato> nombre de archivo crea un nuevo archivo
- gato nombre de archivo1 nombre de archivo2>nombre de archivo3 une dos archivos (1 y 2) y almacena la salida de ellos en un nuevo archivo (3)
- para convertir un archivo a mayúsculas o minúsculas, nombre de archivo cat | tr a-z A-Z>salida.txt
5. comando cp
Utilice el cp comando para copiar archivos del directorio actual a un directorio diferente. Por ejemplo, el comando cp escenario.jpg /home/usuario/Imágenes crearía una copia de scenery.jpg (desde su directorio actual) a Imágenes directorio.
6. comando mv
El uso principal del mv El comando es para mover archivos, aunque también se puede usar para renombrar archivos.
Los argumentos en mv son similares al comando cp. Tienes que escribir mv , el nombre del archivo y el directorio de destino. Por ejemplo:archivo mv.txt /home/nombre de usuario/Documentos .
Para cambiar el nombre de los archivos, el comando de Linux es mv oldname.ext newname.ext
7. comando mkdir
Usa mkdir comando para crear un nuevo directorio, si escribe mkdir Music creará un directorio llamado Música .
Hay mkdir adicionales comandos también:
- Para generar un nuevo directorio dentro de otro directorio, use este comando básico de Linux mkdir Music/Newfile
- usa la p (padres) opción para crear un directorio entre dos directorios existentes. Por ejemplo, mkdir -p Música/2020/Nuevo archivo creará el nuevo archivo "2020".
8. comando rmdir
Si necesita eliminar un directorio, use el rmdir dominio. Sin embargo, rmdir solo le permite eliminar directorios vacíos.
9. comando rm
La firma El comando se utiliza para eliminar directorios y el contenido dentro de ellos. Si solo desea eliminar el directorio, como alternativa a rmdir, use rm -r .
Nota :Tenga mucho cuidado con este comando y verifique dos veces en qué directorio se encuentra. Esto eliminará todo y no se puede deshacer.
10. comando táctil
El toque El comando le permite crear un nuevo archivo en blanco a través de la línea de comandos de Linux. Como ejemplo, ingrese touch /home/username/Documents/Web.html para crear un archivo HTML titulado Web en Documentos directorio.
11. localizar comando
Puede utilizar este comando para localizar un archivo, al igual que el comando de búsqueda en Windows. Además, usando el -i El argumento junto con este comando hará que no se distinga entre mayúsculas y minúsculas, por lo que puede buscar un archivo incluso si no recuerda su nombre exacto.
Para buscar un archivo que contenga dos o más palabras, use un asterisco (*) . Por ejemplo, ubicar -i escuela*nota El comando buscará cualquier archivo que contenga la palabra "escuela" y "nota", ya sea en mayúsculas o minúsculas.
12. encontrar comando
Similar a localizar comando, usando buscar también busca archivos y directorios. La diferencia es que usas el buscar comando para localizar archivos dentro de un directorio dado.
Como ejemplo, busque /home/ -name notes.txt El comando buscará un archivo llamado notes.txt dentro del directorio de inicio y sus subdirectorios.
Otras variaciones al usar buscar son:
- Para buscar archivos en el directorio actual, utilice buscar . -nombre notas.txt
- Para buscar directorios use, / -type d -name notes. texto
13. comando grep
Otro comando básico de Linux que sin duda es útil para el uso diario es grep . Te permite buscar en todo el texto de un archivo determinado.
Para ilustrar, grep blue notepad.txt buscará la palabra azul en el archivo del bloc de notas. Las líneas que contengan la palabra buscada se mostrarán completas.
14. comando sudo
Abreviatura de "SuperUser Do ”, este comando le permite realizar tareas que requieren permisos administrativos o de raíz. Sin embargo, no es recomendable usar este comando para el uso diario porque puede ser fácil que ocurra un error si hizo algo mal.
15. comando df
Usar df Comando para obtener un informe sobre el uso del espacio en disco del sistema, que se muestra en porcentaje y KB. Si desea ver el informe en megabytes, escriba df -m .
16. du comando
Si desea comprobar cuánto espacio ocupa un archivo o un directorio, el du El comando (Uso del disco) es la respuesta. Sin embargo, el resumen de uso del disco mostrará números de bloque de disco en lugar del formato de tamaño habitual. Si desea verlo en bytes, kilobytes y megabytes, agregue -h argumento a la línea de comando.
17. comando principal
La cabeza El comando se utiliza para ver las primeras líneas de cualquier archivo de texto. De forma predeterminada, mostrará las primeras diez líneas, pero puede cambiar este número a su gusto. Por ejemplo, si solo desea mostrar las primeras cinco líneas, escriba head -n 5 filename.ext .
18. comando de cola
Este tiene una función similar al comando de la cabeza, pero en lugar de mostrar las primeras líneas, la cola El comando mostrará las últimas diez líneas de un archivo de texto. Por ejemplo, tail -n filename.ext.
19. comando diferencia
Abreviatura de diferencia, diff El comando compara el contenido de dos archivos línea por línea. Después de analizar los archivos, generará las líneas que no coinciden. Los programadores suelen utilizar este comando cuando necesitan modificar el programa en lugar de volver a escribir todo el código fuente.
La forma más simple de este comando es diff archivo1.ext archivo2.ext
20. comando alquitrán
El alquitrán command es el comando más utilizado para archivar varios archivos en un tarball — un formato de archivo común de Linux que es similar al formato zip, siendo la compresión opcional.
Este comando es bastante complejo con una larga lista de funciones, como agregar nuevos archivos a un archivo existente, enumerar el contenido de un archivo, extraer el contenido de un archivo y muchas más. Consulte algunos ejemplos prácticos para saber más sobre otras funciones.
21. comando chmod
chmod es otro comando de Linux, que se utiliza para cambiar los permisos de lectura, escritura y ejecución de archivos y directorios. Como este comando es bastante complicado, puede leer el tutorial completo para ejecutarlo correctamente.
22. comando chown
En Linux, todos los archivos son propiedad de un usuario específico. El chown El comando le permite cambiar o transferir la propiedad de un archivo al nombre de usuario especificado. Por ejemplo, chown linuxuser2 archivo.ext hará linuxuser2 como propietario del archivo.ext .
23. comando de trabajos
trabajos El comando mostrará todos los trabajos actuales junto con sus estados. Un trabajo es básicamente un proceso iniciado por el shell.
24. comando matar
Si tiene un programa que no responde, puede terminarlo manualmente usando el matar dominio. Enviará una cierta señal a la aplicación que se está comportando mal y le indicará que se cierre sola.
Hay un total de sesenta y cuatro señales que puedes usar, pero la gente normalmente solo usa dos señales:
- SIGTERM (15) — solicita que un programa deje de ejecutarse y le da tiempo para guardar todo su progreso. Si no especifica la señal al ingresar el comando de eliminación, se usará esta señal.
- SIGKILL (9) — obliga a los programas a detenerse inmediatamente. El progreso no guardado se perderá.
Además de conocer las señales, también necesita conocer el número de identificación del proceso (PID) del programa que desea matar . Si no conoce el PID, simplemente ejecute el comando ps ux .
Después de saber qué señal desea usar y el PID del programa, ingrese la siguiente sintaxis:
matar [opción de señal] PID .
25. comando de ping
Usa el ping Comando para verificar el estado de su conectividad a un servidor. Por ejemplo, simplemente ingresando ping google.com , el comando verificará si puede conectarse a Google y también medirá el tiempo de respuesta.
26. comando wget
La línea de comandos de Linux es muy útil:incluso puede descargar archivos de Internet con la ayuda de wget dominio. Para hacerlo, simplemente escriba wget seguido del enlace de descarga.
27. comando uname
El uname El comando, abreviatura de Unix Name, imprimirá información detallada sobre su sistema Linux, como el nombre de la máquina, el sistema operativo, el kernel, etc.
28. comando superior
Como terminal equivalente al Administrador de tareas de Windows, la superior El comando mostrará una lista de los procesos en ejecución y la cantidad de CPU que utiliza cada proceso. Es muy útil para monitorear el uso de recursos del sistema, especialmente sabiendo qué proceso debe terminarse porque consume demasiados recursos.
29. comando de historial
Cuando haya estado usando Linux durante un cierto período de tiempo, notará rápidamente que puede ejecutar cientos de comandos todos los días. Como tal, ejecutar historial El comando es particularmente útil si desea revisar los comandos que ha ingresado antes.
30. comando hombre
¿Confundido acerca de la función de ciertos comandos de Linux? No se preocupe, puede aprender fácilmente cómo usarlos directamente desde el shell de Linux usando el man dominio. Por ejemplo, ingresando cola de hombre mostrará la instrucción manual del comando de cola.
31. comando de eco
Este comando se utiliza para mover algunos datos a un archivo. Por ejemplo, si desea agregar el texto "Hola, mi nombre es Juan" en un archivo llamado nombre.txt, debe escribir echo Hola, mi nombre es Juan >> nombre.txt
32. Comando zip, descomprimir
Usa el zip Comando para comprimir sus archivos en un archivo zip y use el descomprimir comando para extraer los archivos comprimidos de un archivo zip.
33. comando de nombre de host
Si desea conocer el nombre de su host/red, simplemente escriba hostname . Agregando un -i hasta el final se mostrará la dirección IP de su red.
34. useradd, comando userdel
Dado que Linux es un sistema multiusuario, esto significa que más de una persona puede interactuar con el mismo sistema al mismo tiempo. añadir usuario se usa para crear un nuevo usuario, mientras que passwd está agregando una contraseña a la cuenta de ese usuario. Para agregar una nueva persona llamada John, escriba, useradd John y luego para agregar su contraseña escriba, passwd 123456789.
Eliminar un usuario es muy similar a agregar un nuevo usuario. Para eliminar el tipo de cuenta de los usuarios, userdel UserName
Consejos y trucos adicionales
Usa el claro Comando para limpiar la terminal si se está abarrotando con demasiados comandos anteriores.
Prueba la TAB botón para autocompletar lo que está escribiendo. Por ejemplo, si necesita escribir Documentos, comience a escribir un comando (vamos con cd Docu, luego presione la tecla TAB) y la terminal completará el resto, mostrándole cd Documentos .
Si accidentalmente congela su terminal usando Ctrl+S , simplemente deshaga esto con la descongelación Ctrl+Q .
Puede ejecutar varios comandos en un solo comando usando el "; ” para separarlos. Por ejemplo Comando1; Comando2; Comando3. O use && si solo desea que el siguiente comando se ejecute cuando el primero sea exitoso.
Consejo de experto
¿Sabía que puede editar archivos de texto con comandos de Linux usando SSH? En lugar de editar un archivo localmente desde su computadora y luego cargarlo a través de FTP, puede editar el archivo instantáneamente dentro de su cuenta usando los comandos vim o nano.
Paulius Mickus
Líder técnico de monitoreo de alojamiento web
Conclusión
Los comandos básicos de Linux ayudan a los usuarios a ejecutar tareas con facilidad y eficacia. Puede llevar un tiempo recordar algunos de los comandos básicos, pero nada es imposible con mucha práctica.
Al final, conocer y dominar estos comandos básicos de Linux será sin duda beneficioso para la gestión de su escritorio Linux o soluciones VPS. ¡Buena suerte!