37 comandos importantes de Linux que debe conocer

¿Eres nuevo en Linux o simplemente estás un poco oxidado? Aquí están todos los comandos que necesitará saber. Piense en esto como una referencia esencial para el terminal Linux. Esto también se aplica a la línea de comandos de macOS.

El kit de herramientas esencial para el terminal

Linux incluye una gran cantidad de comandos, pero hemos elegido 37 de los más importantes para presentar aquí. Aprenda estos comandos y estará mucho más en casa en el símbolo del sistema de Linux.

La siguiente lista se presenta en orden alfabético. La posición de un comando en la lista no es representativa de su utilidad o simplicidad. Para obtener la última palabra sobre el uso de un comando, consulte sus páginas man. El man command está en nuestra lista, por supuesto, es la abreviatura de “manual”.

1. alias

El comando alias le permite dar su propio nombre a un comando o secuencia de comandos. A continuación, puede escribir su nombre corto y el shell ejecutará el comando o la secuencia de comandos por usted.

alias cls=clear

Esto configura un alias llamado cls . Será otro nombre para clear . Al escribir cls, borrará la pantalla como si hubiera escrito clear . Tu alias ahorra algunas pulsaciones de teclas, claro. Pero, si se mueve con frecuencia entre la línea de comandos de Windows y Linux, puede encontrarse escribiendo windows. cls en una máquina Linux que no sabe a qué te refieres. Ahora lo sabrá.

Los alias pueden ser mucho más intrincados que ese simple ejemplo. Aquí hay un alias llamado pf (para encontrar el proceso) que es un poco más complejo. Tenga en cuenta el uso de comillas alrededor de la secuencia de comandos. Esto es necesario si la secuencia de comandos tiene espacios. Este alias utiliza el ps para enumerar los procesos en ejecución y, a continuación, canalizarlos a través de la lista grep mandar. El grep El comando busca entradas en la salida de ps que coincidan con el parámetro de línea de comandos €1 .

alias pf="ps -e | grep €1"

Si desea descubrir el ID de proceso (PID) del shutter proceso, o para averiguar si shutter incluso se estaba ejecutando, podrías usar el alias así. Tipo pf, un espacio y el nombre del proceso que le interesa:

pf shutter

Los alias definidos en la línea de comandos morirán con la ventana del terminal. Cuando lo cierras, se han ido. Para que sus alias estén siempre disponibles para usted, agréguelos al.bash_aliases en su directorio de inicio.

2. gato

El cat (abreviatura de “concatenate”) enumera el contenido de los archivos en la ventana del terminal. Esto es más rápido que abrir el archivo en un editor, y no hay posibilidad de que pueda alterar accidentalmente el archivo. Para leer el contenido de su .bash_log_out , escriba el siguiente comando mientras el directorio principal es su directorio de trabajo actual, como lo es de forma predeterminada:

cat .bash_logout

Con archivos más largos que el número de líneas en la ventana de su terminal, el texto pasará demasiado rápido para que pueda leerlo. Puede canalizar la salida desde cat a través de less para hacer que el proceso sea más manejable.  Con less puede desplazarse hacia adelante y hacia atrás a través del archivo utilizando las teclas de flecha arriba y abajo, las teclas PgUp y PgDn, y las teclas Inicio y Fin. Tipo q para dejar de fumar de menos.

cat .bashrc | less

3. cd

El cd cambia el directorio actual. En otras palabras, lo mueve a un nuevo lugar en el sistema de archivos.

Si va a cambiar a un directorio que se encuentra dentro de su directorio actual, simplemente puede escribir cd y el nombre del otro directorio.

cd work

Si está cambiando a un directorio en otro lugar dentro del árbol de directorios del sistema de archivos, proporcione la ruta al directorio con un /.

cd /usr/local/bin

Para volver rápidamente al directorio principal, utilice el comando ~ (tilde) como nombre del directorio.

cd ~

Aquí hay otro truco: puedes usar el símbolo de doble punto .. para representar el elemento primario del directorio actual. Puede escribir el siguiente comando para subir a un directorio:

cd ..

Imagina que estás en un directorio. El directorio principal tiene otros directorios, así como el directorio en el que se encuentra actualmente. Para cambiar a uno de esos otros directorios, puede usar el .. para acortar lo que tienes que escribir.

cd ../games

4. chmod

