RH033-3 Running Commands and Getting Help

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:

  1. User Commands
  2. System Calls
  3. Library Calls
  4. Special Files
  5. File Formats
  6. Games
  7. Miscelaneous
  8. 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

Publicado

en

por

Etiquetas:

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.