11 comandos de Linux útiles menos conocidos

11 comandos de Linux útiles menos conocidos

La línea de comandos de Linux. atrae a la mayoría de los entusiastas de Linux. Un usuario normal de Linux. generalmente posee un vocabulario de aproximadamente 50-60 comandos para llevar a cabo su tarea diaria. Los comandos de Linux y sus conmutadores siguen siendo el tesoro más valioso para un usuario de Linux. un programador de scripts de shell. y un administrador. Hay algunos comandos de Linux. que son menos conocidos, pero muy útiles y prácticos, independientemente del hecho de que sea un principiante o un usuario avanzado.

 Comandos de Linux menos conocidos  Linux menos conocido Comandos Comandos de Linux menos conocidos

Este mismo artículo tiene como objetivo arrojar luz sobre algunos de los comandos de Linux menos conocidos que seguramente te ayudarán a manejar tu Escritorio/Servidor de manera más eficiente.

1. sudo !! comando

Ejecutar el comando sin especificar comando sudo. le dará un error de permiso denegado. Por lo tanto, no es necesario que vuelva a escribir todo el comando, solo coloque ‘ !!. para tomar el último comando.

$ apt-get update E: No se pudo abrir el archivo de bloqueo/var/lib/apt/lists/lock-abierto (13: Permiso denegado) E: No se puede bloquear el directorio/var/lib/apt/lists/E: No se pudo abrir el archivo de bloqueo/var/lib/dpkg/lock-abierto (13 : Permiso denegado) E: No se puede bloquear el directorio de administración (/var/lib/dpkg/), ¿es root? $ sudo !! sudo apt-get update [sudo] contraseña para el servidor:… .. Obtenido 474 kB en 16s (28.0 kB/s) Leyendo listas de paquetes … Listo [correo electrónico protegido]: ~ $

2. Comando de python

El siguiente comando genera una página web simple a través de HTTP para el árbol de estructura de directorios y se puede acceder a ella en el puerto 8000. en el navegador hasta que se envíe la señal de interrupción.

# python-m SimpleHTTPServer  python-m SimpleHTTPServer  python-m SimpleHTTPServer Árbol de estructura de directorios

3. Comando mtr

La mayoría de nosotros estamos familiarizados con ping. y traceroute. ¿Qué tal si se combinan las funciones de ambos comandos en uno con mtr command?. En caso de que mtr. no esté instalado en su máquina, apt. o yum. el paquete requerido.