El chmod establece los indicadores de permisos de archivo en un archivo o carpeta. Los indicadores definen quién puede leer, escribir o ejecutar el archivo. Al enumerar archivos con el -l (formato largo) verá una cadena de caracteres que se parecen

-rwxrwxrwx

Si el primer carácter es un - el elemento es un archivo, si es un d El elemento es un DireCtory. El resto de la cadena son tres conjuntos de tres caracteres. Desde la izquierda, los tres primeros representan los permisos de archivo del dueño, los tres del medio representan los permisos de archivo del grupo y los tres caracteres más a la derecha representan los permisos para otros. En cada conjunto, un r significa leer, un w significa escribir, y un x significa ejecutar.

Si el r, wo x carácter está presente que se concede permiso de archivo. Si la carta no está presente y un - en su lugar, aparece ese permiso de archivo no se concede.

Una forma de usar chmod es proporcionar los permisos que desea otorgar al propietario, grupo y otros como un número de 3 dígitos.  El dígito más a la izquierda representa al propietario. El dígito medio representa el grupo. El dígito más a la derecha representa los demás. Los dígitos que puede usar y lo que representan se enumeran aquí:

  • 0: Sin permiso
  • 1: Permiso de ejecución
  • 2: Permiso de escritura
  • 3: Permisos de escritura y ejecución
  • 4: Permiso de lectura
  • 5: Permisos de lectura y ejecución
  • 6: Permisos de lectura y escritura
  • 7: Permisos de lectura, escritura y ejecución

Mirando nuestro ejemplo.txt archivo, podemos ver que los tres conjuntos de caracteres son rwx. Eso significa que todos tienen derechos de lectura, escritura y ejecución con el archivo.

Para establecer el permiso para leer, escribir y ejecutar (7 de nuestra lista) para el propietario; leer y escribir (6 de nuestra lista) para el grupo; y leer y ejecutar (5 de nuestra lista) para el otros necesitaríamos usar los dígitos 765 con el chmod mandar:

chmod -R 765 example.txt

Para establecer el permiso para ser leído, escrito y ejecutado (7 de nuestra lista) para el dueño, y leer y escribir (6 de nuestra lista) para el grupo y para el otros necesitaríamos usar los dígitos 766 con el chmod mandar:

chmod 766 example.txt

5. chown

El chown le permite cambiar el propietario y el propietario del grupo de un archivo. Enumerando nuestro archivo de ejemplo.txt con ls -l podemos ver dave dave en la descripción del archivo. El primero de ellos indica el nombre del propietario del archivo, que en este caso es el usuario. dave. La segunda entrada muestra que el nombre del propietario del grupo también es dave.  Cada usuario tiene un grupo predeterminado creado cuando se crea el usuario. Ese usuario es el único miembro de ese grupo. Esto muestra que el archivo no se comparte con ningún otro grupo de usuarios.

Puedes usar chown para cambiar el propietario o el grupo, o ambos de un archivo. Debe proporcionar el nombre del propietario y el grupo, separados por un : carácter. Tendrá que usar sudo. Para conservar a Dave como propietario del archivo, pero para establecer mary como propietario del grupo, utilice este comando:

sudo chown dave:mary example.txt

Para cambiar tanto el propietario como el propietario del grupo a mary, debe usar el siguiente comando;

sudo chown mary:mary example.txt

Para cambiar el archivo de modo que dave vuelva a ser el propietario del archivo y el propietario del grupo, utilice este comando:

sudo chown dave:dave example.txt

6. rizo

El curl es una herramienta para recuperar información y archivos de localizadores uniformes de recursos (URL) o direcciones de Internet.

El curl es posible que no se proporcione como parte estándar de la distribución de Linux. Uso apt-get para instalar este paquete en su sistema si está utilizando Ubuntu u otra distribución basada en Debian. En otras distribuciones de Linux, utilice la herramienta de administración de paquetes de su distribución de Linux en su lugar.

sudo apt-get install curl

Supongamos que desea recuperar un solo archivo de un repositorio de GitHub. No hay una forma oficialmente respaldada para esto. Te ves obligado a clonar todo el repositorio. Con curl sin embargo, podemos recuperar el archivo que queramos por sí solo.

Este comando recupera el archivo por nosotros. Tenga en cuenta que debe especificar el nombre del archivo para guardarlo, utilizando el -o (salida) opción. Si no lo hace, el contenido del archivo se desplaza rápidamente en la ventana del terminal, pero no se guarda en el equipo.

curl https://raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c

