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 más útiles o importantes. De hecho, la mayoría de las órdenes 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 órdenes toman una lista de ficheros o directorios como argumentos, denotados como "
cd Cambia el directorio de trabajo actual.
Sintaxis: cd
Ejemplo: cd ../foo pone ../foo como directorio actual.
ls Muestra información sobre los ficheros o directorios indicados.
Sintaxis: ls
Donde
Opciones: Hay más opciones de las que podría suponer. Las más 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).
Ejemplo: ls -lF /home/hugo mostrará el contenido del directorio /home/hugo.
cp Copia fichero(s) en otro fichero o directorio.
Sintaxis: cp
Donde
Ejemplo: cp ../frog joe copia el fichero ../frog al fichero o directorio joe.
mv Mueve 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.
Sintaxis: mv
Donde
Ejemplo: mv ../frog joe mueve el fichero ../frog al fichero o directorio joe.
rm Borra ficheros. Nótese que cuando los ficheros son borrados en UNIX, son irrecuperables (a diferencia de MS-DOS, donde usualmente se puede recuperar un fichero borrado).
Sintaxis: rm
Donde
Opciones: -i pedirá confirmación antes de borrar un fichero. Ejemplo: rm -i /home/hugo/joe /home/hugo/frog borra los ficheros joe y frog en /home/hugo.
mkdir Crea directorios nuevos.
Sintaxis: mkdir
Donde
Ejemplo: mkdir /home/larry/test crea el directorio test colgando de /home/larry.
rmdir Esta orden borra directorios vacios. Al susar rmdir, el directorio de trabajo actual no debe de estar dentro del directorio a borrar.
Sintaxis: rmdir
Donde
Ejemplo: rmdir /home/larry/papers borra el directorio /home/larry/papers si está vacio.
man Muestra la página de manual del comando o recurso (cualquier utilidad del sistema que no es un comando, como funciones de librería) dado. Sintaxis: man
Ejemplo: man ls muestra ayuda sobre la orden ls.
more Muesta el contenido de los ficheros indicados, una pantalla cada vez.
Sintaxis: more
Donde
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
Donde
Ejemplo: cat letters/from-mdw muestra por el terminal el contenido del fichero letters/from-mdw.
echo Simplemente envía al terminal los argumentos pasados.
Sintaxis: echo
Donde
Ejemplo: echo ``Hola mundo'' muestra la cadena "Hola mundo".
grep Muestra todas las líneas de un fichero dado que coinciden con un cierto patrón.
Sintaxis: grep
Donde
No hay comentarios:
Publicar un comentario