viernes, 9 de septiembre de 2011

Sesión 5 Comandos para obtener ayuda y búsqueda

whatis
Imprime descripciones del manual

Ejemplo
mi-usuario@maquina:~$ ls

ls (1)               - list directory contents


apropos
Busca conforme a palabras clave del manual

Ejemplo
mi-usuario@maquina:~$ apropos bash
bash (1)             - GNU Bourne-Again SHell
bash-builtins (7)    - bash built-in commands, see bash(1)
bashbug (1)          - report a bug in bash
builtins (7)         - bash built-in commands, see bash(1)
dh_bash-completion (1) - install bash completions for package
rbash (1)            - restricted bash, see bash(1)


man
Despliega en pantalla las páginas del manual de linux (para salir de esa pantalla, presionar la tecla q ). El manual de linux se encuentra ordenado y clasificado por páginas y tipo de contenido, a continuación se enlista el número de la página y el tipo de contenido respectivamente:

1. Programas ejecutables y guiones del intérprete de órdenes
2. Llamadas del sistema
3. Llamadas de la bibilioteca
4. Ficheros especiales
5. Formato de ficheros y convenios
6. Juegos
7. Paquetes de macros y convenios
8. Órdenes de administración del sistema
9. Rutinas del núcleo



Ejemplo
mi-usuario@maquina:~$ man su

SU(1)                            User Commands                           SU(1)

NAME
       su - change user ID or become superuser

SYNOPSIS
       su [options] [username]

DESCRIPTION
       The su command is used to become another user during a login session.
       Invoked without a username, su defaults to becoming the superuser. The
       optional argument - may be used to provide an environment similar to
       what the user would expect had the user logged in directly.
- - El resto de la salida de este comando se omite - -

comando  - - help 
Muestra brevemente la sintaxis del comando indicado.

Ejemplo
mi-usuario@maquina:~$ passwd --help
Modo de uso: passwd [opciones] [USUARIO]

Options:
  -a, --all                     informa del estado de las contraseñas de todas
                                las cuentas
  -d, --delete                  borra la contraseña de la cuenta indicada
- - El resto de la salida de este comando se omite - -



whereis
Busca archivos binarios, páginas del manual y código fuente

Ejemplo
mi-usuario@maquina:~$ whereis cat

cat: /bin/cat /usr/share/man/man1/cat.1.gz


locate
Busca archivos en una base de datos (la base de datos se encuentra en la ruta/var/lib/mlocate/mlocate.db y se requiere ejecutar al menos una vez el comando updatedb para actualizar esta base ) por nombre
Ejemplo
mi-usuario@maquina:~$ locate passwd
/etc/passwd
/etc/passwd-
/etc/pam.d/chpasswd
/etc/pam.d/passwd
/etc/security/opasswd
/home/eddye/backup-passwd
/home/eddye/.jd/plugins/webinterface/passwd.tmpl
- - El resto de la salida de este comando se omite - -

find
Busca de manera jerárquica y exhaustiva archivos y/o carpetas
Ejemplo:
mi-usuario@maquina:~$ find /etc passwd

/etc/gnashrc
/etc/rc0.d
/etc/rc0.d/S90halt
/etc/rc0.d/README
/etc/rc0.d/S40umountfs
/etc/rc0.d/K20vboxweb-service
/etc/rc0.d/S60umountroot
- - El resto de la salida de este comando se omite - -



No hay comentarios:

Publicar un comentario