Si no desea ver la información sobre el progreso de la descarga, utilice el -s opción (silenciosa).

curl -s https://raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c

7. df

El df muestra el tamaño, el espacio utilizado y el espacio disponible en los sistemas de archivos montados del equipo.

Dos de las opciones más útiles son las -h (legible por humanos) y -x (excluir) opciones. La opción legible por humanos muestra los tamaños en Mb o Gb instead de en bytes. La opción de exclusión le permite decir df para descontar sistemas de archivos que no le interesan. Por ejemplo, el squashfs Pseudosistemas de archivos que se crean al instalar una aplicación con el snap mandar.

df -h -x squashfs

8. diff

El diff compara dos archivos de texto y muestra las diferencias entre ellos. Hay muchas opciones para adaptar la pantalla a sus necesidades.

El -y (lado a lado) muestra las diferencias de línea una al lado de la otra. El -w (ancho) le permite especificar el ancho de línea máximo que se debe utilizar para evitar líneas envolventes. Los dos archivos se denominan alpha1.txt y alpha2.txt en este ejemplo. El --suppress-common-lines Previene diff de enumerar las líneas coincidentes, lo que le permite centrarse en las líneas que tienen diferencias.

diff -y -W 70 alpha1.txt alpha2.txt --suppress-common-lines

9. eco

El echo imprime (hace eco) una cadena de texto en la ventana del terminal.

El siguiente comando imprimirá las palabras “Una cadena de texto” en la ventana del terminal.

echo A string of text

El echo puede mostrar el valor de las variables de entorno, por ejemplo, el comando €USER, €HOMEy €PATH variables de entorno. Estos contienen los valores del nombre del usuario, el directorio de inicio del usuario y la ruta de acceso buscada para los comandos coincidentes cuando el usuario escribe algo en la línea de comandos.

echo €USER
echo €HOME
echo €PATH

El siguiente comando provocará un pitido. El -e (código de escape) la opción interpreta el carácter escapado como un personaje de ‘campana’.

echo -e "/a"

El echo el comando también es invaluable en los scripts de shell. Un script puede usar este comando para generar resultados visibles para indicar el progreso o los resultados del script a medida que se ejecuta.

10. salida

El comando exit cerrará una ventana de terminal, finalizará la ejecución de un script de shell o cerrará la sesión de acceso remoto SSH.

exit

11. encontrar

Utilice el find para rastrear archivos que sabe que existen si no puede recordar dónde los colocó. Debes saberlo find desde dónde empezar a buscar y qué es lo que está buscando. En este ejemplo, el . coincide con la carpeta actual y el -name opción indica find para buscar archivos con un nombre que coincida con el patrón de búsqueda.

Puede usar comodines, donde * representa cualquier secuencia de caracteres y ? representa cualquier carácter individual. Estamos usando *ones* para que coincida con cualquier nombre de archivo que contenga la secuencia “unos”. Esto coincidiría con palabras como huesos, piedras y solitario.

find . -name *ones*

Como podemos ver, find ha devuelto una lista de coincidencias. Uno de ellos es un directorio llamado Ramones. Podemos decirlo find para restringir la búsqueda solo a archivos. Hacemos esto usando el -type con la opción f parámetro. El f parameter significa archivos.

find . -type f -name *ones*

Si desea que la búsqueda no tenga en cuenta las mayúsculas y minúsculas, utilice el -iname (nombre insensible).

find . -iname *wild*

12. dedo

El finger le proporciona un breve volcado de información sobre un usuario, incluida la hora del último inicio de sesión del usuario, el directorio de inicio del usuario y el nombre completo de la cuenta de usuario.

13. gratis

El free le proporciona un resumen del uso de memoria con el equipo. Lo hace tanto para la memoria de acceso aleatorio (RAM) principal como para la memoria de intercambio. El -h La opción (humana) se utiliza para proporcionar números y unidades amigables con las personas. Sin esta opción, las cifras se presentan en bytes.

free -h

14. grep

El grep la utilidad busca líneas que contienen un patrón de búsqueda. Cuando miramos el comando alias, usamos grep para buscar a través de la salida de otro programa, ps . El grep también puede buscar el contenido de los archivos. Aquí estamos buscando la palabra “tren” en todos los archivos de texto en el directorio actual.

grep train *.txt

El resultado muestra el nombre del archivo y muestra las líneas que coinciden. El texto coincidente está resaltado.

La funcionalidad y la gran utilidad de grep definitivamente garantiza que te registres su página man.

