ant

SUMARIO DE ORDENES BÁSICAS
3.4

sig

3.4 Sumario de Ordenes Básicas

Esta sección introduce algunos de las ordenes básicas mas útiles de un sistema UNIX, incluidas las ya cubiertas en las secciones anteriores. Nótese que las opciones usualmente comienzan con "-" y en la mayoría de los casos se pueden añadir múltiples opciones de una letra con un único "-". Por ejemplo, en lugar de usar ls -l -F es posible usar ls -lF. En lugar de listar todas las opciones disponibles para cada uno de los comandos solo hablaremos de aquellas mas útiles o importantes. De hecho, la mayoría de las ordenes tienen un gran número de opciones (muchas de las cuales nunca usará). Puede usar man para ver las páginas de manual de cada orden, la cual mostrará la lista completa de opciones disponibles.

Nótese también, que la mayoría de las ordenes toman una lista de ficheros o directorios como argumentos, denotados como "<fichero1>...<ficheroN>". Por ejemplo, la orden cp toma como argumentos la lista de ficheros a copiar, seguidos del fichero o directorio destino. Cuando se copia más de un fichero, el destino debe de ser un directorio.


cd Cambia el directorio de trabajo actual.
Sintaxis cd <directorio>
Donde <directorio> es el directorio al que cambiamos. ("." se refiere al directorio actual, ".." al directorio padre.)
Ejemplo: cd ../foo pone ../foo como directorio actual.


lsMuestra información sobre los ficheros o directorios indicados
Sintaxis ls <fichero1> <fichero2> ...<ficheroN>
Donde <fichero1> a <ficheroN> son los ficheros o directorios a listar.
Opciones: Hay mas opciones de las que podría suponer. Las mas usadas comúnmente son: -F (usada para mostrar información sobre el tipo de fichero), y -l (da un listado "largo" incluyendo tamaño, propietario, permisos, etc. Trataremos esto en detalle mas adelante.)
Ejemplo: ls -lF /home/larry mostrara el contenido del directorio /home/larry.


cpCopia fichero(s) en otro fichero o directorio.
Sintaxis cp <fichero1> <fichero2> ...<ficheroN> <destino>
Donde <fichero1> a <ficheroN> son los ficheros a copiar, y <destino> es el fichero o directorio destino.
Ejemplo: cp ../frog joe copia el fichero ../frog al fichero o directorio joe.


mvMueve fichero(s) a otro fichero o directorio. Es equivalente a una copia seguida del borrado del original. Puede ser usado para renombrar ficheros, como el comando MS-DOS RENAME.
Sintaxismv <fichero1> <fichero2> ...<ficheroN> <destino>
Donde <fichero1> a <ficheroN> son los ficheros a "mover" y <destination> es el fichero o directorio destino.
Ejemplo: mv ../frog joe mueve el fichero ../frog al fichero o directorio joe.


rmBorra ficheros.
Sintaxis rm <fichero1> <fichero2> ...<ficheroN>
Donde <fichero1> a <ficheroN> son los nombres de los ficheros a borrar.
Opciones: -i pedirá confirmación antes de borrar un fichero.
Ejemplo: rm -i /home/larry/joe /home/larry/frog borra los ficheros joe y frog en /home/larry.


MkdirCrea directorios nuevos.
Sintaxis mkdir <dir1> <dir2> ...<dirN>
Donde <dir1> a <dirN> son los directorios a crear.
Ejemplo: mkdir /home/Decker/test crea el directorio test colgando de /home/Decker.


RmdirEsta orden borra directorios vacíos. Al usar rmdir, el directorio de trabajo actual no debe de estar dentro del directorio a borrar.
Sintaxis rmdir <dir1> <dir2> ...<dirN>
Donde <dir1> a <dirN> son los directorios a borrar.
Ejemplo: rmdir /home/Decker/papers borra el directorio /home/Decker/papers si está vacío.


ManMuestra la pagina de manual del comando o recurso (cualquier utilidad del sistema que no es un comando, como funciones de librería) dado.
Sintaxis man <command>
Donde <command> es el nombre del comando o recurso sobre el que queremos obtener la ayuda.
Ejemplo: man ls muestra ayuda sobre la orden ls.


MoreMuestra el contenido de los ficheros indicados, una pantalla cada vez.
Sintaxis more <fichero1> <fichero2> ...<ficheroN>
Donde <fichero1> a <ficheroN> son los ficheros a mostrar.
Ejemplo: more papers/history-final muestra por el terminal el contenido del fichero papers/history-final.


Cat Oficialmente usado para concatenar ficheros, cat también es usado para mostrar el contenido completo de un fichero de una vez.
Sintaxis cat <fichero1> <fichero2> ...<ficheroN>
Donde <fichero1> a <ficheroN> son los ficheros a mostrar.
Ejemplo: cat letters/from-mdw muestra por el terminal el contenido del fichero letters/from-mdw.


EchoSimplemente envía al terminal los argumentos pasados.
Sintaxis echo <arg1> <arg2> ...<argN>
Donde <arg1> a <argN> son los argumentos a mostrar.
Ejemplo: echo "Hola mundo" muestra la cadena "Hola mundo".


GrepMuestra todas las líneas de un fichero dado que coinciden con un cierto patrón.
Sintaxis grep <patrón> <fichero1> <fichero2> ...<ficheroN>
Donde es una expresión regular y <fichero1> a <ficheroN> son los ficheros donde buscar.
Ejemplo: grep loomer /etc/hosts mostrara todas las líneas en el fichero /etc/hosts que contienen la cadena "loomer".