11 comandos de Linux útiles menos conocidos

11 comandos de Linux útiles menos conocidos

Linux La línea de comandos atrae a la mayor parte del Linux entusiasta. Una normalidad Linux El usuario generalmente posee un vocabulario de aproximadamente 50-60 comandos para llevar a cabo su día a día tarea. Los comandos de Linux y sus interruptores siguen siendo el tesoro más valioso para un User, Programador de shell-script y Administrador. Hay algunos Comandos de Linux que son menos conocidos, pero muy útiles y útiles, independientemente del hecho de que sea un usuario novato o avanzado.

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 lo ayudarán a manejar su escritorio/servidor de manera más eficiente.

1. sudo !! dominio

Ejecución del comando sin especificar comando sudo le dará permiso un error denegado. Por lo tanto, no necesitas reescribir todo el comando de nuevo, simplemente ponte '!!'Agarrará el último comando.

$ apt -get actualización e: no se pudo abrir el archivo de bloqueo/var/lib/apt/lists/bloqueo - abierto (13: permiso denegado) E: No se puede bloquear el directorio/var/lib/apt/lists/e: no se pudo abrir Lock Archivo/var/lib/dpkg/bloqueo - abierto (13: permiso denegado) E: No se puede bloquear el directorio de administración (/var/lib/dpkg/), ¿está root??
$ sudo !! SUDO apt-get actualización [sudo] contraseña para servidor: ... obtuvo 474 kb en 16s (28.0 kb/s) Listas de paquetes de lectura ... Hecho [correo electrónico protegido]: ~ $

2. comando python

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

# Python -M SimpleHttPserver
Árbol de estructura de directorio

3. comando mtr

La mayoría de nosotros estamos familiarizados con silbido y traceroute. ¿Qué tal combinar la funcionalidad del comando en uno con comando mtr. En caso MTR no está instalado en su máquina, apto o beque el paquete requerido.

$ sudo apt-get install mtr (en Debian sistemas basados)
# yum install mtr (en sombrero rojo sistemas basados)

Ahora corre comando mtr para comenzar a investigar la conexión de red entre el host MTR se ejecuta y en Google.comunicarse.

# mtr google.comunicarse
comando mtr

4. Comando Ctrl+x+e

Este comando es muy útil para administrador y desarrolladores. Para automatizar la tarea del día a día, un administrador debe abrir el editor escribiendo VI, empuje, nano, etc. ¿Qué tal disparar al editor instantáneo (de Terminal).

Solo presiona "Ctrl-X-E " Desde el aviso de la terminal y comenzar a trabajar en el editor.

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

5. comando nl

El "comando nl"Número las líneas de un archivo. Número las líneas de un archivo decir 'uno.TXT'Con líneas dicen (Fedora, Debian, Arco, Flojo y Asustar). Primero enumere el contenido de un archivo "uno.TXT"Usando el comando CAT.

# gato uno.Txt Fedora Debian Arch Slack Suse

Ahora corre "comando nl"Para enumerarlos de una manera numerada.

# nl uno.Txt 1 Fedora 2 Debian 3 Arch 4 Slack 5 Suse

6. Comando shuf

El "shuf"Comando Seleccionar al azar líneas/archivos/carpeta a partir de una archivo/carpeta. Primera lista del contenido de una carpeta usando el comando LS.

# LS Documentos de escritorio Descargas Música Fotos de plantillas públicas Videos
# ls | shuf (entrada shuffle) Música Documentos Plantillas Fotos de Descargas de escritorio público Videos
# ls | shuf -n1 (seleccionar selección aleatoria) público
# ls | shuf -n1 videos
# ls | plantillas shuf -n1
# ls | descargas shuf -n1

Nota: Siempre puedes reemplazar 'N1' con 'N2'elegir dos selecciones aleatorias o cualquier otro número de selección aleatoria utilizando 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 informaciones estatales que otras herramientas.

# SS State Recv-Q Send-Q Dirección local: Puerto Dirección de par: Puerto Estab 0 0 192.168.1.198: 41250 *.*.*.*: http de cerca 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 "último"El comando muestra el historial de los últimos usuarios registrados en los usuarios. Este comando busca el archivo "/var/log/wtmp"Y muestra una lista de conectado y desconectado usuarios junto con Tty's.