15. grupos

El groups le indica de qué grupos es miembro un usuario.

groups dave
groups mary

16. gzip

El gzip comprime archivos. De forma predeterminada, elimina el archivo original y le deja con la versión comprimida. Para conservar tanto la versión original como la versión comprimida, utilice el -k (mantener) opción.

gzip -k core.c

17. cabeza

El head le proporciona una lista de las primeras 10 líneas de un archivo. Si desea ver menos o más líneas, utilice el -n (número) opción. En este ejemplo, usamos head con su valor predeterminado de 10 líneas. Luego repetimos el comando pidiendo solo cinco líneas.

head -core.c
head -n 5 core.c

18. historia

El comando history enumera los comandos que ha emitido previamente en la línea de comandos. Puede repetir cualquiera de los comandos de su historial escribiendo un signo de exclamación ! y el número del comando de la lista de historial.

!188

Escribir dos signos de exclamación repite el comando anterior.

!!

19. matar

El kill le permite finalizar un proceso desde la línea de comandos. Para ello, proporcione el ID de proceso (PID) del proceso a kill. No mates los procesos a voluntad. Necesitas tener una buena razón para hacerlo. En este ejemplo, vamos a fingir que el shutter el programa se ha bloqueado.

Para encontrar el PID de shutter usaremos nuestro ps y grep truco de la sección sobre el alias comando, arriba. Podemos buscar el shutter procesar y obtener su PID de la siguiente manera:

ps -e | grep shutter.

Una vez que hayamos determinado el PID, 1692 en este caso, podemos matarlo de la siguiente manera:

kill 1692

20. menos

El less le permite ver archivos sin abrir un editor. Es más rápido de usar y no hay posibilidad de que modifique el archivo inadvertidamente. Con less puede desplazarse hacia adelante y hacia atrás a través del archivo utilizando las teclas de flecha arriba y abajo, las teclas PgUp y PgDn y las teclas Inicio y Fin. Presione la tecla Q para quit De less.

Para ver un archivo, proporcione su nombre a less como sigue:

less core.c

También puede canalizar la salida de otros comandos en less. Para ver el resultado de ls para obtener una lista de todo el disco duro, utilice el siguiente comando:

ls -R / | less

Uso / Para buscar hacia adelante en el archivo y utilizar ? para buscar hacia atrás.

Te puede ser útil:  Cómo monitorear y controlar los ventiladores de tu Mac

21. ls

Este podría ser el primer comando que la mayoría de los usuarios de Linux cumplen. Enumera los archivos y carpetas del directorio que especifique. De forma predeterminada, ls busca en el directorio actual. Hay muchas opciones que puede usar con ls , y recomendamos encarecidamente revisar su la página del man. Aquí se presentan algunos ejemplos comunes.

Para enumerar los archivos y carpetas del directorio actual:

ls

Para enumerar los archivos y carpetas del directorio actual con una lista detallada, utilice el botón -l opción (larga):

ls -l

Para utilizar tamaños de archivo compatibles con el ser humano, incluya el -h opción (humana):

ls -lh

Para incluir archivos ocultos, utilice el botón -a (todos los archivos) opción:

ls -lha

22. hombre

El comando man muestra las “páginas man” de un comando en less . Las páginas man son el manual de usuario de ese comando. Porque man usos less Para mostrar las páginas man, puede utilizar las capacidades de búsqueda de less.

Por ejemplo, para ver las páginas man de chown, utilice el siguiente comando:

man chown

Utilice las teclas de flecha arriba y abajo o PgUp y PgDn para desplazarse por el documento. Prensa q Para salir de la página del servidor MAN o presioneh para obtener ayuda.

23. mkdir

El mkdir le permite crear nuevos directorios en el sistema de archivos. Debe proporcionar el nombre del nuevo directorio a mkdir. Si el nuevo directorio no va a estar dentro del directorio actual, debe proporcionar la ruta de acceso al nuevo directorio.

Para crear dos nuevos directorios en el directorio actual denominados “facturas” y “presupuestos”, utilice estos dos comandos:

mkdir invoices
mkdir quotes

Para crear un nuevo directorio llamado “2019” dentro del directorio “facturas”, use este comando:

mkdir invoices/2109

Si va a crear un directorio, pero su directorio primario no existe, puede utilizar el -p (padres) opción de tener mkdir crear también todos los directorios primarios necesarios. En el siguiente comando, estamos creando el directorio “2019” dentro del directorio “anual” dentro del directorio “quotes”. El directorio “anual” no existe, pero podemos tener mkdir cree todos los directorios especificados a la vez:

