You are on page 1of 40

COMANDOS BSICOS

PATH
En linux existe una nica raz llamada / de la que se cuelgan todos los archivos y directorios La ruta o path de un archivo o directorio es la secuencia de directorios que se ha de recorrer para acceder a un determinado archivo separado por /. Existen dos tipos de ruta: absoluto y relativo
Ruta absoluta. consiste en la ruta desde el directorio raiz hasta el archivo Ruta relativa. son aquellos que se construyen a partir del directorio en el que nos encontramos.

/ Zzzz/

Los directorios son hermanos si estan en el mismo nivel. Los directorios software y trabajo son hermanos Los directorios clases y examenes son hermanos
El padre de clases es trabajo El padre de examenes es trabajo El padre de software es home Si estamos en cualquier suddirectorio queremos ir a otro directorio usamos ruta absoluta Si estamos en un directorio si queremos ir a directorio hermano podemos utilizar : ruta absoluta Utilizar ruta hermano ../nombreDirectorioHermano

Ejemplos de ruta absoluta


Para clase01

/ home/trabajos/clases/clase01
para examen02 / home/trabajos/examenes/examen02

Ejemplos de rutas relativas nos encontramos en trabajos


Para clase02

clases/clase02
para clase03 clases/clase03

COMANDO date
Este comando tiene dos funciones: una es la de mostrar en pantalla la fecha del sistema y la otra es la funcin de configurar la hora del sistema, pero para que esta funcionalidad se cumpla, se debe ejecutar el comando desde una sesin de root. Sintaxis: # date [MMDDhhmmYY][.ss]] MM = mes, DD = da, hh = hora, mm = minuto, YY = ao, ss = segundos Ejemplo: Para establecer entonces la fecha al 20 de Julio del 2007 a las 8:05 de la noche: # date 0720200507

COMANDO cd (change directory)


El comando cd se utiliza para cambiar el directorio actual.

Sintaxis: cd [opciones][directorio]
opciones:

.

.. ~ ../

# retorna al directorio donde se encontraba anteriormente. # cambia al directorio padre(retrocede un directorio) # cambia al directorio base del usuario actual.
# cambia al directorio hermano(indicar el directorio hermano)

# directorio actual

Ejemplos:
[root@franklin ~ ]# cd home/trabajos/clases # cambia al directorio clases [root@franklin clases]# cd ../examenes # cambia al directorio hermano [root@franklin examenes]# cd - # cambia al directorio anterior [root@franklin clases]# cd - # cambia al directorio anterior [root@franklin examenes]# cd ~ # cambia al directorio base [root@franklin ~]# cd - # cambia al directorio examenes [root@franklin examenes]# cd .. # retrocede un directorio [root@franklin trabajo]#

COMANDO CLEAR

limpia el contenido de la pantalla.

Sintaxis: clear
[root@franklin~]# clear

COMANDO pwd (printing working directory)


Muestra la ruta absoluta del directorio en la cual nos encontramos actualmente. Sintaxis : pwd Ejemplo : [root@franklin examenes]# pwd /home/trabajo/examenes [root@franklin examenes]#

LISTAR FICHEROS Y DIRECTORIOS


COMANDO ls Permite listar los ficheros (archivos y directorios) Sintaxis: ls [opciones] [directorio|archivo] -l : muestra la salida en formato largo. -r : invierte el orden de listado de los archivos(forma descendente) -a: lista todos los archivos, incluyendo aquellos que empiezan con un punto, que representa a los archivos ocultos. -i : muestra el identificador del i-nodo asociado a cada elemento.

LISTAR FICHEROS Y DIRECTORIOS

-s : muestra el tamao de cada archivo en bloques de 1024 bytes a la izquierda del nombre. -h: muestra el tamao de archivo en kilobytes, megabytes, etc. -t: lista los archivos ordenados por tiempo de modificacin, en vez de ordenarlos alfabticamente. -A: lista todos los archivos(ocultos y no ocultos) excepto el . y .. -D : lista los nombres de los directorios

LISTAR FICHEROS Y DIRECTORIOS

-S: ordena el listado por el tamao del archivo -R: lista el contenido de todos los directorios recursivamente. (muestra el contenido actual y todos sus subdirectorios) -F : tipo de fichero. Aade un smbolo al final de cada listado. Estos smbolos incluyen / para indicar un directorio; @ para indicar un enlace simblico a otro fichero y * para indicar un fichero ejecutable