# Last servidor PTS/0: 0 Muerto 22 de octubre 12:03 Todavía registrado en el servidor TTY8: 0 Muerto 22 de octubre 12:02 Aún iniciado ... ) servidor pts/0: 0 mar 22 de octubre 10:33 - 12:02 (01:29) Servidor TTY7: 0 mar 2, 22 de octubre 10:05 - 12:02 (01:56) (desconocido Tty7: 0 mar 22 de octubre 10 10 : 04 - 10:05 (00:00) Reiniciar el sistema del sistema 3.2.0-4-686-Pae martes 22 de octubre 10:04-12:44 (02:39) WTMP comienza el viernes 4 de octubre 14:43:17 2007

9. curl ifconfig.a mí

Entonces, ¿cómo se obtiene su Dirección IP externa? Usando Google?. Bueno, el comando emite su dirección IP externa directamente en su terminal.

# curl ifconfig.a mí

Nota: Es posible que no tenga el paquete curl instalado, debe apto/beque Para instalar el paquete.

10. comando de árbol

Obtenga la estructura actual del directorio en formato similar a un árbol.

# árbol
. |- Escritorio |- Documentos | '- 37.ODT |- Descargas | |- archivos adjuntos.Zip | |-TTF-Indic-Fonts_0.5.11_ de todos.Deb | |-TTF-Indic-Fonts_1.1_ de todos.Deb | '-WHEEZY-NV-Install.SH |- Música |- Fotos | |-Captura de pantalla del 2013-10-22 12:03:49.PNG | '-Captura de pantalla del 2013-10-22 12:12:38.png |- público |- plantillas '- videos 10 directorios, 23 archivos

11. pstree

Estos comandos muestran todos los procesos que se ejecutan actualmente junto con el proceso infantil asociado, en un formato similar al árbol similar al de 'árbol'Salida de comando.

# pstree init─┬─networkManagerger── NetworkManager ├─Counts-Daemon─── Cuentas-Daemon ├─ ACPI_FAKEKEKED ├─CPID ├─ APACHE2─igCE. -laun───2*[At-Spi-Bus-Laun] ├─Atd ├─avahi-daemon──ighi-daemon ├─bluetoothd ├─colordiquiante SOR ──2*[colord-sane] ├─Console-kit-dae────ig. -launch ├─Dconf-service───2*[dconf-service] ├─Dovecot─┬─anvil │ ├─Config │ └─Log ├─ExiM4 ├─Gconfd-2 ├ versión Simple-slaveus ┬─xorg │ │ ├─gdm-session-session-wor─┬─x-session-session-manag─┬─evolution-a+ │ │ │ │ ├─gdu-notific+ │ │ │ ├─gnome-scree+ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├─gnome-setti+ │ │ │ │ ├─gnome-shell ++++ │ │ │ │ ├─NM-applet── +++ │ │ │ │ ├ ├─SSH-Agent │ │ │ │ ├ ├ ├ ├ ├ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├─tracker-sto+ │ │ │ │ └─3*[x-sessi+ │ │ │ └ └─2*[gdm-session-wor] │ │ └ gdm-simple-slav │ └ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ └ ─ ─ ─ ─ ─ └ ─ gdm3 ├─6*[getty] ├─gnome-keyring-d───clcal───2*[gnome-shell-cal] ├─ goaa-daemon─── goa-daemon ├─gsd-imprinter─── gsd-imprinter ├─gvfs-afc-volumeiqu. ─ GVFS-AFC-Volume

Eso es todo por ahora. En el próximo artículo mío, cubriría ciertos otros comandos de Linux menos conocidos que serían divertidos. Hasta entonces, estad atentos y conectado a Tecmenta. Me gusta y comparte y ayúdanos a reparar.

Leer también:

  1. 10 comandos de Linux menos conocidos - Parte 2
  2. 10 comandos menos conocidos para Linux - Parte 3
  3. 10 comandos de Linux efectivos menos conocidos - Parte IV
  4. 10 comandos de Linux útiles menos conocidos: Parte V