Comandos basicos unix

Solo disponible en BuenasTareas
  • Páginas : 6 (1405 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de marzo de 2011
Leer documento completo
Vista previa del texto
Comandos Linux Básicos de Linux(1)
Nota: “[]” indica que son opcionales. “...” que puede ir más de una. Las opciones suelen comenzar con “-” o “--”. Si en la explicación del comando se acaba con “...” es porque hay muchas más opciones o información que es mejor consultar en la página del manual.

cd [directorio]
Cambia de directorio. Sin argumentos lleva al directorio del usuario (HOME). Siel directorio es “..” sube un nivel.

pwd
Imprime el directorio actual de trabajo.

ls [opciones...] [directorio/fichero ...]
Lista el contenido del directorio, sin argumentos lista el contenido del directorio actual de trabajo. La opción más habitual es “-l” que muestra información más completa de cada directorio y fichero. La opción “-R” hace un listado recursivo en la jerarquía dedirectorios.

man [opciones...] página
Muestra la documentación de un determinado comando (en realidad también de cualquier documentación, no sólo comandos). Por ejemplo “man ls” nos dará todas las opciones del comando ls. Cada documento se denomina “página”, las páginas están divididas por “secciones”. A veces existen páginas en secciones distintas con el mismo nombre, para especificar la sección seusa el número de ella como opción, por ejemplo “man 3 printf”. “man -a printf” mostrará todas las páginas, en sucesión, de printf en todas las secciones. Si se quiere buscar “man -k printf” mostrará una listado resumido de todas las páginas donde aparezca printf en la descripción corta. El número mostrado entre paréntesis es la sección. Se puede indicar que muestra la documentación en otros idiomas(si están instalados en el sistema). Por ejemplo “man -L ca ...” lo hará en catalán (no hay muchas, hint! hint! administraciones y universidades que quieren hacer algo y tienen poco dinero), “man -L es ...” en castellano, “man -L en ...” en inglés.

cat [opciones...] [ficheros...]
Muestra el contenido de los ficheros por la “salida estándar”. Si no se especifican ficheros, lee de la “entradaestándar”.

more [opciones...] [ficheros]
Muestra el contenido de los ficheros o la entrada estándar página a página y espera que el usuario indique las acciones a tomar. Estas acciones se suelen indicar con una tecla, por ejemplo “” es para avanzar una página, “” avanza una línea. “h” da la ayuda, “/” sirve para buscar una cadena, “q” para salir...

less [opciones...] [ficheros]
Viene de lafrase “less is more”. Es similar a more pero con la ventaja fundamental que puede ir hacia atrás en el texto. Los comandos son similares y otros nuevos, como “?” para buscar hacia atrás, “b” que retrocede una pantalla, “d” que avanza media pantalla, “u” que retrocede media pantalla...

Redirecciones: > < |
Todos los comandos de GNU-Linux/Unix tienen asociado una “entrada estándar” (normalmenteel teclado), una “salida estándar” (normalmente la consola o pantalla) y una “salida estándar de error” (habitualmente la misma pantalla). Es posible redireccionar esas entradas y salidas hacia un fichero o directamente a otro comando. “comando ... > fichero”: redirecciona la salida del comando hacia el fichero. “comando ... < fichero”: redirecciona la entrada y lee desde el fichero. “|”: Laredirección “|” (tubería o “pipe) permite “entubar” las salidas a entradas de otros proceso evitando el uso de ficheros temporales y ejecución no sincronizada de comandos. La concatenación de comandos es muy potente y típica de la filosofía de Unix y Linux. Por ejemplo: cat fichero1 fichero2 | grep palabra | sort | uniq Envió de salida como argumentos. Existe otra forma de enviar la salida de unproceso hacia otro, pero en vez de hacerlo a su entrada estándar lo hace como argumentos, se hace es con la comilla simple invertida (la del acento grave en catalán o francés): “`”. Se usa en el lugar donde se especifican los argumentos de comandos: otro_comando `comando ..` Significa que se ejecutará primero “comando”, su salida será luego los argumentos de “otro_comando”. Probado: “ls -l `which...
tracking img