Running Commands
Los comandos disponibles en el sistema se pueden visualizar haciendo un doble tab ( tab tab ) desde la consola. Esto mostará unos miles de comandos. Son todos los ficheros que se hayan con permisos de ejecución en las rutas indicadas en la variable $PATH. Los comandos que están en el path se ejecutan escribiendo directamente su nombre. Si no están en el path hay que ejecutarlos con » ./nombrefichero «.
Normalmente los comandos se ejecutan con parámetros, opciones, modificadores, etc… Para indicar los parámetros se usa la forma corta o abreviada con ‘-c’ con una sola letra o la opción avanzada ‘–command’ con doble guión y nombre completo del comando.
Se puede marcar el fin de los parámetros con doble guíon sólo ‘–‘. Esto es muy útil cuando hemos tenido un gambazo y hemos llamado a un fichero por ejemplo ‘-fichero’ con un guíon. Pues para borrarlo haríamos lo siguiente:
[shell]rm — -file
[/shell]
Se pueden concatenar comandos usando el punto y coma, de forma que cuando acabe uno se ejecute otro. De esta forma podemos indicar en una sola línea varios comandos. Ej: ls ; cd /etc; ls;
Se puede cortar la ejecución de un comando con la combinación de teclas ctrl + c
Algunos comandos simples
- date: Muestra y modifica fecha y hora. Permite formatear la salida con date + «formato». Ej: date +»%Y%m%d %H:%m»
- cal : muestra un calendario con la fecha indicada. Por defecto muestra el mes actual. Se puede indicar el mes y año.
Getting Help: Documentación y Ayuda
Recordar todos los comandos y todos los parámetros es imposible, para ello disponemos de ayuda preinstalada en el sistema. Disponemos de los siguientes recursos en el sistema para documentarnos :
- whatis : Busca en descripición del comando y la muestra
- apropos: Busca en la descripción y dentro de las documentación y lo muestra
- man: Página del manual
- info: Otro sistema de informacion que soporta navegación
- /usr/share/doc: ubicación de documentación de cada paquete de software
- Red Hat Documentation: Sitio web de documentación de RedHat http://docs.redhat.com/docs/
- commando –help: Normalmente todos los comandos -h o –help para dar información e su uso.
La notación de parámetros en la ayuda es la siguiente:
- [] Opcional
- Cualquier cosa con «…» lista o longitud arbitraria
- | : Se usa con opciones de las cuales solo puedes elegir una, el separador es el pipe |
- <> : datos variables, debes sustuir el contenido con el que necesites.
- -abc: es lo mismo que -a -b -c
Indice de hojas de man:
Man dispone de varias páginas de ayuda dependiendo a qué contexto se refieran:
- User Commands
- System Calls
- Library Calls
- Special Files
- File Formats
- Games
- Miscelaneous
- Administratrive Commands
Ejemplos:
[shell]man 1 passwd # referido al uso de passwd para usuarios
man 5 passwd # detalla el contenido del fichero /etc/passwd
[/shell]
Se puede navegar por las páginas man de la siguiente forma:
- /text : busca texto en la página del manual. Búsqueda con expresion regular
- n/N : Siguiente ocurrencia de la búsqueda u ocurrencia anterior
- q : Salir
- PgUP / PgDn: Pagina arriba o abajo
- Las páginas del manual se visualizan con el comando less en caso de estar instalado.
- man -k palabraclave: Realiza una búsqueda entre las descripciones y las páginas del manual, como apropos.
La herramienta info permite navegar entre las páginas de ayuda. Cada página se divide en nodos y los enlaces a los nodos van precedidos de un *. Para navegar en las páginas de info se usa:
- tab: moverse entre links
- enter: selecciona el link sobre el que está el cursor
- n ( next ) /p (previous ) / u ( up-one ) /l ( last-one )
- s text : busca texto
- q : salir
Otros sitios donde encontrar información:
- /usr/share/doc
- comando yelp -> herramienta de ayuda con las guías de la distribución
- http://docs.redhat.com/docs/es-ES/index.html
Deja una respuesta