Los comandos que os voy a mostrar los hemos ido
aprendiendo en diversas clases del sistema de archivos de Linux. Estos son los
comandos que hemos puesto en práctica:
Listado de Comandos
Comandos básicos
man: nos muestra la
función de un listado de comandos.
ls: contenido de un
directorio.
cat: vuelca el
contenido a la pantalla.
more o less : ambos
nos muestran el contenido página a página.
cp: copia ficheros.
clear: nos permite limpiar la pantalla.
clear: nos permite limpiar la pantalla.
mv: mueve y renombra
ficheros.
rm: elimina ficheros.
file: muestra de qué
tipo es un fichero.
pwd: ¿Dónde estoy?
Nos muestra dónde nos encontramos.
date: nos muestra la fecha en la que nos encontramos.
cal: para saber en qué día estamos.
whoami: información de quién es el usuario.
hostname: identifica el nombre de la máquina.
mkdir: crea
directorios.
rmdir: borra
directorios.
echo: repite las palabras escritas detrás del comando.
df: muestra el
espacio disponible del sistema de archivos.
du: muestra el espacio
ocupado por un subárbol del sistema de archivos.
cd: (Directorio).
Cambia al directorio home del usuario. Hay 5 variantes.
cd - : cambia al
directorio home del usuario.
cd –fulano: cambia al
directorio home del usuario fulano.
cd /home/ fulano:
cambia al directorio home del usuario fulano.
cd .. : cambia al
directorio superior.
cd mibin: cambia al
subdirectorio ’’mibin’’ del directorio actual.
Comandos que permiten cambiar
permisos de acceso
chmod: cambia permisos de ejecución,escritura, y lectura de los usuarios, grupos y otros.
chmod a+r page.html: añade permiso de lectura del fichero
page.html para usuarios, grupos entre otros.
chmod g+w page.html: añade permiso de escritura del fichero
page.html para los miembros del grupo del propietario.
chmod u-x page.html: elimina el permiso de ejecución del
fichero page.html para el propietario.
chmod +x comando: añade permiso de ejecución del fichero
comando para un usuario, un grupo entre otros.
chmod 700 comando: añade permisos de lectura y también de
escritura y ejecución del fichero comando para el usuario y elimina todos los
permisos para los miembros del grupo y otros(los permisos están en octal).
Comandos para listar ficheros
ls: (opciones) (ficheros). Lista los ficheros contenidos en
el directorio actual o los nombrados explícitamente como argumentos. Este
comando lo podemos combinar.
ls –l: listado en formato largo. Incluye permisos, propietario,
tamaño, última modificación, etc.
ls –t: se utiliza para listar por orden de fecha y hora la última
modificación y en primer lugar nos muestra el más reciente.
ls –r: este en cambio, lista en orden inverso. Para
combinar con otras opciones.
ls –a: listado que incluye los ficheros ocultos (e. g. .
login).
ls –i: listado que incluye el número de nodo –i.
stat: muestra toda la información del nodo –i.
Comandos para la edición de ficheros
vi: (opciones)(ficheros). Editor de pantalla.
-r file: recupera y edita file después de una caída del
sistema del editor vi.
+n: edita el fichero en la línea n.
El editor vi tiene dos modos: modo comando, que lo que
teclea al usuario es representado como un comando vi y el modo inserción, que
lo que teclea el usuario se interpreta como texto a insertar. Normalmente el
editor arranca en modo comando.
i: para pasar a modo inserción.
ESC: para volver a modo comando.
Comandos básicos. Vi.
Para pasar a modo inserción:
i: antes del cursor.
a: detrás del cursor.
o: al comienzo de una nueva línea.
Para salir de vi:
zz: guardar y salir.
:q: salir sin guardar.
^z:(ctrl –z). Suspender edición(se recupera con fg).
Otros:
dd: borrar la línea donde está el cursor.
u: deshacer el último cambio.
/<texto>: buscar <texto> hacia adelante.
:r fichero: insertar el contenido de fichero.
A continuación os voy a mostrar una prueba del
comando ls -li que he realizado en clase:
Como podéis observar hay diez columnas , cada una con diferente
significado:
- La primera columna nos
muestra el número de nodos.
- En la segunda coumna nos
encontramos con los permisos del usuario, grupo entre otros. Como he
nombrado antes, estos permisos los podemos cambiar con el comando chmod.
- La tercera columna nos
muestra un número determinado de ficheros con el mismo tipo de nodo. En mi
caso aparecen hasta 3 ficheros con el mismo tipo.
- En la cuarta columna aparece
el nombre del usuario, yo soy la única: 10176913.
- La quinta columna aparece
el grupo al que pertenezco, en este caso, students.
- En la sexta columna se
observa el tamaño del fichero o directorio , que suelen variar.
- En la séptima columna
aparece el mes de la última modificación del fichero o directorio.
- Si en la séptima
columna se mostraba el mes, en la octava columna se muestra el
día de su última modificación.
- En la novena columna,
finalmente, se muestra la hora en que fue modificado por última vez.
- Por último,en la décima
columna, aparecen los ficheros y directorios creados. Yo,como podéis
observar he creado,por ejemplo, el fichero llamado ethé.
Como conclusión quiero destacar que todos los comandos utilizados son
útiles,aunque algunos menos que otros, como:date,cal,whoami,etc.Los comandos
que les encuentro más
utilidad son los que te permiten cambiar los permisos de acceso
y también los que te permiten listar ficheros y editarlos, son más
difíciles de poner en práctica pero una vez aprendido es muy sencillo.
Finalmente, aunque el editor vi parece fácil, para mí no lo ha sido ya que ha
sido donde más complicaciones he tenido.
Espero que os haya gustado esta presentación.
Para más información visita estos enlaces a los siguientes vídeos:
https://www.youtube.com/watch?v=11qPfkJo_b0
https://www.youtube.com/watch?v=VjaEbmT7SQQ
https://www.youtube.com/watch?v=5IhawAobXGw
https://www.youtube.com/watch?v=kpEUhkrDu5A

Muy buen trabajo Esther. Tu artículo me ha gustado mucho porque has dividido los comandos a demás de ponerlos todos, también has puesto tu opinión y el comando ls -li como se pedía en el ejercio. También está muy bien que hayas puesto enlaces externos al blog. Enhorabuena!
ResponEliminaMuy buenas Esther. Tu trabajo me ha gustado, has hecho una listacon los comandos y has hecho varios grupos para la organización de estos. Para destacar me ha gustado tu conclusión, aunque la proxima vez que pusieras una foto podrías hacerla más grande para que se pudiera ver mejor, por lo demás muy bien.
ResponEliminaMuy buen trabajo, el listado de comandos está bastante completo y ordenado por grupos, además añades enlaces al final para completar información y una foto, la conclusión también está bien hecha.
ResponElimina