LISTAR FICHEROS Y DIRECTORIOS


Las opciones con los comandos se pueden concatenar para que haya varias opciones a la vez. La concatenacion es conmutativa.

[root@franklin ~]#: ls lS lista en formato largo y ademas ordena por tamao [root@franklin ]#: ls lat Lista todos los archivos en formato largo, ver los archivos ocultos y lo ordena cronologicamente.
Da lo mismo poner la o al, cuando usamos el comando list , debido a que es conmutativo.

CARACTERES COMODINES
A la hora de trabajar con archivos se puede usar caracteres comodines *: sustituye a cualquier cadena de caracteres ?: sustituye a un solo caracter [ ] : significa un solo caracter y se puede sustituir por aquellos que se ponga dentro de los corchetes Lista todos los archivos y directorios que empiecen con cla [ root@franklin clases]# ls -l cla * Lista los archivos: clase01, clase02, clase03

CARACTERES COMODINES
Lista todos los archivos que comienzen con ex y que el tercer caracter sea una letra que este entre la a y la z, luego cualquier cadena de caracteres [ root@franklin examenes]# ls -l ex[a-z] * Lista los archivos: examen01,examen02, examen03

COMANDO touch
Este comando permite crear archivos. Sintaxis: touch [archivos(s)] Ejemplos:
# touch ejemplo # crea el archivo ejemplo # touch ejemplo01 ejemplo02 #crea los archivos ejemplo01 y ejemplo02

COMANDO mkdir (Make Directory)


El comando mkdir se utiliza para crear directorios. Sintaxis: mkdir [opciones][directorio(s)] Opciones
-v # muestra un mensaje confirmando la creacin del directorio -p # crea directorios intermedios si es necesario Ejemplo: [root@franklin home]# mkdir p contabilidad/finanzas
Crea el directorio finanzas como el directorio contabilidad no existe lo crea, finanzas es un subdirectorio de contabilidad

Creacion de directorios y archivos


[root@franklin ~]# cd /home [root@franklin home]# mkdir trabajo software
Presionar la tecla para repetir el comando anterior, para no escribir de nuevo.

[root@franklin home]# mkdir trabajo/clases trabajo/examenes [root@franklin home]# touch trabajo/clases/clase01 [root@franklin home]# touch trabajo/clases/clase02 [root@franklin home]# touch trabajo/clases/clase03 [root@franklin home]# touch trabajo/examenes/examen01 [root@franklin home]# touch trabajo/examenes/examen02 [root@franklin home]# touch trabajo/examenes/examen03

COMANDO tree (arbol)


Da una visin estructurada y jerarquica de los archivos y directorios [root@franklin home]# tree software

trabajo
clases clase01 clase02

clase03
examenes exameno1 examen02

examen03

opt /documentos planilla trabajos examenes

Ejemplos:
[root@franklin ~]# cd /opt # cambia al directorio opt [root@franklin opt]# mkdir documentos [root@franklin opt]# mkdir documentos/panilla documentos/trabajos [root@franklin opt ]# mkdir documentos/trabajos/examenes

COMANDO rmdir (remove directory)


El comando rmdir se utiliza para borrar directorios vacios. sintaxis: rmdir [opciones] [directorios(s)]. Opciones: -f : No pide confirmacin para borrar. -v : Muestra lo que se est borrando. -p : borra directorios intermedios Ejemplo: borrar el directorio examenes [root@franklin opt]# rmdir docuemtos/trabajos/examenes
Borra el directorio examenes, si colocamos la opcion p borra los directorios documentos, trabajos y examenes

COMANDO rm (remove)
El comando rm se utiliza para borrar archivos o directorios. Sintaxis: rm [opciones] [archivo(s) | directorios(s)]. Opciones: -f : No pide confirmacin para borrar. -r : Borrar todos los archivos que se cuelgan de un directorio. -v : Muestra lo que se est borrando.

COMANDO rm (remove)
Borra el directorio documentos y todos sus directorios y archivos [root@franklin opt]# rm rf documentos Borrar todos los subdirectorios y archivos de opt [root@franklin opt]# rm rf *

