Logueate





Inteligencia Compartida



Posteado por:

what'God?
DrLemon
Linuxero
* Masculino

146 Posts
496 Comentarios
3045 Puntos
0 Referido/s

REGISTRATE! es GRATIS!!

 Curso Gnu/Linux de Webtech Arg.(3de8)  
Imprimir post

CURSO GNU / LINUX - (3° de 8)


Comandos relativos al  file system


pwd
Imprime el nombre del directorio de trabajo

Sintaxis
pwd

Descripción
 Muestra el directorio dentro del file system donde está actualmente
 posicionado el usuario

Ejemplo
pwd
/usr/juan



cd
Cambia de directorio

Sintaxis
cd [dir]


Descripción
Cambia de directorio. Si dir no está presente, cambia al directorio HOME
para ese usuario. Si está presente, debe indicar un nombre de path completo
o relativo.

 Ejemplo
cd /usr/juan
pwd
/usr/juan



ls
Lista el contenido de un directorio

Sintaxis
ls [opciones] [dir]

Descripción
Lista el contenido de un directorio, en una única columna con los nombres de
los archivos que están en él. Si dir no está presente, lista los archivos del
directorio donde el usuario está en ese momento.

Ejemplo
ls /
bin
boot
etc
lib
tmp
usr


   El tipo de archivo puede ser:

-   si es un archivo común
d   si es un directorio
l   si es un link simbólico
b   si es un archivo especial de bloque
c   si es un archivo especial de caracteres
p   si es un pipe con nombre
s   si es un semáforo
m   si es un archivo de datos compartidos (memoria)

En el comando ls, las opciones más usuales pueden ser:

-l  Lista en el formato largo, con el tipo de archivo, el número de links,
      el propietario, el grupo, el tamaño en bytes y la última fecha de modificación.
      Si el archivo es un link, su nombre se imprime seguido de -> y el pathname del archivo
      referenciado.
      Si es un archivo especial, tendrá los números mayores ymenores del dispositivo en lugar de tamaño
-n   Igual que -l, pero muestra la identificación de usuario y del grupo en lugar de sus nombres
-o   Igual que -l, pero no muestra el grupo
-i   Agrega una columna en la que lista los números de inodo de cada archivo
-f   Acompaña el carácter indicador del tipo de archivo, como lf
-a  Lista los archivos ocultos, esto es, aquellos que comienzan con '.'
-A  Idem anterior, aunque no lista '.' y '..'
-m  Lista los nombres de archivos separados por , a lo largo de la pantalla
-r   Lista los archivos en orden inverso al corriente
-t   Lista los archivos ordenados por fecha de modificación
-u   Lista los archivos ordenados por fecha de último acceso (debe figurar también -t)
-c   Lista los archivos ordenados por fecha de cambio de inodo (debe figurar también -t)
-R Lista los directorios en forma recursiva

Existen mas parametros.

mkdir
Crea un directorio

 Sintaxis
mkdir [-m modo] [-p] dir

Descripción
Crea el directorio dir, y automáticamente crea los archivos estándar . y ..
Las opciones pueden ser:
  -m modo Estipula los permisos que se otorgan desde la creación. Modo es
    un número octal.
  -p   Crea los subdirectorios intermedios que no existieran

 Ejemplo
    mkdir cartas
Crea el directorio cartas.
 

rmdir
Borra un directorio

 Sintaxis
rmdir [-p] dir

Descripción
Elimina el directorio dir, siempre que el mismo esté vacío
Las opciones pueden ser:
  -p   Elimina los subdirectorios intermedios.

 Ejemplo
rmdir cartas
Elimina el directorio cartas.

cp
Copia archivos

 Sintaxis
cp [Opciones] arch1 arch2
cp arch1 ... archn dir


Descripción
Copia archivos
Si se utiliza el primer formato, copia el arch1 en el arch2.
Si se utiliza el segundo formato, copia los archivos arch1 ... archn al
directorio especificado.


 Ejemplo
cp carta1 carta2 /cartas
Copia los archivos carta1 y carta2 al directorio /cartas.

 En el comando cp, las opciones más usuales pueden ser:
  -a, --archivo
       lo mismo que  -dpR
    -b, --backup[=CONTROL]
       realiza un backup de cada archivo de destino existente
    -f, --force
       borrar los archivos de destino existentes, sin preguntar
    -i, --interactivo
       pregunta antes de sobreescribir
    -l, --link
       crea un link en vez de copiar
    -p, --preserve
       preserva los atributos de los archivos si es posible
    -r   copia recursivamente,
    -R, --recursivo
       copia directorios recursivamente
    -s, -- link simbolico
       crea un likn simbolico


rm
Borra archvios o directorios

 Sintaxis
rm [opciones] arch1 ... archn

Descripción
Borra archivos
Las opciones pueden ser:
  -f   No solicita confirmación cuando el usuario no tiene permiso de
      write sobre el archivo.
  -r   Para borrar recursivamente los archivos y los directorios
      implicados
  -i   Solicita confirmación del borrado.

 Ejemplo
rm carta1
Elimina el archivo carta1 del directorio corriente


mv
Mueve o renombra archivos y directorios

 Sintaxis
mv [-dfir] arch1 arch2
mv [-f] dir1 dir2
mv [-f] arch1
... archn dir

 Descripción
Mueve o renombra archivos
Si se utiliza el primer formato, renombra el arch1 como arch2.
Si se utiliza el segundo formato, mueve el directorio dir1 dentro del
file system al directorio dir2.
Si se utiliza el tercer formato, mueve los archivos dentro del directorio.

 Ejemplo
mv carta1 /cartas
Mueve el archivo carta1 al directorio /cartas

ln
Crea un link a un archivo

 Sintaxis
ln [-s] [-f] arch1 arch2
ln [-s] [-f] arch1
... archn dir

 Descripción
Crea un link a un archivo, para poder acceder al mismo mediante otro
nombre. Un mismo archivo puede tener múltiples links referenciándolo.
Si se utiliza el primer formato, crea un link arch2 para arch1.
Si se utiliza el segundo formato, crea links para todos los archivos
involucrados (con esos mismos nombres) en el directorio dir.

 Ejemplo
ln carta1 c1
Crea el link c1 para el archivo carta1


Sobre el contenido de los Archivos


cat
Concatena y muestra archivos

 Sintaxis
cat [opciones] [arch ... [archn]]

Descripción
Muestra el contenido del archivo en la salida estándar
Si se consigna más de un archivo, los muestra concatenados
Si no se consigna archivo, muestra en la salida estándar lo que se ingresa
por la entrada estándar.
Las opciones pueden ser:
  -u   Produce la anulación de buffers para la salida
  -s   No avisa sobre los archivos no encontrados.
  -v   Muestra los caracteres ASCII que no se imprimen, salvo Tabs,
      line feeds y form-feeds.
  -t   Si está -v, muestra los Tabs como ^I y los form feeds como ^L.
  -e  Si está -v, muestra los line feeds como $


 Ejemplo
cat carta1 carta2>cartas
Concatena los archivos carta1 y carta2 y los guarda en cartas.

more
Muestra un archivo, una pantalla completa por vez

 Sintaxis
more [opciones] [+nrolinea] [+/pattern] [arch ... [archn]]

Descripción
Muestra el contenido del archivo en la salida estándar en forma paginada.
Si al término de una página el usuario presiona <Return>, avanza una
línea; si en cambio presiona <Espacio>, avanza otra página.
Si se indica nrolinea, comienza a listar desde esa línea.
Si se indica pattern, comienza a listar 2 líneas antes de la primer aparición
de ese pattern.

 Ejemplo
more cartas
Muestra el archivo cartas en forma paginada.

pg
Muestra por páginas para terminales soft-copy

 Sintaxis
pg [-nro] [-p string] [-cefns] [+nrolinea] [+/pattern] [arch ... [archn]]

 Descripción
Muestra el contenido del archivo en la salida estándar en forma paginada.
Se utiliza cuando se cuenta con terminales soft-copy. Busca en el termcap
las características de la terminal. Es equivalente al comando more
Al término de cada página el usuario queda en condiciones de ingresar
algunos de los posibles comandos perusal.

 Ejemplo
pg cartas
Muestra el archivo cartas en forma paginada.


tail
Muestra la última parte de un archivo

 Sintaxis
tail [{+|-} nro [lbc] [-f]] [arch]

 Descripción
Lista el contenido del archivo en la salida estándar comenzando desde la
línea nro desde el comienzo si tiene un + o desde el final si tiene un -. Por
defecto se cuentan líneas, salvo que se indique b para bloques o c para
caracteres.

 Ejemplo
tail -10 cartas
Lista las últimas 10 líneas del archivo cartas.

 

head
Muestra las primeras líneas de un archivo

 Sintaxis
head [-nro] [arch]

Descripción
Lista las primeras nro líneas del archivo. Por defecto se listan 10 líneas
 Ejemplo
head -5 cartas
Lista las primeras 5 líneas del archivo cartas.


pr
Imprime archivos en la salida estándar

 Sintaxis
pr [opciones] [arch ... [archn]]

 Descripción
Imprime el contenido del archivo en la salida estándar. Por defecto, se
separa en páginas con un encabezamiento con el número de la misma, el
nombre del archivo, fecha y hora de creación o última modificación.
Las principales opciones pueden ser:
  +k   Empieza a imprimir desde la página k. Por defecto, 1.
  -k   Determina el número de columnas de la salida. Por defecto, 1.
  -m   Mezcla e imprime todos los archivos consignados, en una columna
      para cada uno.
  -p   Hace una pausa tras cada página y espera <Return> para continuar.
  -f   Usa form feed para cambiar de página, en lugar de completar con
      line feeds.
  -t   Elimina el header y el footer de cada página.

 Ejemplo
pr -t carta1
Imprime el archivo carta1 sin header ni footer por página.

FIN DE LA TERCERA PARTE (3 de8)