Quiero comenzar a usar el terminal con más frecuencia, pero no sé cuáles son los diferentes comandos disponibles para mí. ¿Hay alguna manera de enumerar todos los diferentes comandos que puedo usar?
command-line
usuario233219
fuente
fuente
bash
pero no enzsh
, que tiene la división de palabras deshabilitada de manera predeterminada. refining-linux.org/archives/38/…Si está utilizando bash, que es el shell predeterminado en todos los sabores oficiales de Ubuntu, ejecute
compgen -c
para ver los comandos disponibles, incluidos los alias.fuente
compgen -c | grep thunar
y tiene instalado el administrador de archivos Thunar, también verá los comandos relacionados con Thunar.Abra la terminal Ctrl+ Alt+ ty ejecute este comando:
Esto enumerará todos los comandos y una descripción simple de cada comando.
Si desea guardar la lista, puede redirigir el resultado a un archivo de salida
Entonces, ¿por qué usé el comando whatis? El comando
man whatis
da:así que en palabras fáciles
whatis
da un general. descripción de cada comandofuente
apropos <keyword>
busca todos los comandos y su breve descripción y muestra los resultadosAbra una terminal y presione la Tabtecla dos veces.
fuente
cd
). Al presionar Tab dos veces se superan ambas limitaciones severas. Si alguien hubiera preguntado cómo mostrar todos los comandos en un sistema GNU / Linux arbitrario, uno podría argumentar que la finalización de Tab no es una solución adecuada. Por supuesto, cualquier cosa podría cambiar en Ubuntu en el futuro, pero la probabilidad de que la pestaña se complete en el shell interactivo predeterminado desaparecerá es minúscula.Una lista de comandos depende en gran medida de lo que haya instalado, pero hay trucos para enumerar todos los comandos. Lo siguiente funciona en la mayoría de los depósitos tipo bourne:
Use
find
para encontrar todos los ejecutables:Enumere todos los archivos en los directorios binarios (podría estar incompleto):
fuente
Abra una ventana de terminal (el terminal GNOME está bien, también un xTerm configurado).
Sus opciones son:
Al presionar la TABtecla ("-> <-") dos veces, completará cualquier comando en la consola y, si la línea está vacía, obtendrá el número y los nombres de todos los comandos disponibles . Tenga en cuenta que puede requerir algo de tiempo y puede enumerar utilidades semiadministrativas. NOTA: esto no es un estándar, para una forma "cross-shell" vea las otras opciones.
Use
man -k NAME
para buscar un comando (o parte de él) yman COMMAND
para obtener el manual de ese comando. No todos los comandos tienen un manual del sistema; leer al hombre antes de usar cualquier utilidad administrativa siempre es una buena idea; Créeme.Use Midnight Commander (
mc
) para tener una buena GUI de consola (maldiciones) para administrar el sistema y el sistema de archivos. Puede que tenga que instalarlo desde su administrador de paquetes. No te preocupes Es un software seguro y extremadamente común.NOTA: Está hecho para cuando tiene confusión o dificultad para usar el sistema de archivos.
Úselo
ls /bin | more
para conocer todos los ejecutables administrativos ejecutables ;ls /sbin | more
para ejecutables administrativos comunes .Use
ls /usr/sbin | more
para conocer todos los ejecutables de usuario ;ls /usr/sbin | more
dará una gran lista de ejecutables y bibliotecas de usuario .NOTA: Si la salida de
more
más de una página (pantalla completa), deberá desplazarse presionando "Page Up" y "Page Down" o la barra espaciadora.Puede usar
COMMAND | grep TEXT
para filtrar la salida.Si tiene más preguntas, comente aquí y no olvide marcar la marca al lado de la respuesta si le ayudé.
Que tengas una buena experiencia.
fuente
/usr/bin
, que no has mencionado aquí. También hay/sbin
, que contiene ejecutables que se usan a menudo para la administración del sistema, comousermod
yifconfig
. Y muchos sistemas también tienen otros directorios binarios, como/usr/games
y/usr/local/bin
. Consulte el estándar de jerarquía del sistema de archivos yman 7 hier
. Es posible que desee expandir esto para mencionar directorios importantes para ejecutables además de/bin
y/usr/sbin
.Esto es un poco viejo, pero aún puede ser relevante
http://fosswire.com/post/2008/04/ubuntu-cheat-sheet/
E información sobre el uso del terminal Ubuntu
https://help.ubuntu.com/community/UsingTheTerminal
la página anterior tiene más enlaces al final que lo ayudarán a encontrar más comandos para Ubuntu.
fuente