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.