10 comandos de Linux útiles menos conocidos Parte V

10 comandos de Linux útiles menos conocidos Parte V

Después de cuatro, una serie de artículos muy apreciada y tan exitosa sobre "Comandos de Linux menos conocidos"Estamos aquí presentando el último artículo de esta serie, obviamente no menos importante. Los artículos anteriores son:

Comandos de Linux menos conocidos
  1. 11 comandos de Linux útiles menos conocidos - Parte I
  2. 10 comandos de Linux menos conocidos - Parte II
  3. 10 comandos menos conocidos para Linux - Parte III
  4. 10 comandos de Linux efectivos menos conocidos - Parte IV

42. lsb_release

El comando 'lsb_release'Imprimir información específica de distribución. Si lsb_release no está instalado, puede apt 'núcleo lsb' en Debian o yum 'redhat-lsb' en sombrero rojo el paquete.

# lsb_release -A LSB Versión :: Base -4.0-IA32: Base-4.0-Noarch: Core-4.0-IA32: Core-4.0-Noarch: Graphics-4.0-IA32: Distribuidor ID: CENTOS DESCRIPCIÓN: CentOS Versión 6.3 (final) Lanzamiento: 6.3 nombre en código: final

Nota: Opción '-a', muestra toda la información disponible con respecto a versión, identificación, descripción, liberar y nombre clave.

43. NC -ZV Localhost 80

Compruebe si el puerto 80 está abierto o no. Podemos reemplazar '80'con cualquier otro número de puerto para verificar si se abre o se cierre.

$ NC -ZV Localhost 80 Conexión a LocalHost 80 Puerto [TCP/HTTP] Lo logró!

Compruebe si el puerto 8080 está abierto o no.

$ NC -ZV Localhost 8080 NC: Conéctese al puerto localhost 8080 (TCP) Falló: Conexión rechazada

44. curl ipinfo.IO

El siguiente comando emitirá el 'Localización geográfica' del dirección IP, proporcionó.

$ curl ipinfo.io "ip": "xx.xx.xx.xx "," nombre de host ":" Triband-Del-AA.bbb.CC.ddd.bol.neto.en "," Ciudad ": Null," Región ": Null," País ":" In "," Loc ":" 20,77 "," Org ":" AS17813 Mahanagar Telephone Nigam Ltd."

45. encontrar . -raíz de usuario

El comando a continuación emite los archivos con respecto al usuario (raíz) archivos propios. Todos los archivos propiedad del usuario 'root' en el directorio actual.

# encontrar . -raíz de usuario ./.recientemente usado.xbel ./.mysql_history ./.aptitud ./.aptitud/configuración ./.aptitud/caché ./.pescado azul ./.Bluefish/Session-2.0 ./.Bluefish/AutoSave ./.bash_history

Todos los archivos propiedad del usuario 'avi'En el directorio actual.

# encontrar . -Usuario AVI ./.caché/cromo/caché/f_002b66 ./.caché/cromo/caché/f_001719 ./.caché/cromo/caché/f_001262 ./.caché/cromo/caché/f_000544 ./.Cache/Chromium/Cache/F_002E40 ./.caché/cromo/caché/f_00119a ./.caché/cromo/caché/f_0014fc ./.Cache/Chromium/Cache/F_001B52 ./.caché/cromo/caché/f_00198d ./.caché/cromo/caché/f_003680

46. sudo apt-get build-dep ffmpeg

El siguiente comando creará la dependencia, automáticamente durante la instalación del paquete correspondiente. Por lo tanto, el proceso de instalación del paquete es muy fluido y fácil.

# apt-get construye ffmpeg libxinerama-dev libxml namespacesUpport -perl libxml-sax-expat -perl libxml-sax -perl libxml-simple-aperci -dev se actualizarán los siguientes paquetes: libpixman-1-0 1 actualizado, 143 recién instalados, 0 para eliminar y 6 no actualizados. Necesito obtener 205 MB de archivos. Después de esta operación, se utilizarán 448 MB de espacio en disco adicional. Quieres continuar [y/n]?

47. LSOF -ITCP: 80 -STCP: ESCUCHA

Las salidas de comando a continuación, nombre de proceso/servicio Usando un puerto específico 80. Para comprender mejor ejecutar el siguiente comando en el puerto 80, Enumerará todo servicios/procesos Ejecutando en el puerto.

[correo electrónico protegido]:/home/avi# lsof -itcp: 80 -stcp: escucha comando PID user user fd type tamaño de dispositivo/apagado nombre de nodo apache2 1566 root 5u ipv6 5805 0t0 tcp *: www (escuchar) apache2 1664 www -data 5u 5u IPv6 5805 0T0 TCP *: www (escucha) apache2 1665 www-data 5U ipv6 5805 0t0 tcp *: www (www) apache2 1666 www-data 5u ipv6 5805 0t0 tcp *: www (escuchar) apache2 1667 www-data 5u 6 58055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 0T0 TCP *: www (escuchar) apache2 1668 www-data 5U IPv6 5805 0T0 TCP *: www (escuchar)

