al oír hablar de Linux, la mayoría de la gente piensa en un sistema operativo complicado que solo es utilizado por 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 núcleo 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 fue lanzado 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 se opera un sistema operativo Linux, es necesario utilizar un shell-una interfaz que le da acceso a los servicios del sistema operativo. La mayoría de las distribuciones de Linux utilizan una interfaz gráfica de usuario (GUI) como su shell, principalmente para proporcionar facilidad de uso para sus usuarios.
dicho esto, se recomienda utilizar una interfaz de línea de comandos (CLI) porque es más potente y eficaz., Las tareas que requieren un proceso de varios pasos a través de GUI se pueden hacer en cuestión de segundos escribiendo comandos en la CLI.
así que si estás considerando usar Linux, aprender líneas de comandos básicas te ayudará mucho. En este artículo, aprenderás 35 comandos básicos de Linux que sin duda te ayudarán a navegar a través de Linux como un novato.
Obtenga hasta un 77% de descuento en el alojamiento Linux VPS. Con verdaderos servidores virtuales creados para la velocidad.
Start Now
Linux Basic Commands
antes de pasar a la lista de comandos, primero debe abrir la línea de comandos., Si aún no está seguro acerca de la interfaz de línea de comandos, consulte este tutorial de CLI.
aunque los pasos pueden diferir dependiendo de la distribución que esté utilizando, generalmente puede encontrar la línea de comandos en la sección Utilidades.
Aquí hay una lista de comandos básicos de Linux:
comando pwd
Use el comando pwd para averiguar la ruta del directorio de trabajo actual (carpeta) 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 diagonal (/). Un ejemplo de una ruta absoluta es /home / username.,
comando cd
para navegar por los archivos y directorios de Linux, utilice el comando cd. Requiere la ruta completa o el nombre del directorio, dependiendo del directorio de trabajo actual en el que se encuentre.
digamos que estás en/home/username / Documents y quieres ir a fotos, un subdirectorio de documentos. Para hacerlo, simplemente escriba el siguiente comando: cd Photos.
otro escenario es si desea cambiar a un directorio completamente nuevo, por ejemplo,/home/username/Movies., En este caso, debe escribir cd seguido de la ruta absoluta del directorio: cd / home/username / Movies.
hay algunos accesos directos para ayudarle a navegar rápidamente:
- cd .. (con dos puntos) para mover un directorio hacia arriba
- cd para ir directamente a la carpeta de inicio
- cd – (con un guion) para mover a su directorio anterior
en una nota al margen, el shell de Linux distingue entre mayúsculas y minúsculas. Por lo tanto, usted tiene que escribir el directorio del nombre exactamente como es.
ls
El comando ls 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, introduzca ls / home / username / Documents para ver el contenido de los documentos.
hay variaciones que puede usar con el comando ls:
- ls-R mostrará todos los archivos en los subdirectorios también
- ls-a mostrará los archivos ocultos
- ls-al mostrará los archivos y directorios con información detallada como los permisos, tamaño, propietario, etc.,
cat command
cat (abreviatura de concatenate) 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 cat seguido del nombre del archivo y su extensión. Por ejemplo: archivo cat.txt.,
Aquí hay otras formas de usar el comando cat:
- cat > filename creates a new file
- cat filename1 filename2>filename3 joins two files (1 and 2) and stores the output of them in a new file (3)
- para convertir un archivo a mayúsculas o minúsculas use cat filename | tr a-Z A-Z >salida.txt
comando cp
utilice el comando cp para copiar archivos del directorio actual a un directorio diferente. Por ejemplo, el comando cp scenery.,jpg / home / username / Pictures crearía una copia del escenario.jpg (de su directorio actual) en el directorio de imágenes.
comando mv
el uso principal del comando mv es mover archivos, aunque también se puede usar para renombrar archivos.
los argumentos en mv son similares al comando cp. Debe escribir mv, el nombre del archivo y el directorio del Destino. Por ejemplo: archivo mv.txt / home / nombre de usuario / Documentos.
para renombrar archivos, el comando Linux es MV oldname.ext newname.,ext
comando mkdir
Use el comando mkdir para crear un nuevo directorio: si escribe mkdir Music, creará un directorio llamado Music.
también hay comandos mkdir adicionales:
- para generar un nuevo directorio dentro de otro directorio, use este comando básico de Linux mkdir Music/Newfile
- use la opción p (padres) para crear un directorio entre dos directorios existentes. Por ejemplo, mkdir-p Music/2020/Newfile creará el nuevo archivo «2020».
comando rmdir
Si necesita eliminar un directorio, utilice el comando rmdir., Sin embargo, rmdir solo le permite eliminar directorios vacíos.
comando rm
el comando rm 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 en qué directorio se encuentra. Esto eliminará todo y no hay deshacer.
comando táctil
el comando táctil le permite crear un nuevo archivo en blanco a través de la línea de comandos de Linux. Por ejemplo, introduzca touch / home/username/Documents / Web.,html para crear un archivo HTML titulado Web bajo el directorio documentos.
locate command
puede utilizar este comando para localizar un archivo, al igual que el comando de búsqueda en Windows. Además, usar el argumento-i junto con este comando lo hará insensible a 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, utilice un asterisco (*). Por ejemplo, el comando locate-I school * note buscará CUALQUIER archivo que contenga las palabras «school» y «note», ya sea en mayúsculas o minúsculas.,
buscar comando
Similar al comando localizar, usando buscar también busca archivos y directorios. La diferencia es que usa el comando find para localizar archivos dentro de un directorio dado.
como ejemplo, encuentra/ home / – name notas.el comando txt buscará un archivo llamado notas.txt dentro del directorio home y sus subdirectorios.
otras variaciones al usar el find son:
- para buscar archivos en el directorio actual use, find . – notas de nombre.txt
- para buscar directorios use, / – escriba D-name notes., txt
grep command
otro comando básico de Linux que sin duda es útil para el uso diario es grep. Le permite buscar a través de todo el texto en un archivo dado.
para ilustrar, grep bloc de notas azul.txt buscará la palabra azul en el Archivo del Bloc de notas. Las líneas que contienen la palabra buscada se mostrarán completamente.
comando sudo
abreviatura de «superusuario Do», este comando le permite realizar tareas que requieren permisos administrativos o de root., Sin embargo, no es recomendable usar este comando para uso diario porque podría ser fácil que ocurra un error si hizo algo mal.
comando df
utilice el comando df para obtener un informe sobre el uso del espacio en disco del sistema, que se muestra en Porcentaje y KBs. Si desea ver el informe en megabytes, escriba df-m.
du command
Si desea comprobar cuánto espacio ocupa un archivo o un directorio, el comando du (Disk Usage) es la respuesta. Sin embargo, el resumen de uso del disco mostrará los números de bloque de disco en lugar del formato de tamaño habitual., Si desea verlo en bytes, kilobytes y megabytes, agregue el argumento-h a la línea de comandos.
comando head
el comando head 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.
comando tail
Este tiene una función similar al comando head, pero en lugar de mostrar las primeras líneas, el comando tail mostrará las últimas diez líneas de un archivo de texto. Por ejemplo, tail-n filename.ext.,
comando diff
Corto por la diferencia, el comando diff compara el contenido de dos archivos línea por línea. Después de analizar los archivos, generará las líneas que no coincidan. Los programadores a menudo usan este comando cuando necesitan hacer alteraciones del programa en lugar de reescribir todo el código fuente.
la forma más simple de este comando es diff file1.ext file2.ext
tar comando
el comando tar es el comando más utilizado para archivar varios archivos en un tarball – un formato de archivo Linux común que es similar al formato zip, con la compresión es opcional.,
Este comando es bastante complejo con una larga lista de funciones como agregar nuevos archivos a un archivo existente, listar el contenido de un archivo, extraer el contenido de un archivo, y muchas más. Echa un vistazo a algunos ejemplos prácticos para saber más sobre otras funciones.
comando chmod
chmod es otro comando de Linux, utilizado 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.,
comando chown
en Linux, todos los archivos son propiedad de un usuario específico. El comando chown le permite cambiar o transferir la propiedad de un archivo al nombre de usuario especificado. Por ejemplo, el archivo chown linuxuser2.ext hará que linuxuser2 sea el propietario del archivo.ext.
comando jobs
el comando jobs mostrará todos los trabajos actuales junto con sus estados. Un trabajo es básicamente un proceso que es iniciado por el shell.
kill command
Si tiene un programa que no responde, puede terminarlo manualmente utilizando el comando kill., Enviará una cierta señal a la aplicación que se comporta mal e indica a la aplicación que se termine.
hay un total de sesenta y cuatro señales que puede usar, pero la gente generalmente solo usa dos señales:
- SIGTERM (15) – solicita que un programa deje de ejecutarse y le da algo de tiempo para guardar todo su progreso. Si no especifica la señal al ingresar el comando kill, se usará esta señal.
- SIGKILL (9) – fuerza a los programas a detenerse inmediatamente. El progreso no salvado se perderá.,
además de conocer las señales, también necesita saber 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 utilizar y el PID del programa, introduzca la siguiente sintaxis:
kill PID.
comando ping
utilice el comando ping para comprobar el estado de la conectividad con un servidor. Por ejemplo, simplemente introduciendo ping google.com, el comando comprobará si eres capaz de conectarse a Google y también medir el tiempo de respuesta.,
comando wget
La Línea de comandos de Linux es súper útil, incluso puede descargar archivos de internet con la ayuda del comando wget. Para hacerlo, simplemente escriba wget seguido del enlace de descarga.
comando uname
el comando uname, abreviatura de Unix Name, imprimirá información detallada sobre su sistema Linux, como el nombre de la máquina, el sistema operativo, el núcleo, etc.
comando superior
como terminal equivalente al Administrador de tareas en Windows, el comando superior mostrará una lista de procesos en ejecución y cuánta CPU usa cada proceso., Es muy útil monitorear el uso de recursos del sistema, especialmente sabiendo qué proceso necesita ser terminado porque consume demasiados recursos.
history command
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 el comando historial es particularmente útil si desea revisar los comandos que ha ingresado anteriormente.
man command
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 utilizando el comando man. Por ejemplo, al ingresar man tail se mostrará la instrucción manual del comando tail.
comando echo
Este comando se usa para mover algunos datos a un archivo. Por ejemplo, si desea agregar el texto, «Hola, mi nombre es John» en un archivo llamado nombre.txt, escribiría echo Hola, mi nombre es Juan >> nombre.,txt
zip, unzip comando
Use el comando zip para comprimir sus archivos en un archivo zip, y use el comando unzip para extraer los archivos comprimidos de un archivo zip.
nombre de host comando
Si desea conocer el nombre de su host/red simplemente escriba nombre de host. Agregar a-I al final mostrará la dirección IP de su red.
useradd, userdel command
dado que Linux es un sistema multiusuario, esto significa que más de una persona puede interactuar con el mismo sistema al mismo tiempo., useradd se usa para crear un nuevo usuario, mientras que passwd agrega una contraseña a la cuenta de ese usuario. Para agregar una nueva persona llamada John type, useradd John y luego para agregar su tipo de contraseña, passwd 123456789.
eliminar un usuario es muy similar a agregar un nuevo usuario. Para eliminar el tipo de cuenta de usuario, Userdel UserName
consejos y trucos de bonificación
Use el comando clear para limpiar el terminal si está lleno de demasiados comandos anteriores.
pruebe el botón TAB 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 el terminal completará el resto, mostrándole los documentos del cd.
Ctrl + C y Ctrl + Z se utilizan para detener cualquier comando que esté funcionando actualmente. Ctrl + C detendrá y terminará el comando, mientras que Ctrl + Z simplemente pausará el comando.
si congela accidentalmente su terminal usando Ctrl + S, simplemente deshaga esto con la función descongelar Ctrl+Q.
Ctrl+A lo mueve al principio de la línea mientras que Ctrl+E lo mueve al final.,
Puede ejecutar varios comandos en un solo comando utilizando el»; » para separarlos. Por ejemplo Command1; Command2; Command3. O use & & si solo desea que el siguiente comando se ejecute cuando el primero se ejecute correctamente.
para resumir
los comandos básicos de Linux ayudan a los usuarios a ejecutar tareas de manera fácil y efectiva. Puede tomar 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 usted. ¡Buena suerte!,
este post fue modificado por última vez el 29 de junio de 2020 6:05 am
Deja una respuesta