mkdir -p quotes/yearly/2019

También se crea el directorio “anual”.

24. mv

El mv le permite mover archivos y directorios de un directorio a un directorio. También le permite cambiar el nombre de los archivos.

Para mover un archivo debes indicar mv dónde está el archivo y a dónde desea que se mueva. En este ejemplo, estamos moviendo un archivo llamado apache.pdf desde el directorio “~/Document/Ukulele” y colocándolo en el directorio actual, representado por el sencillo . carácter.

mv ~/Documents/Ukulele/Apache.pdf .

Para cambiar el nombre del archivo, debe “moverlo” a un nuevo archivo con el nuevo nombre.

mv Apache.pdf The_Shadows_Apache.pdf

La acción de mover y cambiar el nombre del archivo podría haberse logrado en un solo paso:

mv ~/Documents/Ukulele/Apache.pdf ./The_Shadows_Apache.pdf

25. passwd

El passwd permite cambiar la contraseña de un usuario. Simplemente escriba passwd para cambiar su propia contraseña.

También puede cambiar la contraseña de otra cuenta de usuario, pero debe usar sudo. Se le pedirá que ingrese la nueva contraseña dos veces.

sudo passwd mary

26. ping

El ping le permite comprobar que tiene conectividad de red con otro dispositivo de red. Se usa comúnmente para ayudar a solucionar problemas de red. Utilizar ping, proporcione la dirección IP o el nombre del equipo del otro dispositivo.

ping 192.168.4.18

El ping se ejecutará hasta que lo detenga con Ctrl+C.

Esto es lo que está pasando aquí:

  • El dispositivo en la dirección IP 192.168.4.18 está respondiendo a nuestras solicitudes de ping y está enviando paquetes de 64 bytes.
  • El Protocolo de mensajería de control de Internet La numeración de secuencia (ICMP) nos permite comprobar si hay respuestas perdidas (paquetes caídos).
  • La cifra TTL es el “tiempo de vida” para un paquete. Cada vez que el paquete pasa a través de un enrutador, se (se supone que es) disminuido por uno. Si llega a cero, el paquete se tira. El objetivo de esto es evitar que los problemas de bucle invertido de la red inunden la red.
  • El valor de tiempo es la duración del viaje de ida y vuelta desde su computadora al dispositivo y de regreso. En pocas palabras, cuanto más bajo sea esta vez, mejor.

Preguntar ping Para ejecutar un número específico de intentos de ping, utilice el -c (contar) opción.

ping -c 5 192.168.4.18

Para escuchar un ping, utilice el -a opción (audible).

ping -a 192.168.4.18

27. hp

El ps enumera los procesos en ejecución. Usando ps sin ninguna opción hace que enumere los procesos que se ejecutan en el shell actual.

ps

Para ver todos los procesos relacionados con un usuario en particular, utilice el -u (usuario) opción. Es probable que esta sea una lista larga, por lo que para mayor comodidad, canalizarla a través de less.

ps -u dave | less

Para ver todos los procesos que se están ejecutando, utilice el -e (cada proceso) opción:

ps -e | less

28. pwd

Bonito y sencillo, el pwd imprime el directorio de trabajo (el directorio actual) desde la raíz / directorio.

pwd

29. apagado

El comando shutdown le permite apagar o reiniciar su sistema Linux.

Usando shutdown sin parámetros apagará su computadora en un minuto.

apagado

Para apagar inmediatamente, utilice el now parámetro.

shutdown now

También puede programar un apagado e informar a los usuarios que hayan iniciado sesión del cierre pendiente. Para dejar que el shutdown para saber cuándo desea que se apague, le proporciona una hora. Esto puede ser un número establecido de minutos a partir de ahora, como +90 o un tiempo preciso, como 23:00. Cualquier mensaje de texto que proporcione se transmitirá a los usuarios que hayan iniciado sesión.

shutdown 23:00 Shutdown tonight at 23:00, save your work and log out before then!

Para cancelar un apagado, utilice el botón -c (cancelar) opción. Aquí hemos programado un cierre para quince minutos a partir de ahora, y luego cambiamos de opinión.

shutdown +15 Shutting down in 15 minutes!
shutdown -c

30. SSH