COMANDO CP (copy)
El comando cp permite copiar archivos y directorios Sintaxis: cp [opciones] [archivo-origen(s)] [(archivo-destino]
archivo-origen y archivo-destino pueden ser directorio

Opciones:
-f Borrar los archivos de destino ya existentes. -p Preservar los permisos, el usuario y el grupo del archivo a copiar. -r Copia directorios recursivamente(copia directorios incluyendo todos los archivos y directorios que cuelgan de el). -v Da informacin en pantalla sobre los archivos que se van copiando.

cp (copy)
Si el destino no existe:
Si el origen es un archivo, el destino es un archivo que se copia con otro nombre. Si el origen es un directorio tenemos que usar la opcion r para que copie los archivos y directorios que depende de el Ejemplos:

cp archivo1 ruta/archivo2
copia archivo1 al directorio ruta y lo renombra como archivo2

cp x y z ruta
copia los archivos x, y, z al directorio ruta

COMANDO CP (copy)
Para copiar clase01 a examenes tenemos dos formas usando ruta absoluta y directorio hermano nos encontramos en clases:

[root@franklin clases]#cp clase01 /home/trabajo/examenes

[root@franklin clases]# cp clase02 ../examenes Copia el directorio software con el nombre de software1 [root@franklin home]# cp r software software1 copia todos los archivos y directorio de clase a software
[root@franklin home]# cp rf trabajo/clases software clases va a ser un subdirectorio de software

COMANDO mv (move)
Este comando se usa tanto para mover archivos a otros directorios, como para renombrarlos Sintaxis: mv [opcin] origen(s) destino Opciones:
-f Borrar los archivos de destino existentes sin preguntar al usuario. -i Lo contrario de -f, pregunta por cada archivo a sobreescribir antes de hacerlo. -v Muestra el nombre de cada archivo a ser movido.

Si el destino no existe Si el fuente es un archivo destino tambin es un archivo que se renombra. Si el fuente es un directorio el destino tambin es un directorio que se renombra

COMANDO mv (move)
Mueve clase01 a examenes
[root@franklin home]# mv trabajos/clases/clase01 trabajo/examenes

Mueve clase02 a examenes y lo renombra


[root@franklin home]# mv trabajos/clases/clase02 trabajo/examenes/clase05

COMANDO uname
Muestra informacin acerca del sistema operativo SINTAXIS: uname [opciones] Opciones:
-a -r -o -n -p toda la informacion del kernel version del kernel sistema operativo nombre de la maquina nombre del procesador

COMANDO uname
uname -a
Linux ikarus 2.2.14-5.0 #1 Tue Mar 7 20:53:41 EST 2000 i586 unknown uname -o GNU/linux

COMANDO who
El comando who muestra los usuarios que estn actualmente en el sistema. $who

demo

pts/0

May 21 15:06

COMANDO whoami
Este comando representa en pantalla el nombre de usuario que lo ejecuta. Ejemplo: root@franklin home]# whoami root

COMANDO logname
Muestra el nombre del usuario en la pantalla

COMANDO cal
Comando que nos permite visualizar el calendario del mes actual, asi como el de un mes y ao determinado. Sintaxis: cal [mes][ano]

cal

# nos muestra el calendario del mes actual

COMANDO cal
Para ver todo el calendario de todos los meses del ao 2011 [....]# cal 2011 para ver el calendario del mes de julio de 2010 [.....]# cal 07 2010

COMANDO hostname
Muestra el nombre de la Maquina [root@franklin ~]# hostname franklin Para cambiar el nombre de la maquina [root@franklin ~]# hostname pc Salir del shell y entrar nuevamente aparece [root@pc ~]# hostname franklin

COMANDO history
Comando que muestra todos los comandos que hemos utilizado [root@franklin ~]# history [root@franklin ~]# history 2 (muestra los dos ultimos comandos) 500 cp x y 501 history 2

Cerrar Sesin
Para cerrar una sesin en el interprete de comandos, emplear: # exit

Apagar el Ordenador
Para apagar el ordenador emplee los comandos: En modo de interprete de comandos: # halt # poweroff # shutdown h now En modo grafico. Ir al menu sistema, apagar

Reiniciar el Ordenador
Para reinicializar el ordenador emplee los comandos: # reboot # shutdown r now

You might also like