Professional Documents
Culture Documents
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
/ home/trabajos/clases/clase01
para examen02 / home/trabajos/examenes/examen02
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
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
Sintaxis: clear
[root@franklin~]# clear
-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
-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
[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
[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
trabajo
clases clase01 clase02
clase03
examenes exameno1 examen02
examen03
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 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 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
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
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