Comandos Basicos UNIX
Enviado por carloscarcamom • 26 de Octubre de 2014 • 487 Palabras (2 Páginas) • 287 Visitas
Indicaciones: para seguir la guía, ejecutar cada uno de los comandos descritos a
continuación en una terminal de Linux (aplicaciones > accesorios > terminal).
Navegación y manipulación de archivos:
•
Listar archivos: ls
El mas básico y poderoso comando, se usa constantemente cuando se utiliza la
consola, es útil para ver los archivos e información de estos:
$ ls
$ ls –-help
$ ls -l
$ ls -a
$ ls -alrth
Para mas información sobre el comando “ls” consulte su documentación oficial:
$ man ls
•
Crear/modificar un archivo vacío: touch
$ touch archivo1
$ touch archivo2
$ ls -alrth
$ alias ll='ls -alrth' #crear un alias en bash mas info:
http://felinfo.blogspot.com/2011/12/creacion-y-uso-de-alias-de-comandos.html
$ ll -–full-time
$ touch archivo1
$ ll –full-time #notar que la modificación del archivo1 es actualizada.
•
Mostrar texto: echo
Útil
para
creación
$ echo 'hola mundo'
$ man echo
y
depuración
de
pequeños
archivos
de
prueba:
$ echo -e 'hola\nmundo'
$ echo -e 'linea1\nliena2' > prueba.txt #escribir en un archivo temporal con '>'
•
Copiar archivos: cp
Comando útil y potente con una variedad de opciones (ver: $ man cp), funciona
con archivos individuales como también con directorios con gran cantidad de
archivos dentro:
$ cp –help
$ cp prueba.txt prueba2.txt
$ cp -v prueba.txt prueba3.txt #copia interactiva
$ cp -a prueba.txt prueba-copia.txt #copia exacta de archivo
$ ll –-full-time prueba* #notar la marca de tiempo de prueba/prueba-copia
$ echo “una nueva linea” > asdf.txt
$ cat prueba.txt
$ cp asdf.txt prueba.txt
$ cat prueba.txt #notar la diferencia!
$ alias cp=”cp -i” #hacer que 'cp' sea interactivo por default
•
Mover/renombrar archivos: mv
$ mv asdf.txt asdf-nuevo.txt
$ mv -i asdf-nuevo.txt prueba.txt # pregunta antes de proceder
$ alias mv=”mv -i” #hacer que 'mv' sea interactivo por default
•
Eliminar archivos: rm
Útil para eliminar archivos o directorios completos recursivamente.
$ rm prueba.txt
$ rm -i prueba2.txt
$ rm -i prueba*txt
$ alias rm=”rm -i”
$ alias #imprime/muestra todos los alias
•
Enlaces simbólicos: ln
Comando muy útil, permite que un archivo sea simbólicamente vinculado, y por lo
tanto este en dos lugares a la vez. Extremadamente útil para archivos
...