Beruflich Dokumente
Kultur Dokumente
/bin Contiene los programas ejecutables que son parte del sistema operativo
Linux. Muchos comandos de Linux como cat, cp, ls, more y tar están ubicados
en este directorio.
/tmp Directorio temporal que puede usar cualquier usuario como directorio
transitorio.
Existen en UNIX otros editores más potentes y versátiles, como emacs, que
provee un ambiente de trabajo completo; también versiones fáciles de manejar
como jove o pico, o aún mínimas e inmediatas como ae. En ambiente X-
Windows hay muchos editores amigables, fáciles de usar y con múltiples
capacidades. No obstante, vi está en todos los UNIX, requiere pocos recursos,
se usa mucho en administración, para programar y en situaciones de
emergencia. En casos de roturas de discos, corrupción de sistemas de
archivos, errores en el arranque y otras catástrofes, puede ser el único editor
disponible. Como la mayoría de las configuraciones en UNIX se manejan
editando archivos, disponer de esta capacidad es esencial en la administración
de un sistema.
Modos de vi.
Guía de supervivencia.
Invocación de vi.
Cambio de modo.
Comando a texto:
Teclas de inserción i I a A o O, o
tecla de sobreescritura R.
Texto a comando:
tecla ESC.
teclas : / ?
:set showmode
Esto hace aparecer una leyenda que indica si se está en modo comando o
inserción.
Modo Comando.
Números multiplicadores.
Ejemplos de manejo.
Control de pantalla.
Borrar
Copiar y pegar
Y o yy copiar línea
P pegar antes del cursor
p pegar después del cursor
yw copiar palabra
y$ copiar de cursor a fin de línea
"ayy o "aY copiar línea en buffer llamado 'a'
'a' "ayw copiar palabra en buffer llamado
"ap pegar desde buffer 'a', a la derecha del cursor
"aP pegar desde buffer 'a', a la izquierda del cursor
"bdd borrar línea y guardar en buffer 'b'
"bdw borrar palabra y guardar en buffer 'b'
Búsqueda
Reemplazo
c reemplaza caracteres
cw reemplaza palabras
Otros
Modo Texto.
:w guardar cambios
Mover
:1 mueve a línea 1
Opciones
Reemplazo
:<desde>,<hasta>s/<buscar>/<reemplazar>/g
:1,$s/Martes/martes/g
:.,5s/ayuda/&ndo/g
cambia ayuda por ayudando desde línea actual hasta la 5a. línea.
Tipo de terminal.
TERM=ansi;export TERM
Para los directorios, el permiso R permite listar el contenido del mismo (es
decir, “leer” el directorio, mientras que el W permite borrar o crear nuevos
archivos en su interior (es decir, modificar o “escribir” el directorio). El permiso
X da permiso de paso, es decir, la posibilidad de transformar el directorio en
cuestión en el directorio actual (ver comando cd).
En los listados de directorio, los permisos se muestran como una cadena de 9
caracteres, en donde los primeros tres corresponden a los permisos del
usuario, los siguientes tres a los del grupo y los últimos, a los de los demás
usuarios. La presencia de una letra (r, w o x) indica que el permiso está
concedido, mientras que un guión (-) indica que ese permiso está denegado.
ls [opciones] [archivos];
(list) Lista el contenido de un directorio, mostrando todos los archivos que
cumplan cierto patron, ejemplo:
ls -a muestra todos los archivos del directorio actual.
ls -l -h *.for muestra todos los atributos (-l) de todos (*) los archivos que
terminan con .for mostrando el tama~no (-h) en Bytes, KBytes, etc.
cd [directorio];
Cambia de directorio, sin argumentos se llega a home.
tree [directorio];
Muestra la estructura de directorios y archivos en forma esquemática.
cp archivo1 ruta/[archivo2];
Copia el archivo1 en un directorio (ruta) y lo renombra (archivo2).
rm archivo;
borra archivos, la opción -r hace el proceso recursivo para borrar todo un
directorio. Ejemplo:
rm -r Documentos/*.c borra todos los archivos que terminan en .c aún si son
directorios o están contenidos en otros directorios.
mv archivo1 archivo2;
Mueve archivos o directorios de archivo1 a archivo2, si el archivo permanece
en el mismo directorio equivale a
cambiar de nombre al archivo.
more archivo;
muestra el contenido de un archivo de texto por paginas.
less archivo;
similar a more (solo en sistemas GNU).
touch archivo;
cambia la fecha de los archivos, si no existe crea un archivo vacío.
locate archivo;
localiza un archivo.
whereis programa;
muestra la ubicación de un programa, debe estar en un directorio contenido en
PATH^3
file archivo;
describe el tipo de archivo, por ejemplo: imagen, de texto, etc.
Nota: file identifica el tipo de archivo aún si su extensión no es la correcta.
whatis
comando muestra la descripción de comando.
wc [opciones] [archivo];
word count, cuenta las palabras (-w), líneas (-l), caracteres (-m) o bytes (-c) en
un archivo de texto.
head archivo;
muestra el inicio de un archivo
tail archivo;
muestra el final de un archivo
ln archivo link;
crea enlaces (links) a archivos o carpetas, la opción -s hace un link simbólico.
gzip archivo.[gzip];
comprime o descomprime (-d) archivos gz
• GNOME
• KDE
• LXDE
• Xfce