De la misma manera, también puede verificar los servicios/procesos de puerto en ejecución 22.

[correo electrónico protegido]:/home/avi# lsof -itcp: 22 -stcp: escucha comando PID user user fd Tipo de dispositivo Tamaño del dispositivo/Nombre del nodo SSHD 2261 Root 3U IPV4 8366 0T0 TCP *: SSH (Listen) SSHD 2261 Root 4U IPV6 8369 0T0 tcp *: ssh (escucha)

48. encontrar -size +100m

El comando Buscar todos los archivos en el directorio actual por encima del tamaño especificado (aquí 100 MB), recursivamente.

# Find -size +100m ./.Local/Share/Trash/Files/LinuxMint-15-Cinnamon-DVD-32bit.Yo asi ./Descargas/fedora-live-desktop-i686-19-1.Yo asi ./Descargas/videos de hormigas/shakira 2.avi ./Descargas/Deewar.avi ./Desktop/101MSDCF/MOV02224.Avi ./Desktop/101MSDCF/MOV02020.Avi ./Desktop/101MSDCF/MOV00406.Mp4 ./Desktop/apriete.Yo asi

Enumerar todos los archivos cuyo tamaño es más que 1000 MB, Dentro del directorio actual, recursivamente.

[correo electrónico protegido]:/home/avi# find -size +1000m ./Descargas/The Dark Knight 2008 Hindi Brrip 720p/The Dark Knight.MKV.parte ./Descargas/saudagar - (1991) - dvdrip - x264 - AAC 5.1 - Capítulos - Esubs - [DDR]/Saudagar - (1991) - DVDRIP - X264 - AAC 5.1 - Capítulos - Esubs - [DDR].MKV ./Descargas/Deewar.avi ./Desktop/apriete.Yo asi

49. pdftk

El pdftk El comando fusiona varios archivos PDF en uno. Debes haber instalado pdftk programa. Si no, haga apt o yum para obtener el paquete requerido.

$ pdftk 1.PDF 2.PDF 3.PDF .. . 10.PDF GAT SALIDA Fusionada.pdf

50. ps -lf -u user_name

El siguiente comando emite procesos y subprocesos de un usuario. La opción "L"(Lista de hilos) y"-F”(Listado de formato completo).

$ PS -lf -U AVI AVI 21645 3717 21766 0 5 66168 117164 1 18:58 ? 00:00:00 / usr / avi 21645 3717 21768 0 5 66168 117164 1 18:58 ? 00:00:00 / usr / avi 22314 3717 22314 0 2 42797 50332 0 19:00 ? 00:00:40 / usr / avi 22314 3717 22316 0 2 42797 50332 1 19:00 ? 00:00:00/usr/avi 22678 24621 22678 0 1 969 1060 1 21:05 pts/1 00:00:00 PS -L AVI 23051 3717 23051 0 2 37583 454444 1 19:03 ? 00:00:52 / usr / avi 23051 3717 23053 0 2 37583 45444 0 19:03 ? 00:00:03 / usr / avi 23652 1 23652 0 2 22092 12520 0 19:06 ? 00:00:22 Gnome Avi 23652 1 23655 0 2 22092 12520 0 19:06 ? 00:00:00 gnomo

51. Startx -: 1

Intercambio X sesión, significa que frecuentemente inicia sesión y sale, aquí es donde el Startx El comando viene a rescatar. El comando crea una nueva sesión, por lo que no es necesario iniciar sesión y cerrar sesión con frecuencia desde una sesión. Para cambiar entre los dos X Sesión, necesitamos cambiar entre 'CTRL+ALT+F7' y 'CTRL+ALT+F8'.

Nota: Las llaves "CTRL+ALT+F1","CTRL+ALT+F6"Es para la sesión de consola, y"CTRL+ALT+F7","CTRL+ALT+F12"Es para la sesión X. Por eso 6 sesión de consola y 6 X Sesión, sin inicio de sesión frecuente y fuera. La secuencia anterior funciona en la mayoría de la distribución, sin embargo, la distribución diferente puede haberlo implementado de manera diferente. Lo he revisado en Debian, y funciona perfectamente bien.

Eso es todo por ahora. Seguiremos presentando otros comandos de menor conocimiento y un guión de revestimiento según sea necesario, en futuros artículos. No olvide dar sus valiosos comentarios sobre nuestro artículo y serie 'Comandos de Linux menos conocidos'. Vengo con mi próximo artículo muy pronto, hasta entonces, mantenerme saludable, sintonizado y conectado con Tecmenta.