dimarts, 22 de desembre del 2015

Interfaz de usuario


 Durante varias clases, nos hemos familiarizado con el interfaz de usuario. Esta es una tabla con todos los comandos que aparecen en el vídeo de las sesiones prácticas del interfaz del usuario junto a su definición:



pwd
Nos muestra dónde se encuentra el usuario
which pwd
which: Devuelve el PATH absoluto del comando
pwd: nos muestra dónde se encuentra el usuario
which file
which: Devuelve el PATH absoluto del comando
file: Detecta el tipo de un archivo
ls
Muestra el contenido de un directorio
./
Muestra una lista de los archivos de un directorio
cd
(Directorio). Cambia al directorio home del usuario
clear
Limpia la pantalla del terminal
find . –name *.html-print
find: Busca todo tipo de archivos en el árbol de directorios
. : Da una orden desde nos encontramos
-name* .html : Busca y encuentra cualquier archivo de tipo html
-print : Damos la orden para que imprima
cd MOOC/
cd: Cambia al directorio home del usuario
MOOC/: Cambia al directorio al subdirectorio MOOC/
cp page.html test.html
cp: Nos permite copiar archivos
page.html test.html: Nombramos el archivo que queremos copiar y a dónde
find . –name* .html –mtime -1
find: Busca todo tipo de archivos en el árbol de directorios
. : Da una orden desde nos encontramos
-name* .html : Busca y encuentra cualquier archivo de tipo html
-mtime -1 :Busca archivos por su fecha de modificación (1 día)

vi test.html
vi: Editor de pantalla
test.html: Nombre del archivo que se va a modificar
:x
:x : Salimos del editor vi
diff file1 file2
diff : Con este comando observaremos las diferencias entre diferentes ficheros línea a línea
file1 file2: Nombre de los archivos que se van a comparar
rm test.html
rm : Elimina un archivo
test.html: Nombre del archivo que se va a eliminar

ping github.com
ping: Verifica la conectividad de IP
github.com: Nombre de la máquina remota

echo ’’MOOC:sistema operativo UNIX’’
echo: Repite las palabras escritas detrás del comando
’’MOOC: sistema operativo UNIX’’: Frase que se repetirá después


echo ’’MOOC: sistema operativo UNIX’’ > texto
echo: Repite las palabras escritas detrás del comando
’’MOOC: sistema operativo UNIX’’: Frase que se repetirá después
>texto: Lugar hacia donde lo direccionamos
cat texto
cat: Muestra el contenido de un fichero
texto: Nombre del fichero


echo ’’MOOC: sistema operativo UNIX’’ >> texto
echo: Repite las palabras escritas detrás del comando
’’MOOC: sistema operativo UNIX’’: Frase que se repetirá después
>>texto: Lugar hacia donde lo direccionamos la última vez

od –cb texto
od: Muestra la codificación interna el fichero
-cb: Muestra la codificación interna en sistema octal y los caracteres
texto: Nombre del fichero
wc
Indica el número de palabras de un fichero

grep pala amor
grep: Busca cadenas de palabras dentro de un fichero de texto
pala: Palabra que vamos a buscar en el fichero
amor: Fichero en el que vamos a buscar




grep pala amor  | wc -l
grep: Busca cadenas de palabras dentro de un fichero de texto
pala: Palabra que vamos a buscar en el fichero
amor: Fichero en el que vamos a buscar
|: Cadena de procesos conectados. La salida de cada elemento de la cadena es la próxima entrada del otro.
wc: Indica el número de palabras de un fichero
-l: Muestra el contenido en forma de listado

xterm
Se crea una shell externa donde las variaciones exportables son heredadas
printenv
Nos muestra todas las variables posibles

Los 3 que me han parecido más útiles son los siguientes:

wc: Cuenta el número de palabras de un fichero.
rm: Permite borrar archivos desde el mismo terminal.
od: Muestra la codificación octal de todos los caracteres contenidos en ese fichero de texto.

Como conclusión , mi principal inconveniente a la hora de practicar los comandos ha sido saber qué comando había que introducir cada vez cuando estábamos en el terminal, pero ha sido muy útil ya que ahora sé un poco más del sistema operativo Linux.

Cap comentari:

Publica un comentari a l'entrada