You are on page 1of 8

Comandos para Ubuntu

ls
list: listar. Es el primer comando que todo linuxero debe aprender. Nos muestra el contenido de la
carpeta que le indiquemos despus. Por ejemplo. Si queremos que nos muestre lo qu
Sintaxis: chmod permisos nom_archivo
chown
Cambia el propietario de un archivo.
e contiene /etc:
$ ls /etc
Si no ponem
Sintaxis: chmod permisos nom_archivo
chown
Cambia el propietario de un archivo.
os nada interpretar que lo que queremos ver es el contenido de la carpeta donde estamos actualmente:
$ ls
Adems acepta ciertos argumentos que pueden ser interesantes. Para mostrar todos los archivos y
carpetas, incluyendo los ocultos:
$ ls -a
Para mostrar los archivos y carpetas junto con los derechos que tiene, lo que ocupa, etc:
$ ls -l
Adems se pueden solapar los argumentos. Si quisiramos mostrar los archivos de la misma forma que
antes, pero que muestre tambin los ocultos:
$ ls -la
cd
change directory: cambiar directorio. Podemos usarlo con rutas absolutas o relativas. En las absolutas
le indicamos toda la ruta desde la raz (/). Por ejemplo, estemos donde estemos, si escribimos en
consola
$ cd /etc/apt
nos llevar a esa carpeta directamente. Del mismo modo si escribimos
$ cd
nos mandar a la raz del sistema de ficheros.
Las rutas relativas son relativas a algo, y ese algo es la carpeta donde estemos actualmente. Imaginad
que estamos en /home y queremos ir a una carpeta que se llama temporal dentro de vuestra carpeta
personal. Con escribir
$ cd tu_carpeta/temporal
nos situar all. Como vis hemos obviado el /home inicial ya que si no lo introducimos toma como

referencia el directorio donde estamos, que es ese.


Y qu sucede si escribimos tan slo
$ cd
S, slo cd. Esto lo que hace es que te lleva a tu carpeta personal directamente y estemos donde
estemos. Es algo realmente muy prctico, muy simple y que no todos conocen.
mkdir
make directory: hacer directorio. Crea una carpeta con el nombre que le indiquemos. Nuevamente
podemos usar rutas absolutas y relativas. Podemos indicarle toda la ruta que le precede al directorio
que queremos crear, o si estamos ya en la carpeta que lo va a contener basta con poner tan slo el
nombre:
$ mkdir /home/tu_cuenta/pepino
Si ya estamos en /home/tu_cuenta
$ mkdir pepino
rm
remove: borrar. Borra el archivo o la carpeta que le indiquemos. Como antes se puede indicar la ruta
completa o el nombre del archivo. Esto a partir de ahora lo vamos a obviar, creo que ya ha quedado
claro con los dos comandos anteriores.
Para borrar un archivo:
$ rm nombre_archivo
Para borrar una carpeta vaca:
rm nombre_carpeta
Para borrar una carpeta que contiene archivos y/o otras carpetas que pueden incluso contener ms:
rm -r nombre_carpeta
Otras opciones: -f no te pide una confirmacin para eliminar o -v va mostrando lo que va borrando.
cp
copy: copiar. Copia el archivo indicado donde le digamos. Aqu podemos tambin jugar con las rutas,
tanto para el fichero origen, como en el del destino. Tambin podis poner el nombre que le queris
poner a la copia. Por ejemplo, si estuviramos en /etc/X11 y quisiramos hacer una copia de seguridad
de xorg.conf en nuestra carpeta personal:
$ cp xorg.conf /home/tu_carpeta/xorg.conf.backup
mv
move: mover. Es igual que el anterior, slo que en lugar de hacer una copia, mueve directamente el
archivo con el nombre que le indiquemos, puede ser otro distinto al original:
$ mv /etc/pepino.html /home/tu_carpeta/ese_pepino.html
Otro uso muy prctico que se le puede dar es para renombrar un archivo. Basta con indicar el nuevo
nombre en el segundo argumento con la misma ruta del primero. En este ejemplo suponemos que ya
estamos en la carpeta que lo contiene:

