Los 10 comandos que uso más
cruznick me mandó la invitación para participar en esto de publicar los “10 comandos que uso más”.
Mi historial de comandos lo tengo limitado a “666”, no uso bash y tengo el historial en un archivo separado. El comportamiento de “history” es distinto, y al tener limitado a 666 mi historial, pues el resultado va sobre lo que he tecleado los últimos….. ~7 días.
Comando original:
history | awk ‘{print $2}’ | sort | uniq -c | sort -rn | head -10
Comando modificado:
┌─(ramonoid@gentoo:pts/1)──────────────────────────────────────────────────(~)─┐ └─(00:21:%)──> cat .zsh_history | awk '{print $1}' | sort | uniq -c | sort -rn | head -10 51 mv 35 sudo 27 search 26 rm 24 cat 23 ls 20 sv 20 cd 17 unmerge 16 vp
vp = emerge -vp
sv = sudo vim
search = emerge –search
Creo que lo protocolario es que yo invite a alguien más, así que invitaré a Thalskarth, a ushcompu y a Rugebiker
:wq
Atajos en Zsh
[ Atajo ] Acción.
Ctrl
[ Ctrl + a ] Cursor al principio de línea.
[ Ctrl + b ] Cursor hacia atrás.
[ Ctrl + c ] Aborta ejecución de cualquier proceso.
[ Ctrl + d ] Borra el caracter que este en el cursor.
[ Ctrl + e ] Cursor al final de la línea
[ Ctrl + f ] Cursor hacia adelante.
[ Ctrl + h ] Borra el caracter a la izquierda del cursor.
[ Ctrl + i ] Autocompletado. Si no hay nada, mueve el cursor. Similar a TAB.
[ Ctrl + k ] Elimina todo el texto del cursor a la derecha.
[ Ctrl + l ] Limpia la pantalla.
[ Ctrl + m ] Return (Enter).
[ Ctrl + n ] Comando siguiente en el historial.
[ Ctrl + o ] Ctrl + m.
[ Ctrl + p ] Comando anterior en el historial.
[ Ctrl + r ] Busca el comando anterior que inicie con la primer letra que presionemos.
[ Ctrl + s ] Congela la terminal.
[ Ctrl + t ] Cambia los dos caracteres anteriores a la posición del cursor.
[ Ctrl + u ] Borra la linea completa y la guarda en framebuffer.
[ Ctrl + w ] Borra y guarda en framebuffer la palabra a la izquierda del cursor.
[ Ctrl + xx ] Mueve el cursor a su posición anterior.
[ Ctrl + y ] Pega todo lo que esté guardado en el framebuffer.
[ Ctrl + z ] Suspende el comando. Manda el proceso actual al background, el proceso puede ser regresado a primer plano con los comandos: jobs y fb.
Alt
[ Alt + < ] Mueve a la primera línea en el historial.
[ Alt + = ] Mueve a la ultima línea en el historial.
[ Alt + ? ] Muestra la ruta del comando, es como escribir “which-command + comando”.
[ Alt + backspace ] Borra palabras hacia atrás.
[ Alt + . ] Último comando usado.
[ Alt + | ] Mueve cursor a principio de la linea.
[ Alt + ‘ ] Encierra en comillas toda la cadena.
[ Alt + c ] Convierte a mayúscula la primer letra y el resto a minúsculas.
[ Alt + d ] Borra palabra hacia adelante.
[ Alt + h ] Escrito después de un comando y nos da la ayuda, es como escribir “run-help comando”.
[ Alt + l ] Convierte una palabra a minúsculas.
[ Alt + n ] Busca hacia delante en el historial.
[ Alt + p ] Busca hacia atras en el historial.
[ Alt + q ] Borra toda la linea.
[ Alt + t ] Invierte orden de palabras adyacentes.
tab
[ / + tab ] Lista los directorios de la partición /.
(En realidad TAB funciona para autocompletado listando todas las opciones posibles. Si pones ~/ + TAB pues obviamente listará los directorios de tu home)
[ * + tab ] Muestra los archivos. Es un “ls” pero mas desordenado.
[ ~ + tab ] Muestra todos los usuarios del sistema (lee en /etc/passwd)
[ $ + tab ] Muestra todas las variables del sistema.
[ = + tab ] Todos los comandos.
[ < + tab ] Si es un archivo y presioanas enter, te lo muestra. Como el comando cat.
Otros
[ home ] Mueve el cursor al principio de la línea.
[ end ] Mueve el cursor al final de la línea.
[ esc d ] Borra hasta el final de la palabra.
[ esc p ] Busca en el historial de comandos. Comando + Esc p.
[ esc t ] Invierte orden de palabras adyacentes.
[ esc u ] Cambia a mayúsculas la palabra siguiente.
——————————
La mayoría funcionan tambien en bash.
¿Sabes algún otro?
:wq
Conocer tamaño de archivos en *sh
Encontré 3 maneras distintas de hacerlo:
du -h archivo
stat -c %s archivo
ls -Shl archivo | awk '{print $5}'
Probablemente no me sirva de nada al usar vifm | pcmanfn, quienes me dan ya el tamaño, pero el uso de los comandos puede que los necesite algún día. Hablo de stat solamente =P
:wq
12 comments