Utilice el comando ssh para establecer una conexión a un equipo Linux remoto e iniciar sesión en su cuenta. Para realizar una conexión, debe proporcionar su nombre de usuario y la dirección IP o el nombre de dominio del equipo remoto. En este ejemplo, el usuario mary está iniciando sesión en el equipo en 192.168.4.23. Una vez establecida la conexión, se le pide su contraseña.

ssh mary@192.168.4.23

Su nombre de usuario y contraseña son verificados y aceptados, y ella ha iniciado sesión. Observe que su mensaje ha cambiado de “Nostromo” a “howtogeek”.

María emite el w para enumerar los usuarios actuales en el sistema “howtogeek”. Ella aparece como conectada desde pts/1, que es una esclava pseudo-terminal. Es decir, no es un terminal conectado directamente al ordenador.

Para cerrar la sesión, mary escribe exit y se devuelve al shell en la computadora “Nostromo”.

w
exit

31. sudo

El sudo es necesario cuando se realizan acciones que requieren permisos de root o superusuario, como cambiar la contraseña de otro usuario.

sudo passwd mary

32. cola

El tail le proporciona una lista de las últimas 10 líneas de un archivo. Si desea ver menos o más líneas, utilice el -n (número) opción. En este ejemplo, usamos tail con su valor predeterminado de 10 líneas. Luego repetimos el comando pidiendo solo cinco líneas.

tail core.c
tail -n 5 core.c

33.tar

Con el tar , puede crear un archivo de almacenamiento (también llamado tarball) que puede contener muchos otros archivos. Esto hace que sea mucho más conveniente distribuir una colección de archivos. También puedes usar tar para extraer el archivo FILes de un archivo comprimido. Es común preguntar tar para comprimir el archivo. Si no solicita compresión, el archivo comprimido se crea sin comprimir.

Para crear un archivo comprimido, debe indicar tar qué archivos incluir en el archivo comprimido y el nombre que desea que tenga el archivo comprimido.

En este ejemplo, el usuario va a archivar todos los archivos en el directorio Ukulele, que se encuentra en el directorio actual.

Han utilizado el -c (crear) opción y el -v (detallado) opción. La opción detallada proporciona algunos comentarios visuales al enumerar los archivos en la ventana del terminal a medida que se agregan al archivo. El -f (nombre de archivo) la opción va seguida del nombre deseado del archivo. En este caso, es songs.tar.

tar -cvf songs.tar Ukulele/

Los archivos se enumeran en la ventana del terminal a medida que se agregan al archivo de almacenamiento.

Hay dos formas de saberlo tar que desea que se comprima el archivo comprimido. La primera es con el -z (gzip) opción. Esto le dice al alquitrán que use el gzip para comprimir el archivo una vez creado.

Es habitual añadir “.gz” como sufijo a este tipo de archivo. Eso permite a cualquiera que esté extrayendo archivos de él saber a qué comandos pasar. tar para recuperar correctamente los archivos.

tar -cvzf songs.tar.gz Ukulele/

Los archivos se enumeran en la ventana del terminal a medida que se agregan al archivo de archivo como antes, pero la creación del archivo llevará un poco más de tiempo debido al tiempo requerido para la compresión.

Para crear un archivo comprimido que se comprima utilizando un algoritmo de compresión superior que proporciona un archivo de almacenamiento más pequeño, utilice el -j (bzip2) opción.

tar -cvjf songs.tar.bz2 Ukulele/

Una vez más, los archivos se enumeran a medida que se crea el archivo. El -j la opción es notablemente más lenta que la opción -z opción.

Si está archivando una gran cantidad de archivos, debe elegir entre el -z opción para una compresión decente y una velocidad razonable, o el -j opción para una mejor compresión y una velocidad más lenta.

Como se puede ver en la captura de pantalla a continuación, el archivo “.tar” es el más grande, el “.tar.gz” es más pequeño y el “.tar.bz2” es el más pequeño de los archivos.

Para extraer archivos de un archivo comprimido, utilice el botón -x (extraer) opción. El -v (detallado) y -f Las opciones (nombre de archivo) se comportan como lo hacen al crear archivos. Uso ls para confirmar de qué tipo de archivo va a extraer los archivos, emita el siguiente comando.

ls
tar -xvf songs.tar

Los archivos se enumeran a medida que se extraen. Tenga en cuenta que el directorio Ukulele también se vuelve a crear para usted.

Para extraer archivos de un archivo “.tar.gz”, utilice el botón -z (gzip) opción.

