Comandos de unix
Hay más de 300 comandos UNIX distintos. Vamos a estudiar por encima las características de unos cuantos, los suficientes como para poder hacer pequeños programas.
Aunque losnombres de los comandos siguen una lógica, muchas veces esta se ha perdido con el tiempo. En consecuencia tenemos muchos comandos que no sabemos lo que hacen y, por lo tanto, no los utilizamos. No hay quesaber como funcionan todos los comandos, pero sí es interesante conocerlos y más o menos saber que hacen. Para un uso más en profundidad consultaremos la página del manual.ls
muestra el contenidode un directorio
echo
hace eco en pantalla
Ejemplo:
$ echo hola mundo!
cat
muestra el contenido de un fichero
more
muestra el contenido de un ficherohaciendo pausas entre pantallas si el
fichero es largo
man
muestra la página del manual de un comando
Ejemplo:
$ man ls
clear
borra la pantalla
cp
copiaficheros y directorios
Ejemplo:
$ cp fichero_original fichero_copia
mv
mueve ficheros
Ejemplo:
$ mv fichero fichero2
rm
borra ficheros
Ejemplo:$ rm fichero
ln
enlazar (referenciar) ficheros
Ejemplo de enlace "duro" (hardlink):
$ ln fichero enlace
Ejemplo de enlace "suave" (softlink):
$ ln -sfichero enlace_simbólico
cd
cambia de directorio de trabajo si no se indica directorio,
nos traslada a $HOME
Ejemplo:
$ cd directorio
pwd
muestra el directoriode trabajo actual
mkdir
crea directorios
Ejemplo:
$ mkdir directorio
rmdir
borra directorios (vacíos)
Ejemplo:
$ rmdir directorio
env
muestra lasvariables de entorno del programa
head
muestra las n primeras lineas de un fichero (10 por defecto)
Ejemplo:
$ head fichero
tail
muestra las n últimas lineas de un...
Regístrate para leer el documento completo.