nose
Páginas: 10 (2497 palabras)
Publicado: 6 de mayo de 2014
Linux como cualquier sistema operativo cuenta con un arbol de directorios predeterminado donde mantiene organizados los archivos del sistema, programas y archivos de los usuarios, a continuación se presenta un arbol de directorios tipico de linux.
/bin
Contiene las utilidades básicas del sistema y comandos principales.
/dev
Contiene los archivos que representan adispositivos. Son archivos necesarios para el funcionamiento de Linux, y están relacionados con periféricos de la máquina.
/etc
En este directorio se almacenan los archivos de configuración del sistema y de las aplicaciones instaladas en él. También contiene los scripts de inicio que se ejecutan cuando arranca la máquina.
En principio no debería haber ningún archivo de configuración fuera de estedirectorio. Al ser un directorio crítico para el sistema, solo el superusuario tiene permiso de escritura en este directorio.
/home
En este directorio se encuentran los directorios principales de los usuarios. Generalmente cada usuario tiene un directorio principal dentro de /home. Por ejemplo el usuario pepe tendría su cuenta localizada en /home/pepe
/lib
Contiene las libreríasnecesarias para que se puedan ejecutar los comandos que se encuentran en /bin, así como para que los usuarios puedan programar sus propias aplicaciones. Por ejemplo, las funciones de librería del lenguaje C se encuentran en este directorio.
/usr
Tras el sistema raíz, este es el sistema de archivos más importante. Contiene todos los datos y programas que se utilizan en una distribución Linux. Por ello,este directorio se divide a su vez en una jerarquía muy parecida a la del directorio
raíz.
/var
Aquí se almacenan todos aquellos archivos que se consideran variables, como algunos archivos de registro del sistema, buzones de correo electrónico, etc.
/tmp
Archivos temporales.
Comandos basicos
Información del sistema
hostname
Devuelve el nombre de la maquina
$ hostname
uptimeDevuelve la cantidad de tiempo transcurrido desde que se arranco el sistema
$ uptime
cat /proc/cpuinfo
Muestra información sobre el procesador
$ cat /proc/cpuinfo
Archivos
cat
Muestra el contenido de un archivo
$ cat archivo.txt
tail
Muestra las ultimas 10 lineas de un archivo
$ tail archivo.txt
head
Muestra las primeras 10 lineas de un archivo
$ head archivo.txt
more
Muestrael contenido de un archivo dividiéndolo en pantallas
$ more archivo.txt
less
Muestra el contenido de un archivo creando un buffer
$ less
mkdir
Crea un directorio
$ mkdir directorio
mv
Mueve un archivo o directorio, también renombra
$ mv archivo.txt archivo2.txt
$ mv archivo.txt /ruta
cp
Copia archivos o directorios
$ cp archivo.txt /ruta
$ cp -r directorio /ruta
rm
Borraun archivo o directorio
$ rm archivo.txt
$rm -rf directorio
cd
Cambia de directorio
$ cd
pwd
Muestra el directorio donde se encuentra actualmente
$ pwd
ls
Muestra los archivos contenidos en un directorio
$ ls
$ ls /ruta
Moverse por directorios
A la hora de movernos por los directorios usando el comando cd se pueden usar rutas relativas o absolutas:
Rutas relativas: Sonaquellas que se construyen a partir del directorio en el que nos encontramos.
Como ejemplo si tenemos la siguiente estructura de directorios:
/directorio1/directorio2/directorio3
Si estamos dentro del directorio2 y queremos ir al directorio3 se pondría:
$ cd directorio3
Si ahora queremos ir al directorio1 se haría de la siguiente forma:
$ cd ../../
Cuando se pone ../ se baja unnivel en la estructura de directorios. En el ejemplo de arriba bajariamos primero al directorio2 y luego del directorio2 al directorio1.
Rutas absolutas: Son aquellas que se contruyen poniendo toda la ruta hasta el directorio que nos queremos mover.
Como ejemplo si tenemos la siguiente estructura de directorios:
/directorio1/directorio2/directorio3
Si estamos en el directorio2 y queremos...
Leer documento completo
Regístrate para leer el documento completo.