Logueate





Inteligencia Compartida

Linux, ubuntu, gnome, debian, xubuntu, GNU

La Zona Linux, la zona linux, Todo lo relacionado al mundo de GNU / Linux, ubuntu, debian, etc

Posteado por:

what'God?
DrLemon
Linuxero
* Masculino

144 Posts
495 Comentarios
3065 Puntos
0 Referido/s

REGISTRATE! es GRATIS!!

 Curso Gnu/Linux de Webtech Arg.(7de8)  

CURSO GNU / LINUX - ( 7° de 8 )

Comandos Básicos

date
Muestra y setea la fecha

Sintaxis

date [ mmddhhmm[yy] ] [ +format ]

Descripción
Emite la fecha y hora del sistema, si no se dan argumentos. Si no, se setea la fecha corriente. Si el argumento comienza con +, el usuario especifica la salida de date.

Ejemplo
date
Jul 02 10:15

 

cal
Muestra un calendario

Sintaxis

cal [ [ mes ] año ]

Descripción

Emite un calendario para el año especificado. cal sin argumentos muestra el mes anterior al actual, el mes actual, y el posterior, junto con el día y la hora corriente. En el caso de poner el mes, debe ponerse el año, y sólo se muestra el mes pedido. En el caso de poner el año se muestra el calendario completo del año.

Ejemplo

cal 12 1992
December 1992
S  M Tu W Th  F S
      1  2  3  4  5
6  7  8  9  10 11 12
13 14 15 16 17 18 19
      20 21 22 23 24 25 26
27 28 29 30 31

 

echo
Muestra un mensaje

Sintaxis
echo [-n ] [ arg] ...

Descripción
Escribe sus argumentos separados por blancos y termina con un new-line en la salida estándar. La opción -n imprime una línea sin el new-line.El comando echo también se utiliza para enviar caracteres especiales tales como:

  \b       backspace
  \c       imprime la línea sin new-line
  \f       form-feed
  \n       new-line
  \r       carriage return
  \t       tabulador
  \v       tab vertical
  \\        backslash
  \n
      indica que el número n lo representará en base 8 y mostrará el carácter correspondiente a ese
           código ASCII.

Ejemplo
     echo "WARNING:\07"
Imprime la frase "WARNING:" y suena el 'bell' de la terminal.
 

banner
Imprime en letras grandes

Sintaxis
banner strings

Descripción
Imprime su argumento ( hasta 10 caracteres) en letras grandes.

Ejemplo
banner Linux

#      #   #      #   #  #      #
#      #   ##     #   #    #   #
#      #   #  #   #   #     ##
#      #   #   #  #   #     ##
#      #   #     ##   #    #   #
  ####     #      #   #   #     #

 

find
Busca archivos

Sintaxis
find lista-de-directorios expresión

Descripción
El comando find se usa para buscar archivos que concuerden con un criterio de selección. find busca recursivamente en todos los directorios que figuren en la lista-de-directorios.
Para cada archivo encontrado, find evalúa la expresión especificada, que puede estar formada por una o mas expresiones primarias de las siguientes:

-name patrón Busca archivos con el patrón especificado.
-perm onum  Localiza archivos con permisos que coincidan exactamente con onum.
-type x      Localiza archivos de un tipo especificado (d:directorio, f: archivo, etc.).
-size n       Busca archivos mayores que el número especificado de bloques (512 bytes/bloque).
-links n Localiza archivos que tengan n links.
-inum n Localiza el archivo cuyo número de inodo es n.
-user unombre Localiza archivos que pertenecen al usuario unombre. Si un  nombre es numérico y no aparece en /etc/passwd, es interpretado como un ID de login.
-group gnombre Busca archivos que pertenezcan al grupo gnombre. Si gnombre es numérico y no
                        aparecen en /etc/group, se  interpreta como un ID de grupo.
-atime n       Localiza archivos que no han sido accedidos por n días.
-ctime n       Localiza archivos que no han sido creados o modificados por n días.
-newer arch    Localiza los archivos que son más nuevos que el  archivo indicado.
-exec cmd     Localiza archivos que coincidan con el criterio especificado y ejecuta cmd sobre esos
                        archivos.
-ok cmd       Como -exec, excepto que muestra la línea de comando generada en forma de prompt; cmd
                       es ejecutada  solamente si el usuario entra y.

-cpio dispositivo  Salva los archivos encontrados en formato cpio en el dispositivo
-print        Muestra la localización de los archivos que encontró. Si no figura esta opción, los archivos     
                      encontrados no se muestran.

Las expresiones pueden combinarse entre sí utilizando: dos expresiones
juntas es equivalente a la operación lógica 'and', el operador '!' especifica la
negación de la expresión siguiente, el operador -o entre dos expresiones es
equivalente a la operación lógica 'or' (debe utilizarse con paréntesis).

Ejemplo
find / -name temp -print | more
Busca todos los archivos llamados temp recursivamente en el directorio raíz
(/ ), y los imprime en la salida estándar.

find /usr -size +3 -print
Busca e imprime la lista de todos los archivos de tamaño mayor de 3 bloques
en los directorios a partir del directorio /usr.

find / -usr juan -exec rm "{}" \ ;
Busca todos los archivos del usuario juan y los borra.
 

sort
Ordena y compagina archivos

Sintaxis
sort [ -cmu ] [ -osalida ] [-ykmem ] [ -zrecsz ] [dfiMnr ] [-b ] [ -tx ]
    [ +pos1 ] [ -pos2 ] [ archivos ]


Descripción
Ordena líneas de los archivos. La comparación se basa en una o más claves de ordenación extraídas de cada línea. Por defecto, la línea de entrada es la clave.

Las opciones son:
-m Realiza un merge. Los archivos deben estar ordenados.
-u Suprime líneas repetidas.
-o salida Escribe la salida en el archivo salida.
-d Ordena solo por letras, dígitos y blancos.
-f Convierte a mayúsculas previo a ordenar.
-M Compara por los tres primeros caracteres de los nombres de los meses. ("JAN"<"FEB"<...<"DEC").
-n Compara por orden numérico, teniendo en cuenta el punto decimal, el signo menos y blancos
               opcionales.
-r Ordena inversamente.
-tx Usa x como un separador de campo.
-b Ignora blancos al determinar el comienzo o final de una clave.

La notación +pos1 -pos2 restringe a que la clave de ordenación comience en pos1 y finalice en pos2.
pos1 y pos2 tienen la forma m.n.
pos1 especificada como +m.n se interpreta como el caracter n+1 en el campo m+1. Si  .n no está indica .0, es decir el primer caracter del campo m+1.
pos2 especificada como -m.n se interpreta como el caracter n luego del último caracter del campo m. Si .n no está indica .0, es decir el último caracter del campo m.
Un campo es una secuencia de caracteres seguidas por un separador. Por defecto el primer blanco (espacio o tab) de una secuencia de blancos es el separador de campos.
 
Ejemplo
archivo1
abc def
ghi jkl
mn
Op qrs
tuv


sort archivo1
Op qrs
abc def
ghi jkl
mn
tuv

sort -fr archivo1
tuv
Op qrs
mn
ghi jkl
abc def

sort +2 -3 archivo1
Op qrs
abc def
ghi jkl
mn
tuv

sort +1.0b -1.1b archivo1
mn
tuv
abc def
ghi jkl
Op qrs



FIN DE LA SEPTIMA PARTE (7 de 8)



1 Comentarios
#1 josejp24240 | 1.7.2009 00:42:09 dijo:
muy bueno estoy imprimiendo  :mrblue: :mrblue:suerte