1) Completar pestaña:
Un gran ahorro de tiempo. Si está escribiendo un comando, solo necesita escribir lo suficiente del comando para proporcionar un segmento inicial que solo se puede extender de una sola manera y luego puede presionar TAB una vez para expandir su segmento inicial a todo el comando. Entonces, por ejemplo, en mi sistema se umo TAB
expande a umount
. (En mi sistema, ya que los segmentos iniciales son extensibles solo de una manera es una función de lo que ha instalado, etc.) Si no escribe lo suficiente para que la finalización sea inequívoca, TAB no se expandirá, pero un segundo TAB mostrará un lista de posibles terminaciones. Entonces, en mi sistema, um TAB TAB
produce:
umask umax_pp umount umount.hal
La finalización de tabulación también funciona en las rutas: cd /home/me/docs/reallylo TAB
si es única, se expandirá cd /home/me/docs/reallylongdirname
y, si no es única, ofrecerá una lista de continuaciones candidatas como se indicó um
anteriormente.
2) man some-command
o some-command --help
o some-command -h
:
Si no puede recordar cómo funciona un comando, puede obtener documentación allí mismo en el shell. man
Suele proporcionar el mayor detalle. Por lo general, uno o ambos argumentos --help
y -h
para un comando proporcionan un breve resumen.
3) head
:
man some-command
toma el control del terminal y evita que ingrese comandos mientras se muestra el texto del hombre. man some-command | head
mostrará las primeras 10 líneas. man some-command | head -n
mostrará las primeras n líneas. En ambos casos, recupera su solicitud, de modo que puede tener el texto del hombre en la pantalla al ingresar su comando.