Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

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

    • Muestra el nombre del directorio actual/de trabajo.

  • whoami

    • Muestra el nombre del usuario actual.

  • file loquesea

    • Muestra el tipo de archivo de un archivo loquesea.

  • type -p nombre_comando

    • Muestra la ubicaci�n del comando nombre_comando.

    • which nombre_comando hace lo mismo. [21]

  • type nombre_comando

    • Muestra informaci�n sobre el comando nombre_comando.

  • apropos palabra_clave

    • Busca comandos relacionados con la palabra_clave.

    • man -k palabra_clave hace lo mismo.

  • whatis nombre_comando

    • Explica en una l�nea el comando nombre_comando.

  • man -a nombre_comando

    • Explica el comando nombre_comando. (estilo Unix)

  • info nombre_comando

    • Muestra informaci�n detallada del comando nombre_comando. (GNU style)

  • ls

    • Lista el contenido de un directorio (archivos comunes y directorios) [22]

  • ls -a

    • Lista el contenido de un directorio (todos los archivos y directorios)

  • ls -A

    • Lista el contenido de un directorio (casi todos los archivos y directorios, es decir, omite los ".." y ".")

  • ls -la

  • ls -d

    • Lista todos los directorios del directorio actual.

  • lsof loquesea

    • Muestra informaci�n sobre el archivo loquesea abierto por procesos.

  • mkdir loquesea

    • Crea un directorio nuevo loquesea en el directorio actual.

  • rmdir loquesea

    • Borra el directorio loquesea del directorio actual.

  • cd loquesea

    • 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 /

    • Cambia al directorio ra�z.

  • cd

    • Cambia al directorio personal del usuario actual.

  • cd /loquesea

    • Cambia al directorio /loquesea.

  • cd ..

    • Cambia al directorio padre.

  • cd ~loquesea

    • Cambia al directorio loquesea del directorio personal del usuario.

  • cd -

    • Cambia al directorio anterior.

  • </etc/motd pager

  • touch loquesea

    • Crea un archivo vac�o loquesea.

  • cp loquesea loquefuera

    • Copia el archivo loquesea en un nuevo archivo loquefuera.

  • rm loquesea

    • Borra el archivo loquesea.

  • mv loquesea loquefuera

    • Cambia el nombre un archivo existente loquesea en loquefuera.

  • mv loquesea loquefuera/cualquiera

    • Mueve el archivo loquesea a una nueva ubicaci�n con el nombre loquefuera/cualquiera. El directorio loquefuera debe existir.

  • chmod 600 loquesea

    • Hace que el archivo loquesea no pueda ser le�do ni escrito por otros ni ejecutado por nadie.

  • chmod 644 loquesea

    • Hace que el archivo loquesea pueda ser le�do pero no escrito por otros ni ejecutado por nadie.

  • chmod 755 loquesea

    • Hace que el archivo loquesea pueda ser le�do pero no escrito por otros pero ejecutado por todos.

  • top

    • Muestra informaci�n de los procesos a pantalla completa. Pulse "q" para salir.

  • ps aux | pager

  • ps -ef | pager

    • 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*"

    • 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

    • Muestra la informaci�n de todos los procesos ejecut�ndose usando una salida ASCII.

  • kill 1234

  • grep -e "patr�n" *.html

    • Busca un "patr�n" en todos los archivos que terminan en .html situados en el directorio actual y los muestra a todos.

  • gzip loquesea

    • Comprime loquesea para crear loquesea.gz usando el algoritmo Lempel-Ziv (LZ77).

  • gunzip loquesea.gz

    • Descomprime loquesea.gz para crear loquesea.

  • bzip2 loquesea

    • Comprime loquesea para crear loquesea.bz2 usando el algoritmo de compresi�n Burrows-Wheeler y Huffman (mejor compresi�n que gzip)

  • bunzip2 loquesea.bz2

    • Descomprime loquesea.bz2 para crear loquesea.

  • tar -xvvf loquesea.tar

    • Extrae los archivos de loquesea.tar.

  • tar -xvvzf loquesea.tar.gz

    • Extrae los archivos loquesea.tar.gz .

  • tar -xvvf --bzip2 loquesea.tar.bz2

    • Extrae los archivos de loquesea.tar.bz2. [25]

  • tar -cvvf loquesea.tar loquesea/

    • Empaqueta el contenido de la carpeta loquesea/ en loquesea.tar.

  • tar -cvvzf loquesea.tar.gz loquefuera/

    • Empaqueta el contenido de la carpeta loquesea/ en el archivo comprimido loquefuera.tar.gz.

  • tar -cvvf --bzip2 loquesea.tar.bz2 loquefuera/

    • Empaqueta el contenido de la carpeta loquefuera/ en el archivo comprimido loquesea.tar.bz2. [26]

  • zcat README.gz | pager

    • Muestra el contenido del archivo comprimido README.gz usando el paginador predeterminado.

  • zcat README.gz > loquesea

    • Crea el archivo loquesea con el contenido descomprimido de README.gz.

  • zcat README.gz >> loquesea

    • Agrega el contenido descomprimido de README.gz al final del archivo loquesea (si no existe, primero lo crea)

  • find . -name patr�n

    • busca los nombres de archivo coincidentes con el patr�n. (lento)

  • locate -d . patr�n

    • 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.


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire