|«««««« TRABAJO CON FICHEROS »»»»»»|
mc ----------------------------------- Explorador de archivos que incluye su propio editor,mcedit.
mcedit ------------------------------- Editor de texto incluído en mc.
ls ----------------------------------- Lista los ficheros de un directorio concreto.
ls -l ---------------------------- Lista también las propiedades y atributos.
ls -la --------------------------- Lista ficheros incluidos los ocultos de sistema.
ls -la | more -------------------- Lista los ficheros de un directorio de forma paginada.
cat -n fichero ----------------------- Muestra el contenido de un fichero.(-n lo numera)
pr -t fichero ------------------------ Muestra el contenido de un fichero de manera formateada.Ver imprimiendo.
cat fichero | less -------------,
cat fichero | lmore ------------| |----> Muestra el contenido de un fichero de forma paginada.
more fichero -------------------|
less fichero -------------------
zcat fichero -------------------
zmore fichero ------------------|----> Muestra el contenido de un fichero comprimido (.gz)
zless fichero ------------------'
echo cadena -------------------------- echo nos muestra en pantalla,el texto que le siga. grep 'cadena'
stat fichero ------------------------- Muestra el estado de un fichero.
stat -f fichero ----------------- Muestra el estado del sistema de ficheros.
file fichero ------------------------- Muestra de qué tipo es un fichero.
tail archivo ------------------------- Muestra las últimas líneas de un archivo,10 por defecto.
tail -n 12 archivo --------------- Muestra las 12 últimas líneas del fichero.
head -nº fichero --------------------- Muestra las primeras (número) líneas de un fichero.
find /usr -name yordanis -print ---------- Busca todos los ficheros con nombre yordanis en /usr. find /home/paco
name *.jpg -print --- Busca todas las imágenes .jpg en /home/paco.
V V `---->muestra la ruta completa del fichero encontrado ruta patrón de búsqueda
whereis ejecutable ------------------- Busca ejecutables(ejemplo: whereis find)
type comando ------------------------- Muestra la ubicación del comando indicado.
pwd ---------------------------------- Visualiza el directorio actual.
history ------------------------------ Muestra el listado de comandos usados por el usuario (~/.bash_history)
fc -l -------------------------------- Muestra el listado de los últimos comandos ejecutados.
eject cdrom0 ------------------------- Abre la bandeja del cdrom.
eject -t cdrom0 ---------------------- Cierra la bandeja del cdrom.
cd nom_directorio -------------------- Cambia de directorio
cd .. ---------------------------- Vuelves al anterior.
cd .mozilla ---------------------- Entras al de mozilla.(por la puerta grande)
cd ./.mozilla -------------------- Entras al de mozilla (indicando la ruta relativa)
cd /home/paco/.mozilla ----------- Entras al de mozilla.(indicando la ruta completa)
cp -dpR fichero1 ruta_fichero2 ------- Realiza una copia del fichero1 a ruta_fichero2,cambiándole el nombre.
cp -dpR fichero1 /directorio --------- Copia fichero1 a directorio,conservando fichero1 el nombre.
-R ------------------------------ Copia un directorio recursivamente,salvo los ficheros especiales.
-p ------------------------------ Copia preservando permisos,propietario,grupos y fechas.
-d ------------------------------ Conserva los enlaces simbólicos como tales y preserva las relaciones de los duros.
-a ------------------------------ Lo mismo que -dpR . '-----------
mv ruta_fichero1 ruta_fichero2 ------- Mueve y/o renombra ficheros o directorios.
mkdir nom_directorio ----------------- Crea un directorio.
rmdir nom_directorio ----------------- Elimina un directorio(tiene que estar vacío).
rm archivo --------------------------- Elimina archivos .
rm -r directorio ----------------- Borra los ficheros de un directorio recursivamente.
rm *.jpg ------------------------- Borra todos los ficheros .jpg del directorio actual.
ln ruta_fichero ruta_enlace --------- Crea un enlace duro (con el mismo inodo,es decir mismo fichero con distintos nombres)
ln -s ruta_directorio ruta_enlace --- Crea un enlace simbólico (con diferente inodo,es decir se crea un nuevo fichero |que apunta al "apuntado",permitiendo enlazar con directorios y con ficheros de |otro sistema de archivos)
diff -w fichero1 fichero2 -------- Descarta espacio en blanco cuando compara líneas.
diff -q fichero1 fichero2 -------- Informa sólo de si los ficheros difieren,no de los detalles de las diferencias.
diff -y fichero1 fichero2 -------- Muestra la salida a dos columnas.
join [opciones] fichero1 fichero2 ---- Muestra las líneas coincidentes entre fichero1 y fichero2.
wc fichero --------------------------- Muestra el nº de palabras,líneas y caracteres de un archivo.
wc -c fichero ------------------------ Muestra el tamaño en bytes de un fichero.
touch [-am][-t] fichero -------------- Cambia las fechas de acceso (-a) y/o modificación (-m) de un archivo.
touch -am fichero ---------------- A la fecha actual.Si no existiese el fichero,se crearía.
touch -am -t 0604031433.30 fich -- A la fecha especificada.Si no existiese el fichero,se crearía.
AAMMDDhhmm.ss ------- Si no se especifican los segundos,tomaría 0 como valor.
touch fichero -------------------- Usado sin opciones crearía un fichero con la fecha actual.
split -b 1445640 mozart.ogg mozart- -- Partir un archivo
cat mozart.* > mozart.ogg ------------ Unir las distintas partes de un fichero cortado con split.
chown [-R] usuario fichero ----------- Cambia el propietario de un fichero o directorio.
chgrp [-R] grupo fichero ------------- Cambia el grupo de un fichero o directorio.
chmod [-R][ugo][+/- rwxs] fichero ---- Cambia los permisos de acceso de un fichero
+: da permisos -: quita permisos u: propietario R: recursivo |g: grupo r: lectura ejemplo: chmod +x fichero ,es lo mismo que: chmod a+x fichero o: otros w: escritura explicación: a es la opción por defecto. a: todos x: ejecución s: los atributos suid y sgid,otorgan a un "fichero" los permisos de su dueño o grupo respectivamente,cada vez que se ejecute,sea quien sea el que lo ejecute.
Ejemplo: chmod +s /usr/bin/cdrecord Cómo afectan los permisos a los directorios: r permite ver su contenido(no el de sus ficheros) w permite añadir o eliminar ficheros (no modificarlos) x permite acceder al directorio. Método absoluto de determinar los permisos: chmod 760 fichero
umask nnn ---------------------------- Establece qué permisos serán deshabilitados para los archivos nuevos.
umask --------------------------- Muestra la configuración actual de umask(normalmente 022)
umask 000 ----------------------- Deshabilita ninguno,es decir los activa todos.
umask 0 2 2 = chmod 7 5 5
umask 0 0 0 = chmod 7 7 7
umask --- -w- -w- = chmod rwx r-x r-x
umask --- --- --- = chmod rwx r-x r-x Una manera rápida de averiguar los permisos partiendo de umask es aplicando la siguiente resta:  777-022=755 para el primer caso y 777-000=777 para el segundo. Cuando umask es 022,los permisos normales de un directorio son 755 (rwx r-x r-x) producto de la | resta 777-022.Sin embargo los de un fichero son 644 (rw- r-- r--). Ésto es así porque se considera | que lo normal para un fichero es que no sea ejecutable de manera que la resta para averiguar los permisos de un fichero sería 666-022=644 Si escribo en una consola umask 000 y a continuación "mkdir nuevodirectorio",éste tendrá todos los | pemisos: rwx rwx rwx (777) pero ¿y los ficheros que creemos dentro de dicho directorio? pues éstos tendrán los permisos : rw- rw- rw- (666) resultado de la resta 666-000=666 

Imprimiendo

lpr fichero -------------------------- Añade un documento a la cola de impresión lpr -#3 fichero ----------------- Realiza 3 copias del fichero.
lpq ---------------------------------- Muestra los documentos en cola
lprm --------------------------------- Cancela la impresión del documento activo.
lprm 3 -------------------------- Cancela la impresión del trabajo nº 3.
pr +2 l70 -w 80 -h "Comandos" fichero- Preprocesador de impresión para formatear un archivo de texto.
70 --------------------------- Establece la longitud de la página de 70 lineas (66 por defecto)
-w 80 -------------------------- Establece el ancho de linea en 80 caracteres()72 por defecto).
-h "Comandos" ------------------- Establece "Comandos" como cabecera de cada página.
+2 ------------------------------ Imprime a partir de la página 2.
-t ------------------------------ No imprimiría cabeceras ni pies de página.
pr l70 -d comandos.txt
lpr --------- Una vez formateado el documento lo manda a la cola.

Nano

nano fichero ------------------------- Leer,crear,editar un fichero de texto.
M = Esc/Alt | | Ctrl + g---------- Invocar el menú de ayuda.
Ctrl + x ----------- Salir de nano.
Ctrl + o ----------- Escribir el fichero actual a disco.
Ctrl + r ----------- Insertar otro fichero en el actual.
Ctrl + w ----------- Buscar un texto en el editor.
Ctrl + y ----------- Moverse a la página anterior.
Ctrl + v ----------- Moverse a la página siguiente.
Ctrl + k ----------- Cortar la línea actual y guardarla en el cutbuffer.
Ctrl + u ----------- Pegar el cutbuffer en la línea actual.
Ctrl + l ----------- Redibujar la pantalla actual.
Ctrl + j ----------- Justificar el párrafo actual.
Ctrl + m ----------- Insertar un retorno de carro en la posición del cursor.
Ctrl + _ ----------- Ir a un número de línea en concreto.
M + g -------------- Ir a un número de línea en concreto.
M + i -------------- Auto indentar habilitar/deshabilitar.
M + x -------------- Modo ayuda habilitar/deshabilitar.
M + p -------------- Modo Pico habilitar/deshabilitar.
M + m -------------- Soporte para ratón habilitar/deshabilitar.
M + r -------------- Reemplazar texto en el editor.
M + e -------------- Expresiones regulares habilitar/deshabilitar.
M + b -------------- Respaldar ficheros habilitar/deshabilitar.
M + s -------------- Desplazamiento suave habilitar/deshabilitar.
M + h -------------- Tecla 'smart home' habilitar/deshabilitar.
M + y -------------- Coloreado de sintaxis habilitar/deshabilitar.
M + p -------------- Mostrar blancos habilitar/deshabilitar.
Formatos: [w3m,lynx,links,links2,elinks]
fichero.html ---------- Visualizan ficheros html.
tidy fichero.html ------------------------------------ Analiza el código de un documento html.
tidy -m fichero.html ----------------------------- Corrige,modificándolo,el código del fichero html.
tidy -m -asxml fichero.html ---------------------- Convierte un html a xml
tidy -m -asxhtml fichero.html -------------------- Convierte un html a xhtml
tidy -m -ashtml fichero.xhtml -------------------- Convierte un xhtml a html
pstotext fichero.ps | less --------------------------- Visualiza ficheros ps. pstotext fichero.pdf
less -------------------------- Visualiza ficheros pdf.
pdftops fichero.pdf fichero.ps ----------------------- Convierte un fichero pdf a ps.
pdftotext -layout fich.pdf fich.txt ------------------ Convierte un fichero pdf a texto.
pdftotext -layout -htmlmeta fich.pdf fich.html ------- Convierte un fichero pdf a html.
htmldoc fich1.html fich2.html -f unidos.html --------- Une varios ficheros html en uno solo.
htmldoc --webpage fich1.html fich2.html -f suma.pdf -- Convierte o une varios html en un pdf.
htmldoc --webpage fich1.html fich2.html -f suma.ps --- Convierte o une varios html en un ps.
links2 fichero.html -> guardar con formato...--------- Convierte un fichero html a texto.
antiword fichero.doc | less -------------------------- Visualiza un fichero doc.
antiword -p folio fichero.doc > fichero.ps ----------- Convierte un fichero doc a ps con tamaño folio
antiword -t -w 30 fichero.doc > fichero.txt ---------- Convierte un fichero doc a texto |-p también puede ser a3,a4,a5,b4,etc


Tags: Información-debian


Comentarios

 


Acerca de ...
Ver perfil público del propietario del blog

Información sobre linux, debian, php, mysql y de mis proyectos en general

Participantes
Buscador
Archivo
Tagboard

KHWorld

Servicio cortesia de miarroba.com

Valid XHTML 1.0!

Valid CSS!

CSS - Tableless