Diez comandos de Linux menos conocidos - Parte 2
Continuando con la última conversación de 11 comandos de Linux útiles y menos conocidos: Parte I, aquí en este artículo nos centraremos en otros comandos de Linux menos conocidos, que resultarán muy útiles para administrar el Escritorio y >Servidor.
12. Comando
Cada comando que escribes en la terminal se registra en el historial y se puede volver a intentar usando el comando history.
¿Qué tal hacer trampa en el comando del historial? Sí, puedes hacerlo y es muy fácil. Simplemente coloque uno o más espacios en blanco antes de escribir un comando en la terminal y su comando no se grabará.
Probémoslo, probaremos cinco comandos comunes de Linux (digamos ls, pwd, uname, echo “hi”< y quién) en la terminal después de un espacio en blanco y verifique si estos comandos están anclados en el historial o no.
avi@localhost:~$ ls
avi@localhost:~$ pwd
avi@localhost:~$ uname
avi@localhost:~$ echo “hi”
avi@localhost:~$ who
Ahora ejecute el comando 'historial' para ver si estos comandos ejecutados anteriormente se registran o no.
avi@localhost:~$ history
40 cd /dev/
41 ls
42 dd if=/dev/cdrom1 of=/home/avi/Desktop/squeeze.iso
43 ping www.google.com
44 su
Verá que nuestros últimos comandos ejecutados no están registrados. También podemos engañar al historial usando un comando alternativo 'cat | bash' por supuesto sin comillas, de la misma manera que arriba.
13. comando de estadística
El comando stat en Linux muestra la información de estado de un archivo o sistema de archivos. La estadística muestra una gran cantidad de información sobre el archivo cuyo nombre se pasa como argumento. La información de estado incluye Tamaño del archivo, Bloques, Permiso de acceso, Fecha-hora del último acceso al archivo, Modificar, cambiar, etc.
avi@localhost:~$ stat 34.odt
File: `34.odt'
Size: 28822 Blocks: 64 IO Block: 4096 regular file
Device: 801h/2049d Inode: 5030293 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ avi) Gid: ( 1000/ avi)
Access: 2013-10-14 00:17:40.000000000 +0530
Modify: 2013-10-01 15:20:17.000000000 +0530
Change: 2013-10-01 15:20:17.000000000 +0530
14. . y .
La combinación de teclas anterior no es en realidad un comando, sino un ajuste que coloca el último argumento del comando en el símbolo del sistema, en el orden desde el último comando ingresado hasta el comando ingresado anteriormente. Simplemente mantenga presionado 'Alt' o 'Esc' y continúe presionando '.'.
Descargar la hoja de referencia de la línea de comandos de Linux
15. comando pv
Es posible que haya visto la simulación de texto en Películas, especialmente en Películas de Hollywood, donde el texto aparece como si se estuviera escribiendo en tiempo real. Puede repetir cualquier tipo de texto y salida de forma simulada usando el comando 'pv', como se indicó anteriormente. Es posible que el comando pv no esté instalado en su sistema y tenga que apt o yum los paquetes necesarios para instalar 'pv<' en tu caja.
root@localhost:# echo "Tecmint [dot] com is the world's best website for qualitative Linux article" | pv -qL 20
Salida de muestra
Tecmint [dot] com is the world's best website for qualitative Linux article
16. montar | columna -t
El comando anterior muestra la lista de todos los sistemas de archivos montados en un formato agradable con especificación.
avi@localhost:~$ mount | column -t
Salida de muestra
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
nfsd on /proc/fs/nfsd type nfsd (rw)
17. Comando Ctrl+l
Antes de continuar, déjame preguntarte cómo borras tu terminal. ¡Mmm! Escribe "borrar" cuando se le solicite. Bueno, el comando anterior realiza la acción de limpiar tu terminal de una vez. Simplemente presiona “Ctr+l” y verás como se borra todo tu terminal de una vez.
18. comando curl
¿Qué tal si revisas tu correo no leído desde la línea de comando? Este comando es muy útil para quienes trabajan en servidores sin cabeza. Nuevamente solicita una contraseña en tiempo de ejecución y no necesita codificar su contraseña en la línea anterior, lo que de otro modo sería un riesgo para la seguridad.
avi@localhost:~$ curl -u [email --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "\t" if //; print "$2\n" if /<(title|name)>(.*)<\/>/;'
Salida de muestra
Enter host password for user '[email ':
Gmail - Inbox for [email
People offering cars in Delhi - Oct 26
Quikr Alerts
another dependency question
Chris Bannister
Ralf Mardorf
Reco
Brian
François Patte
Curt
Siard
berenger.morel
Hi Avishek - Download your Free MBA Brochure Now...
Diya
★Top Best Sellers Of The Week, Take Your Pick★
Timesdeal
aptitude misconfigure?
Glenn English
Choosing Debian version or derivative to run Wine when resource poor
Chris Bannister
Zenaan Harkness
Curt
Tom H
Richard Owlett
Ralf Mardorf
Rob Owens
19. Comando de pantalla
El comando screen permite desconectar un proceso de ejecución prolongada de una sesión que se puede volver a conectar, cuando sea necesario, lo que proporciona flexibilidad en la ejecución del comando.
Para ejecutar un proceso (largo) generalmente ejecutamos como
avi@localhost:~$ ./long-unix-script.sh
Lo cual carece de flexibilidad y necesita que el usuario continúe con la sesión actual, sin embargo si ejecutamos el comando anterior como.
avi@localhost:~$ screen ./long-unix-script.sh
Se puede desvincular o volver a conectar en diferentes sesiones. Cuando se esté ejecutando un comando, presione “Ctrl + A” y luego “d” para desvincular. Para adjuntar ejecutar.
avi@localhost:~$ screen -r 4980.pts-0.localhost
Nota: Aquí, la última parte de este comando es ID de pantalla, que puede obtener usando el comando 'screen -ls'. Para saber más sobre el 'comando de pantalla' y su uso, lea nuestro artículo que muestra algunos 10 comandos de pantalla útiles con ejemplos.
20. archivo
¡No! El comando anterior no es un error tipográfico. 'archivo' es un comando que le brinda información sobre el tipo de archivo.
avi@localhost:~$ file 34.odt
34.odt: OpenDocument Text
21. identificación
El comando anterior imprime identificadores de usuario y de grupo reales y efectivos.
avi@localhost:~$ id
Salida de muestra
uid=1000(avi) gid=1000(avi)
groups=1000(avi),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),109(netdev),111(bluetooth),117(scanner)
Eso es todo por ahora. Viendo el éxito del último artículo de esta serie y de este mismo artículo, muy pronto publicaré otra parte de este artículo que contiene varios otros comandos de Linux menos conocidos. Hasta entonces, Estén atentos y conectados a Tecmint. No olvide brindarnos sus comentarios valiosos en Comentarios.
Leer también
- Diez comandos menos conocidos para Linux – Parte 3
- Diez comandos de Linux menos conocidos y efectivos – Parte IV
- Diez comandos de Linux útiles y menos conocidos: Parte V