$ sudo apt-get install mtr (en sistemas basados ​​en Debian. # yum install mtr (en sistemas basados ​​en Red Hat. Systems) freestar.config.enabled_slots.push

Ahora ejecuta mtr command. para comenzar a investigar la conexión de red entre el host mtr se ejecuta. en y google.com.

# mtr google.com  comando mtr  mtr command comando mtr

4. Ctrl + x + e Command

Este comando es muy útil para administradores y desarrolladores. Para automatizar las tareas diarias, un administrador debe abrir el editor escribiendo vi. vim. nano. etc. ¿Qué tal si se activa el editor instantáneo? (desde la terminal).

Simplemente presione “ Ctrl-xe”. desde el indicador de la terminal y comience a trabajar en el editor.

Descargar la hoja de referencia de la línea de comandos de Linux

Descargar el libro de línea de comandos de Linux  Descargar el libro de líneas de comandos de Linux

5. nl Command

El “ nl command. enumera las líneas de un archivo. Numere las líneas de un archivo y diga “ one.txt. con líneas que digan ( Fedora. Debian. Arch. Slack. y Suse. . Primero enumere el contenido de un archivo “ one.txt. usando el comando cat.

# cat one.txt fedora debian arch slack suse

Ahora ejecute “ nl command. ”para enumerarlos de forma numerada.

# nl one.txt 1 fedora 2 debian 3 arch 4 slack 5 suse

6. Shuf Command

El comando “ shuf. selecciona aleatoriamente líneas. archivos. carpeta. de un archivo. carpeta. Primero enumere el contenido de una carpeta usando el comando ls.

# ls Documentos de escritorio Descargas Música Imágenes Plantillas públicas Videos # ls | shuf (entrada aleatoria) Música Documentos Plantillas Imágenes Escritorio público Descargas Vídeos # ls | shuf-n1 (elige una selección aleatoria) Public # ls | shuf-n1 Vídeos # ls | shuf-n1 Plantillas # ls | shuf-n1 Descargas

Nota. siempre puede reemplazar ‘ n1. con ‘ n2. para elegir dos selecciones aleatorias o cualquier otro número de selección aleatoria usando n3. n4..

7. Comando ss

El “ ss. significa estadísticas de socket. El comando investiga el socket y muestra información similar al comando netstat. Puede mostrar más TCP. e información de estado que otras herramientas.

# ss State Recv-Q Send-Q Local Address: Port Peer Address: Port ESTAB 0 0 192.168.1.198:41250 *. *. *. *: http CLOSE-WAIT 1 0 127.0.0.1:8000 127.0.0.1:41393 ESTAB 0 0 192.168.1.198:36239 *. *. *. *: http ESTAB 310 0 127.0.0.1:8000 127.0.0.1 : 41384 ESTAB 0 0 192.168.1.198:41002 *. *. *. *: Http ESTAB 0 0 127.0.0.1:41384 127.0.0.1:8000

8. último comando

El comando “ último. muestra el historial de los últimos usuarios conectados. Este comando busca en el archivo “/var/log/wtmp. y muestra una lista de usuarios conectados. y desconectados. junto con tty’s.

# pts del último servidor/0: 0 Martes 22 de octubre 12:03 todavía conectado en el servidor tty8: 0 Mar 22 de octubre 12:02 todavía conectado … … (desconocido tty8: 0 Mar 22 de octubre 12:02-12:02 (00:00) pts del servidor/0: 0 Mar 22 de octubre 10:33-12:02 (01:29) servidor tty7: 0 Mar 22 de octubre 10:05-12:02 (01:56) (desconocido tty7: 0 Mar 22 de octubre 10:04-10:05 (00:00) reiniciar el sistema boot 3.2.0-4-686-pae Mar 22 de octubre 10:04-12:44 (02:39) wtmp comienza el viernes 4 de octubre 14:43:17 2007

9. curl ifconfig.me

Entonces, ¿cómo obtienes tu dirección IP externa. ¿Usando google ?. Bueno, el comando muestra tu IP externa dirección directamente en su terminal.

# curl ifconfig.me

Nota:. Es posible que no tenga el paquete curl instalado, debe apt. yum. para instalar el paquete.

10. comando de árbol

Obtener t La estructura de directorio actual en formato de árbol.

# árbol. |-Escritorio |-Documentos | `-37.odt |-Descargas | |-attachments.zip | |-ttf-indic-fonts_0.5.11_all.deb | |-ttf-indic-fonts_1.1_all.deb | `-wheezy-nv-install.sh |-Música |-Imágenes | |-Captura de pantalla del 22-10-2013 12: 03: 49.png | `-Captura de pantalla de 2013-10-22 12: 12: 38.png |-Público |-Plantillas`-Vídeos 10 directorios, 23 archivos

11. pstree

Este comando muestra todos los procesos que se ejecutan actualmente junto con el proceso hijo asociado, en un formato de árbol similar a la salida del comando ‘ árbol. .

# pstree init─ ┬─NetworkManager─── NetworkManager ├─accounts-daemon─── accounts-daemon ├─acpi_fakeyd ├─acpid ├─apache2───10 * [apache2] ├─at-spi-bus-laun── ─2 * [at-spi-bus-laun] ├─atd ├─avahi-daemon───avahi-daemon ├─bluetoothd ├─colord─── colord ├─colord-sane───2 * [colord-sane] ├─console-kit-dae───64 * [console-kit-dae] ├─cron ├─cupsd ├─2 * [dbus-daemon] ├─dbus-launch ├─ dconf-service───2 * [dconf-service] ├─dovecot─┬─anvil │ ├─config │ └─log ├─exim4 ├─gconfd-2 ├─gdm3─┬─gdm-simple-slav─ ┬─Xorg │ │ ├─gdm-session-wor─┬─x-session-manag─┬─evolution-a + │ │ │ │ ├─gdu-notific + │ │ │ │ ├─gnome-scree + │ │ │ │ ├─gnome-setti + │ │ │ │ ├─gnome-shell +++ │ │ │ │ ├─nm-applet── +++ │ │ │ │ ├─ssh-agent │ │ │ │ ├─tracker-min + │ │ │ │ ├─tracker-sto + │ │ │ │ └─3 * [{x-sessi + │ │ │ └─2 * [gdm-session-wor ] │ │ └─ gdm-simple-slav │ └─ gdm3 ├─6 * [getty] ├─gnome-keyring-d───9 * [gnome-keyring-d] ├─gnome-shell-cal───2 * [gnome-shell-cal] ├─goa-daemon─── goa-daemon ├─gsd-printer─── gsd-printer ├─gvfs-afc-volume─── gvfs-afc-volume

Eso es todo por ahora. En el siguiente artículo mío, cubriría algunos otros comandos de Linux menos conocidos que serían divertidos. Hasta entonces, estad atentos y conectados a Tecmint. Dale me gusta, compártelo y ayúdanos a difundirlo.

Lee también:.