Poco conocido inventario de comandos de Unix

  

Entre los muchos comandos en Unix, algunos comandos se usan con frecuencia y algunos comandos son raros. Aunque se usan menos, algunos comandos son más prácticos. Vamos a introducir algunos comandos Unix poco comunes pero muy útiles. Echémosle un vistazo.

1. hombre ascii

Este comando imprimirá octal, hexadecimal y tabla de códigos ASCII decimal.

ASCII (7) BSD Manual de información variada ASCII (7)

NOMBRE

ascii - octales, hexadecimales y decimales conjuntos de caracteres ASCII

DESCRIPCIÓN < Br>

El conjunto octal:

000 nul 001 soh 002 stx 003 etx 004 eot 005 enq 006 ack 007 bel

010 bs 011 ht 012 nl 013 vt 014 np 015 cr 016 So 017 si

020 dle 021 dc1 022 dc2 023 dc3 024 dc4 025 nak 026 syn 027 etb

030 can 031 em 032 sub 033 esc 034 fs 035 gs 036 rs 037 us

2. cal

Hay varios pasos para mostrar un calendario en muchos sistemas. De hecho, puedes usar el comando cal.

cal

agosto de 2013

Su Mo Tu We Th Fr Sa Sa

1 2 3

4 5 6 7 8 9 10

11 12 13 14 15 16 17

18 19 20 21 22 23 24

25 26 27 28 29 30 31

3. xxd < Br>

xxd somefile.bin

0000000: 83ff 0010 8d01 0408 d301 0408 a540 0408. . . . . . . . . . . . . @.

0000010: d701 0408 d901 0408 db01 0408 0000 0000. . . . . . . . . . . . . . . .

0000020: 0000 0000 0000 0000 0000 0000 1199 0508. . . . . . . . . . . . . . . .

0000030: df01 0408 0000 0000 e199 0508 1d9a 0508. . . . . . . . . . . . . . . .

0000040: e501 0408 2912 0508 e901 0408 eb01 0408. . . . ). . . . . . . . . . .

0000050: ed01 0408 ef01 0408 39e0 0408 55e0 0408. . . . . . . .9. .U. .

0000060: 71e0 0408 8de0 0408 a9e0 0408 39f7 0408 q. . . . . . . . . .9. .

0000070: 6df7 0408 a5f7 0408 ddf7 0408 15f8 0408 m. . . . . . . . . . . . . .

0000080: 49f8 0408 81f8 0408 7de5 0408 0b02 0408 I. . . . . . }. . . . . . .

0000090: 4ded 0408 a9ed 0408 1102 0408 c5e0 0408 M .. . . . . . . . . . . . . .

00000a0: 1502 0408 1702 0408 1902 0408 1b02 0408. . . . . . . . . . . . . . . .

00000b0: e50a 0508 1d0b 0508 590b 0508 2302 0408. . . . . . . .Y. . #. .

00000c0: 2502 0408 253d 0508 2941 0508 7106 0508%. .% =. . ) A..q. .

00000d0: 8106 0508 690e 0508 990e 0508 c90e 0508. . . .i. . . . . . . . . .

00000e0: 19e1 0408 3702 0408 3902 0408 3b02 0408. . . .7. .9. .; . .

xxd puede generar una copia hexadecimal del archivo dado, o puede restaurar la copia hexadecimal editada a un formato binario. También puede generar una copia hexadecimal como una matriz de C:

xxd -i data.bin

unsigned char data_bin [] = {

0x6d, 0x61 , 0x64, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x6c, 0x6f, 0x6f,

0x6b, 0x0a

};

unsigned int data_bin_len = 14;

Use este comando para comparar dos archivos binarios comparando copias hexadecimales de dos archivos.

4. ssh

ssh es una herramienta Unix un poco más complicada que tiene muchos otros usos además de usarla para iniciar sesión en una máquina remota.

ssh y las herramientas con las que viene se pueden usar:

1 Pasar archivos entre computadoras (usando scp)

2 Reenvío de X – conectarse al extremo remoto Máquinas, y abra una aplicación GUI, parece que están encendidas localmente, incluso si la máquina remota no proporciona servicios X.

El reenvío de 3 puertos – reenvía la conexión al puerto local al puerto de la máquina remota, o reenvía la conexión al puerto de la máquina remota al puerto local

4 SOCKS proxy – Reenvía todas las conexiones en una aplicación que admite el proxy SOCKET a la máquina remota. Esto es útil para usar el wifi público para navegar por la web y evitar un servidor de seguridad estricto.

5 Ingrese la contraseña una vez en la máquina local, y luego use el agente clave de ssh para iniciar sesión en las máquinas remotas restantes con una identidad segura sin tener que ingresar su contraseña repetidamente.

5. mdfind

Este comando es único en mac y, por supuesto, otros * nix tendrán comandos similares. Tiene la misma funcionalidad que el comando de búsqueda, pero se indexa mediante Spotlight. Te permite consultar todo tu sistema de archivos en segundos. Puede usarlo para mostrar instantáneamente las actualizaciones de los nuevos archivos que cumplen con los criterios. Se puede usar para consultar archivos importantes que la aplicación almacena en una ubicación oculta.

》 mdfind -name homebrew

/usr /local /Library /Homebrew

/Users /job /Library /Logs /Homebrew

Lo anterior no es Una introducción común pero útil a los comandos de Unix, este artículo describe cinco comandos que a menudo se pasan por alto, y si los usa, los encontrará útiles.

Copyright © Conocimiento de Windows All Rights Reserved