dijous, 10 de desembre del 2015

Sistema de achivos linux

En esta entrada vomos a seguir estudiando unos distintos comandos dentro de sistema operativo unix.Para ello voy a hacer una lista de los comandos comentados en clase y una breve explicación de su función.
                      
                                   LISTADO DE COMANDOS Y SUS FUNCIONES 




Ls -ai
listado la a es para listar todos los ficheros incluidos los que empiezan por punto que por defecto están ocultos y la letra i latina sirve para mostrar el número de nodo índice .
Ls -li
Listado en formato largo con el número de nodo-i
Ls -l
Para obtener un listado largo y tambien para poder ver el tipo de un fichero.
Ls -t
Listar por orden de fecha hora de última modificación ,primero el más reciente.
Ls -r
Listar en orden inverso .Para combinar con otras opciones
Ls -a
Listado listado que incluye ficheros ocultos .
Ls -i
Listado que incluye el modo nodo-i
Ls -lt *.html
Lista en formato largo y por orden de antigüedad los ficheros cuyo nombre acaba en .html
Chmod
Para cambiar los permisos de acceso de un fichero
Chmod a+r page.html
Añade permiso de lectura del fichero page.html(para todos usuarios grupos y otros)
Chmod g+w page.html
Añade permiso de escritura del fichero page.html(para los miembros del grupo del propietario)
Chmod +x comando
Añade permiso de ejecución del fichero comando para todos (usuario,grupo y otros)
Chmod 700 comando
Añade permisos de lectura ,escritura y ejecucción del fichero comando para el usuario y elimina todos los permisos para los miembros del y otros (permisos en octal)
id
Para saber quien soy
cat
Vuelca contenido a pantalla
more o less
Ambos muestran el contenido página a página
cp
Copia ficheros
mv
Mueve ficheros
rm
Elimina ficheros
file
Muestra el tipo de ficheros
cd
Cambio de directorio
pwd
¿Dónde estoy?
mkdir
Crea directorios
rmdir
Borra directorios
df
Muestra el espacio disponible
du
Espacio ocupado por un subárbol del sistema de archivos
cd
Cambia al directorio especificado o , en su defecto, al directorio home del usuario. ES un comando interno del intérprete de comandos (shell).
cd -
Cambia al directorio home del usuario
cd -fulano
Cambia al directorio home del usuario fulano
cd/home/funo
Cambia al directorio home del usuario fulano
cd ..
Cambia al direcorio superior
cd mibin
Cambia al subdirectorio mibin del directorio actual
vi
Editor de pantalla
-r file
Recupera y edita “file” después de una caída del sistema o del editor vi
+n
Edita el fichero en la linea n
Vi file
Edita el fichero file
Vi file +20 geo.htm
Edita el fichero geo.htm y sitúa el cursor en la linea 20
Vi file1 file2
Carga file 1 y file 2 y edita file1. file2 se edita con el comando :n
i
Pasa al modo de inserción antes del cursor
a
Pasa al modo de inserción detrás del cursor
o
Pasa al modo de inserción al comienzo de nueva linea
zz
Guarda y sale de vi
:q
Sale sin guardar de vi
^z
Suspender edición
fg
Recuperar edición
dd
Borra la línea donde está el cursor

u
Deshace el último cambio
/<texto>
Busca <texto> hacia adelante
:r fichero
Inserta el contenido de fichero

echo
Muestra por pantalla lo que se le indique



Esta es la captura del comando ls -li y la información que hemos obtenido:






-Columna 1: es el nodo-i
-Columna 2: los permisos de modificación del fichero
-Columna 3: numero de enlaces que hay en ese archivo
-Columna 4:nombre de usuario
-Columna 5: nombre del grupo
-Columna 6: en tamaño del archivo en bytes.
-Columna 7:el mes de la última modificación del fichero
-Columna 8:el dia de la última modificación del fichero
-Columna 9: la hora de la última modificación del fichero.
-Columna 10 : el nombre del fichero.


Finalmente voy a hacer una pequeña conclusión del trabajo realizado; la verdad es que enesta practica he conocido la terminal y los comandas .Los comandos que personalmente considero que son los más interesantes  el comando vi o editor vi para poder editar un archivo ,también el comando echo para redireccinar.También muy util el comando ls.



3 comentaris:

  1. Muy bien Achuak. Has realizado todo lo que pedía el ejercicio, poniendo como por ejemplo tu opinión. Está todo muy claro y es fácil de entender. Me ha gustado mucho. Enhorabuena!

    ResponElimina
  2. Buenas Achuak,
    en tu trabajo has mostrado todos los comandos y su función y un claro ejemplo del comando ls -li con la explicación de cada columna.
    Me ha gustado mucho que hayas añadido una opinión personal de la experiencia.
    ¡Enhorabuena!

    ResponElimina
  3. Hola Achuak, tu trabajo ha estado muy bien, has puesto una gran lista de los comandos que se han ido utilizando durante las clases con su función. Además has puesto tu opinión personal justificando el porqeu y has utlizado imágenes para mostrar tu trabajo en clase. Sigue así

    ResponElimina