tar -xvzf songs.tar.gz

Finalmente, para extraer archivos de un archivo “.tar.bz2” utilice el -j en lugar de la opción -z (gzip) opción.

tar -xvjf songs.tar.bz2

34. arriba

El top le muestra una visualización en tiempo real de los datos relacionados con su máquina Linux. La parte superior de la pantalla es un resumen de estado.

La primera línea le muestra el tiempo y el tiempo que su computadora ha estado funcionando, cuántos usuarios han iniciado sesión en ella y cuál ha sido el promedio de carga en los últimos uno, cinco y quince minutos.

La segunda línea muestra el número de tareas y sus estados: correr, detenido, dormir y zombi.

La tercera línea muestra la información de la CPU. Esto es lo que significan los campos:

  • us: el valor es el tiempo de CPU que la CPU dedica a ejecutar procesos para los usuarios, en “espacio de usuario”
  • sy: el valor es el tiempo de CPU dedicado a ejecutar procesos de “espacio del kernel” del sistema
  • ni: valor es el tiempo de CPU dedicado a ejecutar procesos con un valor agradable establecido manualmente
  • id: es la cantidad de tiempo de inactividad de la CPU
  • wa: valor es el tiempo que la CPU pasa esperando a que se complete la E/S
  • hi: El tiempo de CPU dedicado al mantenimiento de interrupciones de hardware
  • si: El tiempo de CPU dedicado al mantenimiento del software interrumpe
  • ST: El tiempo de CPU perdido debido a la ejecución de máquinas virtuales (“tiempo de robo”)

La cuarta línea muestra la cantidad total de memoria física y cuánto está libre, utilizado y almacenado en búfer o en caché.

La quinta línea muestra la cantidad total de memoria de intercambio y cuánto es libre, utilizado y disponible (teniendo en cuenta la memoria que se espera que sea recuperable de los cachés).

El usuario ha presionado la tecla E para cambiar la pantalla a figuras más digeribles humanamente en lugar de enteros largos que representan bytes.

Las columnas de la pantalla principal se componen de:

  • PID: ID de proceso
  • USUARIO: Nombre del titular del proceso
  • PR: Prioridad del proceso
  • NI: El buen valor del proceso
  • VIRT: Memoria virtual utilizada por el proceso
  • RES: Memoria residente utilizada por el proceso
  • SHR: Memoria compartida utilizada por el proceso
  • S: Estado del proceso. Vea la lista a continuación de los valores que puede tomar este campo
  • %CPU: la proporción de tiempo de CPU utilizada por el proceso desde la última actualización
  • %MEM: porcentaje de memoria física utilizada
  • TIME+: tiempo total de CPU utilizado por la tarea en centésimas de segundo
  • COMANDO: nombre de comando o línea de comandos (nombre + opciones)

(La columna de comandos no encajaba en la captura de pantalla).

El estado del proceso puede ser uno de:

  • D: Sueño ininterrumpible
  • R: Correr
  • S: Dormir
  • T: Trazado (detenido)
  • Z: Zombie

Presione la tecla Q para salir de top.

35. uname

Puede obtener información del sistema con respecto a la computadora Linux en la que está trabajando con el uname mandar.

  • Utilice el -a (todos) opción para ver todo.
  • Utilice el -s (nombre del kernel) opción para ver el tipo de kernel.
  • Utilice el -r (versión del kernel) opción para ver la versión del kernel.
  • Utilice el -v (versión del kernel) opción para ver la versión del kernel.
uname -a
uname -s
uname -r
uname -v

36. w

El w enumera los usuarios que han iniciado sesión actualmente.

w

37. whoami

Uso whoami para averiguar con quién ha iniciado sesión o quién ha iniciado sesión en un terminal Linux no tripulado.

whoami

Ese es tu kit de herramientas

Aprender Linux es como aprender cualquier otra cosa. Vas a necesitar algo de práctica antes de familiarizarte con estos comandos. Una vez que tenga estos comandos a su alcance, estará bien en el camino hacia la competencia.

Hay un viejo chiste, probablemente tan antiguo como el propio Unix, que dice que el único comando que necesita saber es el man mandar. Hay un rayo de verdad en eso, pero algunas de las páginas de hombre son impenetrables sin una introducción. Este tutorial debería darle la introducción que necesita.

¿Qué tan útil te resultó el artículo?

¡Haz click en una estrella para valorar!

Valoración media / 5. Votos totales:

