1. Navegar por los directorios (carpetas en entornos

Anuncio
1. Navegar por los directorios (carpetas en entornos gráficos)
•
¿Qué comandos habéis utilizado para crear los directorios S1..S5)
mkdir
¿Qué comando utilizáis para listar el contenido de un directorio? ¿Qué opción hay que
añadir para ver los ficheros ocultos?
•
ls -a
¿Qué opción hay que añadir a ls para ver información extendida de los ficheros? ¿Qué
campos se ven por defecto con esa opción?
•
-l
•
Propietario, autor, fecha de modificación
¿Qué opciones de menú habéis activado para extender la información que muestra el
File Browser?
•
Ctrl+2 (View/List)
¿Qué secuencia de comandos habéis ejecutado para borrar un directorio, comprobar
que no está y volver a crearlo?
•
rm
•
ls
•
mkdir
2. Comandos básicos del sistema para acceder a ficheros
¿Qué diferencia hay entre el comando cat y less?
•
'cat' concatena todos los documentos que has pasado como argumentos y te los muestra
seguidos. 'less' no lee todo el documento antes de abrirlo, así que carga más rápido.
¿Para qué sirve la opción -i del comando cp? ¿Cuál es la orden para hacer un alias del
comando cp que incluya la opción -i?
•
Pide permiso para sobreescribir el archivo que se va a copiar (en caso de que ya exista uno con
el mismo nombre).
¿Qué hacen las opciones -i y -f del comando rm? ¿Y la opcion -i del mv? Escribe la
orden para hacer un alias del comando rm que incluya las opciones -i y –f.
•
rm: '-i' pide permiso antes de borrar cualquier archivo, y '-f' ignora el hecho de que no exista el
archivo a borrar (así que la opción '-i' no informará en ese caso).
•
mv: '-i' pide permiso si se va a sobreescribir un archivo.
•
alias='rm -if'
3. Variables de entorno
•
•
•
¿Cuál es el valor de las variables de entorno PATH, HOME, y PWD?
PATH: “/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:.”
HOME: “/home/alumne”
PWD: “/home/alumne/SO/S1”
¿Cuál es el significado de estas variables de entorno?
•
PATH: Directorios que se usarán al ejecutarse cualquier comando.
•
HOME: Directorio de la carpeta de inicio del usuario actual.
•
PWD: Creo que significa Path Working Directory, o algo similar. Es el directorio actual en el
que se encuentra la consola.
La variable PATH es una lista de directorios, ¿Qué carácter hacer de separador? ¿Cómo
has añadido un directorio nuevo al PATH (sin perder lo que ya tenías)?
•
Los dos puntos (“:”).
•
Ejecutando el siguiente comando: #PATH=$PATH:x (dónde x el nuevo directorio).
¿Está el directorio en el que estás en el PATH? ¿Qué implica?
•
Sí, ya que asignamos anteriormente el directorio especial “.”.
•
Conlleva que se busque, en el directorio actual de la consola, el comando que se va a ejecutar.
Dependiendo del orden de los directorios, pueden ocurrir diferentes cosas si se tienen nombres
repetidos (por ejemplo, un fichero llamado ls en el directorio actual podría entrar en conflicto con el
comando ls).
4. Algunos caracteres especiales útiles de la Shell
•
¿Qué diferencia hay entre > y >>?
'>' redirecciona la salida de la consola a un archivo de nuestra elección, sobreescribiendo el
archivo si ya existía anteriormente, mientras que '>>' no sobreescribe, si no que añade los
nuevos datos después de los existentes.
Descargar