Charrua
unread,Mar 30, 2011, 12:59:48 PM3/30/11Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Para ti
4.3.2 Comandos Unix básicos
Aprendamos algunos comandos Unix básicos. [20] Pruebe los siguientes
comandos desde la cuenta de usuario no privilegiado penguin :
*
pwd
o
Muestra el nombre del directorio actual/de trabajo.
*
whoami
o
Muestra el nombre del usuario actual.
*
file loquesea
o
Muestra el tipo de archivo de un archivo loquesea.
*
type -p nombre_comando
o
Muestra la ubicación del comando nombre_comando.
o
which nombre_comando hace lo mismo. [21]
*
type nombre_comando
o
Muestra información sobre el comando nombre_comando.
*
apropos palabra_clave
o
Busca comandos relacionados con la palabra_clave.
o
man -k palabra_clave hace lo mismo.
*
whatis nombre_comando
o
Explica en una línea el comando nombre_comando.
*
man -a nombre_comando
o
Explica el comando nombre_comando. (estilo Unix)
*
info nombre_comando
o
Muestra información detallada del comando nombre_comando.
(GNU style)
*
ls
o
Lista el contenido de un directorio (archivos comunes y
directorios) [22]
*
ls -a
o
Lista el contenido de un directorio (todos los archivos y
directorios)
*
ls -A
o
Lista el contenido de un directorio (casi todos los
archivos y directorios, es decir, omite los ".." y ".")
*
ls -la
o
Lista todo el contenido de un directorio con información
detallada. Véase El concepto de sistema de archivos en Debian, Sección
4.5.2.
*
ls -d
o
Lista todos los directorios del directorio actual.
*
lsof loquesea
o
Muestra información sobre el archivo loquesea abierto por
procesos.
*
mkdir loquesea
o
Crea un directorio nuevo loquesea en el directorio actual.
*
rmdir loquesea
o
Borra el directorio loquesea del directorio actual.
*
cd loquesea
o
Cambia al directorio loquesea del directorio actual o del
directorio que figura en la variable CDPATH. Véase el comando cd de
builtins(7).
*
cd /
o
Cambia al directorio raíz.
*
cd
o
Cambia al directorio personal del usuario actual.
*
cd /loquesea
o
Cambia al directorio /loquesea.
*
cd ..
o
Cambia al directorio padre.
*
cd ~loquesea
o
Cambia al directorio loquesea del directorio personal del
usuario.
*
cd -
o
Cambia al directorio anterior.
*
</etc/motd pager
o
Muestra el contenido de /etc/motd usando el paginador
predeterminado. Véase comando < loquesea, Sección 4.3.10.9. [23]
*
touch loquesea
o
Crea un archivo vacío loquesea.
*
cp loquesea loquefuera
o
Copia el archivo loquesea en un nuevo archivo loquefuera.
*
rm loquesea
o
Borra el archivo loquesea.
*
mv loquesea loquefuera
o
Cambia el nombre un archivo existente loquesea en
loquefuera.
*
mv loquesea loquefuera/cualquiera
o
Mueve el archivo loquesea a una nueva ubicación con el
nombre loquefuera/cualquiera. El directorio loquefuera debe existir.
*
chmod 600 loquesea
o
Hace que el archivo loquesea no pueda ser leído ni escrito
por otros ni ejecutado por nadie.
*
chmod 644 loquesea
o
Hace que el archivo loquesea pueda ser leído pero no
escrito por otros ni ejecutado por nadie.
*
chmod 755 loquesea
o
Hace que el archivo loquesea pueda ser leído pero no
escrito por otros pero ejecutado por todos.
*
top
o
Muestra información de los procesos a pantalla completa.
Pulse "q" para salir.
*
ps aux | pager
o
Muestra información de todos los procesos que se están
ejecutando usando el estilo BSD. Véase comando1 | comando2, Sección
4.3.10.2.
*
ps -ef | pager
o
Muestra la información de todos los procesos que se están
ejecutando usando el estilo Unix del system-V.
*
ps aux | grep -e "[e]xim4*"
o
Muestra todos los procesos que ejecutan exim o exim4.
Aprenda sobre expresiones regulares de la página del manual grep(1)
escribiendo man grep. [24]
*
ps axf | pager
o
Muestra la información de todos los procesos ejecutándose
usando una salida ASCII.
*
kill 1234
o
Mata un proceso identificado por el ID: 1234. Véase Mate
el procesoi, Sección 8.5.1.
*
grep -e "patrón" *.html
o
Busca un "patrón" en todos los archivos que terminan
en .html situados en el directorio actual y los muestra a todos.
*
gzip loquesea
o
Comprime loquesea para crear loquesea.gz usando el
algoritmo Lempel-Ziv (LZ77).
*
gunzip loquesea.gz
o
Descomprime loquesea.gz para crear loquesea.
*
bzip2 loquesea
o
Comprime loquesea para crear loquesea.bz2 usando el
algoritmo de compresión Burrows-Wheeler y Huffman (mejor compresión
que gzip)
*
bunzip2 loquesea.bz2
o
Descomprime loquesea.bz2 para crear loquesea.
*
tar -xvvf loquesea.tar
o
Extrae los archivos de loquesea.tar.
*
tar -xvvzf loquesea.tar.gz
o
Extrae los archivos loquesea.tar.gz .
*
tar -xvvf --bzip2 loquesea.tar.bz2
o
Extrae los archivos de loquesea.tar.bz2. [25]
*
tar -cvvf loquesea.tar loquesea/
o
Empaqueta el contenido de la carpeta loquesea/ en
loquesea.tar.
*
tar -cvvzf loquesea.tar.gz loquefuera/
o
Empaqueta el contenido de la carpeta loquesea/ en el
archivo comprimido loquefuera.tar.gz.
*
tar -cvvf --bzip2 loquesea.tar.bz2 loquefuera/
o
Empaqueta el contenido de la carpeta loquefuera/ en el
archivo comprimido loquesea.tar.bz2. [26]
*
zcat README.gz | pager
o
Muestra el contenido del archivo comprimido README.gz
usando el paginador predeterminado.
*
zcat README.gz > loquesea
o
Crea el archivo loquesea con el contenido descomprimido de
README.gz.
*
zcat README.gz >> loquesea
o
Agrega el contenido descomprimido de README.gz al final
del archivo loquesea (si no existe, primero lo crea)
*
find . -name patrón
o
busca los nombres de archivo coincidentes con el patrón.
(lento)
*
locate -d . patrón
o
busca los nombre de archivo coincidentes con el patrón.
(más rápido si se usa la base de datos generada frecuentemente)
Navegue por los distintos directorios e investige el sistema
utilizando los comandos anteriores a modo de entrenamiento. Si tiene
dudas sobre algún comando en particular, lea la página del manual. Por
ejemplo, los siguientes comandos son un buen comienzo:
$ man man
$ man bash
$ man ls
Sería también oportuno empezar con vim y pulsar la tecla F1. Debería
leer por lo menos las primeras 35 líneas. Luego realice el
entrenamiento en línea desplazando el cursor hasta |tutor| y
presionando Ctrl-]. Véase Editores, Capítulo 11 para aprender más
sobre editores.
Obsérvese que muchos comandos Unix incluyendo los de GNU y BSD
muestran una breve información de ayuda si se los invoca de alguna de
las siguientes maneras (o, en algunos casos, sin ningún argumento):
$ nombre_comando --help
$ nombre_comando -h
Pruebe también los ejemplos de Trucos para Debian, Capítulo 8 como
autoaprendizaje.
FUENTE file:///usr/share/doc/debian-reference-common/html/ch-tutorial.es.html#s-mc