¡No hay votos hasta ahora! Sé el primero en valorar este artículo.

Utilizamos cookies para personalizar el contenido y los anuncios, para ofrecer funciones de redes sociales y para analizar nuestro tráfico. También compartimos información sobre su uso de nuestro sitio con nuestros socios de redes sociales, publicidad y análisis. View more
Cookies settings
Aceptar
Política de privacidad y cookies
Privacy & Cookies policy
Cookie name Active
El presente Política de Privacidad establece los términos en que Alternativa.click usa y protege la información que es proporcionada por sus usuarios al momento de utilizar su sitio web. Esta compañía está comprometida con la seguridad de los datos de sus usuarios. Cuando le pedimos llenar los campos de información personal con la cual usted pueda ser identificado, lo hacemos asegurando que sólo se empleará de acuerdo con los términos de este documento. Sin embargo esta Política de Privacidad puede cambiar con el tiempo o ser actualizada por lo que le recomendamos y enfatizamos revisar continuamente esta página para asegurarse que está de acuerdo con dichos cambios.

Información que es recogida

Nuestro sitio web podrá recoger información personal por ejemplo: Nombre,  información de contacto como  su dirección de correo electrónica e información demográfica. Así mismo cuando sea necesario podrá ser requerida información específica para procesar algún pedido o realizar una entrega o facturación.

Uso de la información recogida

Nuestro sitio web emplea la información con el fin de proporcionar el mejor servicio posible, particularmente para mantener un registro de usuarios, de pedidos en caso que aplique, y mejorar nuestros productos y servicios.  Es posible que sean enviados correos electrónicos periódicamente a través de nuestro sitio con ofertas especiales, nuevos productos y otra información publicitaria que consideremos relevante para usted o que pueda brindarle algún beneficio, estos correos electrónicos serán enviados a la dirección que usted proporcione y podrán ser cancelados en cualquier momento. Alternativa.click está altamente comprometido para cumplir con el compromiso de mantener su información segura. Usamos los sistemas más avanzados y los actualizamos constantemente para asegurarnos que no exista ningún acceso no autorizado.

Cookies

Una cookie se refiere a un fichero que es enviado con la finalidad de solicitar permiso para almacenarse en su ordenador, al aceptar dicho fichero se crea y la cookie sirve entonces para tener información respecto al tráfico web, y también facilita las futuras visitas a una web recurrente. Otra función que tienen las cookies es que con ellas las web pueden reconocerte individualmente y por tanto brindarte el mejor servicio personalizado de su web. Nuestro sitio web emplea las cookies para poder identificar las páginas que son visitadas y su frecuencia. Esta información es empleada únicamente para análisis estadístico y después la información se elimina de forma permanente. Usted puede eliminar las cookies en cualquier momento desde su ordenador. Sin embargo las cookies ayudan a proporcionar un mejor servicio de los sitios web, estás no dan acceso a información de su ordenador ni de usted, a menos de que usted así lo quiera y la proporcione directamente. Usted puede aceptar o negar el uso de cookies, sin embargo la mayoría de navegadores aceptan cookies automáticamente pues sirve para tener un mejor servicio web. También usted puede cambiar la configuración de su ordenador para declinar las cookies. Si se declinan es posible que no pueda utilizar algunos de nuestros servicios.

Enlaces a Terceros

Este sitio web pudiera contener en laces a otros sitios que pudieran ser de su interés. Una vez que usted de clic en estos enlaces y abandone nuestra página, ya no tenemos control sobre al sitio al que es redirigido y por lo tanto no somos responsables de los términos o privacidad ni de la protección de sus datos en esos otros sitios terceros. Dichos sitios están sujetos a sus propias políticas de privacidad por lo cual es recomendable que los consulte para confirmar que usted está de acuerdo con estas. Control de su información personal En cualquier momento usted puede restringir la recopilación o el uso de la información personal que es proporcionada a nuestro sitio web.  Cada vez que se le solicite rellenar un formulario, como el de alta de usuario, puede marcar o desmarcar la opción de recibir información por correo electrónico.  En caso de que haya marcado la opción de recibir nuestro boletín o publicidad usted puede cancelarla en cualquier momento. Esta compañía no venderá, cederá ni distribuirá la información personal que es recopilada sin su consentimiento, salvo que sea requerido por un juez con un orden judicial. Alternativa.click Se reserva el derecho de cambiar los términos de la presente Política de Privacidad en cualquier momento.
Save settings
Cookies settings