$ mv pepino.html ese_pepino.html
kill
kill: matar. Elimina el proceso que le indiquemos con su PID:
$ kill
En ocasiones el proceso no muere del todo, pero se le puede forzar al sistema para que lo mate con
seguridad del siguiente modo:
$ kill -9
sudo
super-user do: hacer como superusuario. La cuenta de usuario en Ubuntu es relativamente normal.
Tiene derechos de administrador a medias. Me explico, los tiene, pero cada vez que se haga algo
importante y de riesgo para el sistema, hay que hacerlo mediante el prefijo sudo y escribiendo
despus la contrasea.
Por ejemplo, algo que hemos hecho muchas veces en los tutoriales es hacer una copia de seguridad del
fichero xorg.conf. ste est localizado en la carpeta /etc/X11 y ah ningn usuario puede hacer
modificaciones o borrar nada si no es el administrador o tiene derechos como tal, gracias a sudo. Por
eso hacamos siempre:
$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf
Siempre que necesitemos hacer un apt-get/aptitude update o install y acciones de este tipo, tendremos
que poner antes el sudo.
cat
Muestra el contenido del archivo en pantalla en forma continua, el prompt retornar una vez mostrado
el contenido de todo el archivo. Permite concatenar uno o mas archivos de texto.
Sintaxis: cat nom_archivo.
chmod
Utilizado para cambiar la protecin o permisos de accesos a los archivos. r:lectura w:escritura
x:ejecucin +: aade permisos -:quita permisos u:usuario g:grupo del usuario o:otros
Sintaxis: chmod permisos nom_archivo
chown
Cambia el propietario de un archivo.
Sintaxis: mv nom_archivo1 nom_archivoN nom_directorio. N
pwd
Muestra el directorio actual de trabajo. Sintaxis: pwd. Q Si tienes alguna sugerencia con sta letra,
comntalo. R
reboot
Reinicia el equipo

rmdir
Elimina el directorio indicado, el cual debe estar vaco. Sintaxis: rmdir nom_directorio.
shutdown -h now
Apaga el equipo
shutdown -r now
Reinicia el equipo
tar
Comprime archivos y directorios utilizando la extensin .tar. Sintaxis: tar -[arg] nom_archivo.tar
nom_archivo.
touch
Crea un archivo vacio. Sintaxis: touch nom_archivo.
umount
Establece la mscara de permisos. Los permisos con los que se crean los directorios y los archivos por
defecto. Sintaxis: umask a-rwx,u+rw,g+r
Sintaxis: chown nom_propietario nom_archivo.
dmesg
Muestra los mensajes del kernel durante el inicio del sistema.
Sintaxis: dmesg.
echo
Muestra un mensaje por pantalla.
Sintaxis: echo Cadena.
gzip
Comprime solo archivo utilizando la extensin .gz.
Sintaxis: gzip nom_archivo. H
halt
Apaga el equipo
ln
Sirve para crear enlaces a archivos, es decir, crear un fichero que apunta a otro. Puede ser simblico si
usamos -s o enlace duro.
Sintaxis: ln [-s] nom_archivo nom_acceso.
lsmod

Muestra los mdulos cargados en memoria.


