Comandos de unix

Solo disponible en BuenasTareas
  • Páginas : 4 (773 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de diciembre de 2010
Leer documento completo
Vista previa del texto
Comandos 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...
tracking img