Sintaxis: lsmod. M
less
Muestra la salida estndar de forma paginada
make
Es una herramienta que controla la creacin de ejecutables y otros archivos de un programa a partir de
los archivos fuente.
Sintaxis: make.
more
Muestra el archivo en pantalla. Presionando enter, se visualiza linea por linea. Presinando la barra
espaciadora, pantalla por pantalla. Si desea salir, presiona q.
Sintaxis: more nom_archivo.
mount
En Linux no existen las unidades A: ni C: sino que todos los dispositivos cuelgan del directorio raz /.
Para acceder a un disco es necesario primero montarlo, esto es asignarle un lugar dentro del rbol de
directorios del sistema.
Sintaxis: mount -t sistema_de_archivo dispositivo nom_directorio.
mv
Mueve archivos o subdirectorios de un directorio a otro, o cambiar el nombre del archivo o directorio.
Sintaxis: mv nom_archivo1 nom_archivoN nom_directorio. N
pwd
Muestra el directorio actual de trabajo. Sintaxis: pwd. Q Si tienes alguna sugerencia con sta letra,
comntalo. R
reboot
Reinicia el equipo
rmdir
Elimina el directorio indicado, el cual debe estar vaco. Sintaxis: rmdir nom_directorio.
shutdown -h now
Apaga el equipo
shutdown -r now
Reinicia el equipo
tar

Comprime archivos y directorios utilizando la extensin .tar. Sintaxis: tar -[arg] nom_archivo.tar
nom_archivo.
touch
Crea un archivo vacio. Sintaxis: touch nom_archivo.
umount
Establece la mscara de permisos. Los permisos con los que se crean los directorios y los archivos por
defecto. Sintaxis: umask a-rwx,u+rw,g+r
HOST ID
1

Para mostrar el identificador del host:

hostid
a3b50706

Este comando muestra el hostid en hexadecimal.

HOST
Determina la direccin IP de un "Host" , hostadespliega toda la informacin de DNS.
WGET
Descargador de archivos desde Internet, no interactivo.
labia51@labia51 ~ $ wget http://futbolred.com
--2012-04-12 10:13:12-- http://futbolred.com/
Resolviendo futbolred.com... 200.41.9.242
Conectando a futbolred.com|200.41.9.242|:80... conectado.
Peticin HTTP enviada, esperando respuesta... 301 MOVED PERMANENTLY
Ubicacin: HTTP://www.futbolred.com/ [siguiente]
--2012-04-12 10:13:12-- http://www.futbolred.com/
Resolviendo www.futbolred.com... 200.41.9.242
Conectando a www.futbolred.com|200.41.9.242|:80... conectado.
Peticin HTTP enviada, esperando respuesta... 200 OK
Longitud: no especificado [text/html]
Guardando en: index.html
[ <=>

] 185.201

576K/s en 0,3s

2012-04-12 10:13:13 (576 KB/s) - index.html guardado [185201]

ARP
Permite obtener/manipular la lista de direcciones MAC/Ip que el sistema ve.
Direccin
172.18.7.1
labia54.local

TipoHW DireccinHW
Indic Mscara
ether 68:ef:bd:bf:d5:7f C
eth0
ether 00:19:b9:39:c7:b5 C
eth0

Interfaz

FTP
Es un protocolo es decir, un lenguaje estndar de comunicacin entre dos mquinas que permite que
ordenadores de diferentes tipos (o con sistemas operativos diferentes) puedan transferir archivos a
travs de una red que utiliza TCP/IP

WHOAMI
Muestra el usuario actual.
labia51@labia51 ~ $ whoami
labia51
WHERE IS
Localiza el binario, fuentes y/o librerias, y documentacin de un comado.
labia51@labia51 ~ $ whereis cd
cd:
FIND
Bsqueda de archivos, multitud de opciones de bsqueda.
labia51@labia51 ~ $ find Documentos
Documentos
REMOVE
Borra el archivo o la carpeta que le indiquemos. Como antes se puede indicar la ruta completa o el
nombre del archivo. Esto a partir de ahora lo vamos a obviar, creo que ya ha quedado claro con los dos
comandos anteriores.
labia51@labia51 ~ $ ls
Descargas Documentos Imgenes

Msica

Pblico

Desktop host.png index.html Plantillas Vdeos


labia51@labia51 ~ $ rm index.html
labia51@labia51 ~ $ ls
Descargas Documentos Imgenes Plantillas Vdeos
Desktop host.png Msica Pblico
labia51@labia51 ~ $

You might also like