elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
14 Febrero 2012, 01:55  


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux
| | |-+  Comandos Linux
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 2 3 4 [5] 6 Ir Abajo Respuesta Imprimir
Autor Tema: Comandos Linux  (Leído 119,324 veces)
kironte_thewizard

Desconectado Desconectado

Mensajes: 22


Lo digo y lo afirmo


Ver Perfil WWW
tar -xzvf no me funciona
« Respuesta #60 en: 16 Enero 2008, 02:45 »

Buenas,

Acabo de instalar backtrack3 y el primer gran fallo que me encuentro es que el comando tar cuando lo ejecuto, tar -xzvf archivo.tar.gz se queda pensando y tengo que acabar tecleando control + c, para poder seguir trabajando en la consola.

Alguna sugerencia? Alguien sabe si hay alg'un comando parecido al apt-get de debian?

Gracias.


En línea

AxXioma


Desconectado Desconectado

Mensajes: 795


Algunos pájaros no pueden ser enjaulados...


Ver Perfil
Re: Comandos Linux
« Respuesta #61 en: 29 Enero 2008, 15:40 »

Buenas soy usuario de linux, es muy atractivo este hilo, pero yo creo que quedaria mejor recogiendo la informacion suministrada por los usuarios en el post principal y bien redactado, se que esta en proceso de construccion y que tiempo al tiempo, es tan solo una sugerencia.

Saludos  :)


En línea





.::Cuanto mas conocimiento adquieres, más te das cuenta del que hay a tu alrededor::.
right-eye

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: Comandos Linux
« Respuesta #62 en: 21 Marzo 2008, 16:50 »

Saludandouu...

Muy interesante...

Otro comando bueno es strace y ltrace

Sirven para interceptar todas las librerias compartidas y llamadas al sistema que ejecuta cierto binario.

Ej :
strace ls -l

 ;D
En línea
pandora_s

Desconectado Desconectado

Mensajes: 1


Conclusion es el lugar donde llegaste cansado


Ver Perfil
Re: Comandos Linux
« Respuesta #63 en: 30 Agosto 2008, 02:55 »

 ;)hola mira me puedes ayudar con comandos de linux pero de suse si tienes algun manual me lo  pasa porfa ok bye gracias  ;D
En línea

I LOVE YOU FOREVER
oPen syLar


Desconectado Desconectado

Mensajes: 677


The Best of You..


Ver Perfil WWW
Re: Comandos Linux
« Respuesta #64 en: 30 Agosto 2008, 09:10 »

holaa...  BIENVENID@ AL FORO todos los comandos o su gran mayoria son genericos para linux.... los expuestos aca.. (cp cd mv man diff.. entre otros) te pueden servir para SUSE... claro con SUSE no tendras la necesidad de teclearlo mucho... si necesitas ayuda.. en un comando en especial esta el man

Código:
man cp
man reboot
man dpkg

ahi comandos exclusivos para algunas distros (apt-get - rpm) pero la mayoria te pueden servir... si no consigues una ayuda en el man ahi esta mi correo.. si te sirve de algo..

Saludos
En línea

N1C0142

Desconectado Desconectado

Mensajes: 68


la vida es cruel


Ver Perfil
Re: Comandos Linux
« Respuesta #65 en: 6 Septiembre 2008, 03:10 »

linux tiene demasiados comandos  habra alguien en el mundo que se los sepa todos?  , que bueno que inventaron GUI para no sufrir
En línea

Si tengo una manzana y tu tienes una manzana y las intercambiamos ambos tendremos a una manzana , si tengo una idea y tu tienes una idea y las intercambiamos ambos tendremos dos ideas.
oPen syLar


Desconectado Desconectado

Mensajes: 677


The Best of You..


Ver Perfil WWW
Re: Comandos Linux
« Respuesta #66 en: 14 Septiembre 2008, 03:29 »

mmm.. pensandolo bien mi aporte a este hilo ah sido poco..... aqui les van unos cuantos....



xset dpms force off -------> apaga el monitor....

dpkg-query -L kde ----------> lista los binarios del paquete kde (para distros basada en debian)

dpkg -S mount ---------> tira el nombre del paquete perteneciente del binario mount (para distros basada en debian)

apt-get search xfce ----> tira el nombre del correcto para ser utilizado con apt-get install (para distros basada en debian) lo que hace es decirte el nombre en los repos de X aplicacion

rm -rfv *  -----------> jejeje no ejecuten este..!

wget -r --acept=.jpg www.eljuaquer.net       ------> descarga todos los .jpg de la pagina www.eljuaquer.net
« Última modificación: 14 Septiembre 2008, 03:31 por oPen syLar » En línea

Beagle Skywalker


Desconectado Desconectado

Mensajes: 643


http://linuxsix.blogspot.com


Ver Perfil WWW
Re: Comandos Linux
« Respuesta #67 en: 10 Octubre 2008, 18:57 »

www.linuxcmd.org
En línea


Visita para mas info mi blog http://linuxsix.blogspot.com
CloudswX


Desconectado Desconectado

Mensajes: 500


"La física es el sistema operativo del Universo"


Ver Perfil
Re: Comandos Linux
« Respuesta #68 en: 5 Noviembre 2008, 17:57 »

Hola, la verdad es que tengo mucho tiempo buscando informacion en la web sobre hackers, seguridad informatica y linux, y en todo este tiempo siempre considere que necesitaba alguien que me oriente en este mundo que la verdad me apasiona bastante.

No tengo linux instalado, se un poco de redes y de programacion, y quiero saber mucho del tema hacker para inyectarme el alma de un buen hacker en el cuerpo.

Ayudame, enseñame, comparte conmigo.
En línea



 «Dios no juega a los dados, usa /dev/random.»
ArS

Desconectado Desconectado

Mensajes: 208



Ver Perfil
Re: Comandos Linux
« Respuesta #69 en: 6 Noviembre 2008, 15:17 »

jajaja, no se que tendrá que ver este mensaje en este subforo y menos aun en este tema.....

Dedicate a leer, investigar y probar, para que empieces en lo que queres hay otras secciones dentro del foro, esta la sección de Seguridad Informática...

A este paso dudo que llegues muy lejos.....
En línea
yajaira

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Re: Comandos Linux
« Respuesta #70 en: 19 Noviembre 2008, 01:37 »

Algunos Comandos:
A continuación se describen algunos comandos sencillos de que pueden ser útiles para familiarizarse con los comandos del sistema.
date   Muestra por pantalla el día y la hora.
cal 1949   Muestra el calendario del año 1949
cal 05 1949   Muestra el calendario de Mayo de 1949
who   Indica qué usuarios tiene el ordenador en ese momento, en qué terminal están y desde qué hora
whoami   Indica qué usuario tiene el ordenador en ese momento.
man   Permite acceder a la información correspondiente, en qué terminal están y desde qué hora
clear   Este comando limpia la consola
Directorio personal.
El directorio personal es un directorio con un determinado nombre asignado a un usuario. Los directorios personales habitualmente son subdirectorios de /home (en algunos casos se utiliza mnt, u otro subdirectorio de orden inferior). Generalmente el nombre coincide con el del nombre de usuario, aunque puede no ser así, y varios usuarios pueden estar trabajando en el mismo directorio. Cada usuario de Linux puede crear una estructura en árbol de subdirectorios y archivos tan compleja como desee bajo su directorio personal pero normalmente nunca fuera de él.
Listado del contenido de directorios: comando ls
Una de las acciones más habituales a la hora de trabajar es mostrar el contenido de un directorio, como se ha visto existen herramientas gráficas con este fin, no obstante el shell incluye un programa con este mismo fin: ls,
ls    Muestra los nombres de los ficheros y subdirectorios contenidos en el
directorio en el que se está. Sólo se obtienen los nombres de los ficheros, sin
ninguna otra información.
ls -a    Muestra todos los ficheros incluyendo algunos que ordinariamente están
ocultos para el usuario (aquellos que comienzan por un punto). Se recuerda
que el fichero punto . indica el directorio actual y el doble punto .. el
directorio padre, que contiene, al actual.
ls -l    Esta es la opción de lista larga: muestra toda la información de cada fichero
incluyendo: protecciones, tamaño y fecha de creación o del último cambio
introducido,...
ls -c    Muestra ordenando por día y hora de creación.
ls -t   Muestra ordenando por día y hora de modificación.
ls -r    Muestra el directorio y lo ordena en orden inverso.
ls -l    archivo   Muestra toda la información sobre el archivo
ls subdir    Muestra el contenido del subdirectorio subdir.
ls --color    Muestra el contenido del directorio coloreado.
Las opciones anteriores pueden combinarse. Por ejemplo:
ls -cr   Muestra el directorio ordenando inversamente por fechas.
El comando ls admite los caracteres de sustitución o metacarácteres (*) y (?). El carácter * representa cualquier conjunto o secuencia de caracteres. El carácter ? representa cualquier carácter, pero sólo uno. Por ejemplo:
ls *.gif    Muestra todos los nombres de ficheros que acaben en .gif, por ejemplo
dib1.gif, a.gif, etc.
ls archivo?    Muestra todos los ficheros cuyos nombres empiecen por archivoy tengan un
nombre de cinco caracteres, por ejemplo: archivo1, archivo2, archivoa, etc.
Creación de directorios. Comando mkdir
El comando mkdir (make directory) permite a cada usuario crear un nuevo subdirectorio:
mkdir directorio   Donde directorio es el nombre del directorio que se va a crear

Borrado de subdirectorios. Comando rmdir
Este comando borra uno o más directorios del sistema (remove directory), siempre que estos subdirectorios estén vacíos. Por ejemplo:
rmdir subdir   donde subdir es el nombre del directorio que se va a eliminar
Moverse entre directorios. Comando cd
Este comando permite cambiar de directorio a partir del directorio actual de trabajo. Por ejemplo,
cd /home/Pedro   En este ejemplo pasamos del directorio actual de trabajo al directorio /home/Pedro, que será desde ahora nuestro nuevo directorio de trabajo.
cd directorio   Nos traslada al subdirectorio directorio (que deberá existir como subdirectorio en el directorio actual)
cd ..   Retrocedemos un nivel en la jerarquía de directorios. Por ejemplo, si estamos en /home/Pedro y usamos este comando pasaremos al escalafón inmediatamente superior de la jerarquía de directorios, en este caso a /home.
cd   Nos sitúa nuevamente en el directorio personal del usuario.
Copia de ficheros. Comando cp
Este comando tiene la siguiente forma,
cp archivo1 archivo2   y hace una copia de archivo1 y le llama arvhivo2. Si archivo2 no existía, lo crea con los mismos atributos de archivo1. Si archivo2 existía antes, su contenido queda destruido y es sustituido por el de file1. El fichero archivo2 estará en el mismo directorio que archivo1. Tanto archivo1 como archivo2 indican el nombre de un
archivo, que puede incluir el la ruta al mismo si alguno de ellos no se encuentra en el directorio actual.
cp archivo1 archivo2 namedir   Hace copias de archivo1 y archivo2 en el directorio namedir.
Traslado y cambio de nombre de ficheros. Comando mv
Este comando tiene una forma similar al anterior ,
mv archivo1 archivo2   El comando mv realiza la misma función que el anterior (cp) pero además destruye el fichero original. En definitiva traslada el contenido de archivo1 a archivo2; a efectos del usuario lo que ha hecho es cambiar el nombre a archivo1, llamándole archivo2.
De igual forma,
mv file1 file2 namedir   traslada uno o más ficheros (file1, file2,...) al directorio namedir conservándoles el nombre.
 
El comando,
mv namedir1 namedir2   cambia el nombre del subdirectorio namedir1 por namedir2
Hay que recalcar que el comando mv sirve así mismo para cambiar el nombre de los ficheros.
Enlaces a ficheros. Comando ln
En Linux un mismo fichero puede estar repetido con más de un nombre, ya que con el comando cp se pueden realizar cuantas copias se desee del fichero. Pero, a veces, es más práctico tener un mismo fichero con varios nombres distintos, y lo que es más importante, poder acceder a él desde más de un directorio. En Linux esto recibe el nombre de enlaces múltiples a un fichero. El ahorro de espacio de disco es importante al poder compartir un fichero más de un usuario. Estos enlaces son muy prácticos a la hora de utilizar ficheros que pertenecen a directorios distintos. Gracias a los enlaces se puede acceder a muchos ficheros desde un mismo directorio, sin necesidad de copiar en ese directorio todos esos ficheros. La forma de este comando es,
ln archivo1 archivo2   A partir de este momento el fichero archivo1 tiene dos nombres: archivo1 y archivo2. A diferencia de los comandos cp y mv, este comando toma más precauciones, ya que advierte previamente si el nombre archivo2 está ocupado, y en este caso no se ejecuta.
ln panacea subdir/panacea   Después de este comando el fichero panacea tendrá el mismo nombre, pero a efectos del usuario estará colocado en dos sitios distintos: en el directorio actual y en el subdirectorio subdir. Los ficheros enlazados a otro se borran como los ficheros normales. Si se borra el fichero original permanece su contenido en los ficheros enganchados.
Borrado de ficheros. Comando rm
Este comando tiene las formas siguientes,
rm archivo1 archivo2   Elimina archivo1 y archivo2
Este comando elimina uno o más ficheros de un directorio en el cual tengamos permiso de escritura. Con este comando resulta facilísimo borrar ficheros inútiles, y desgraciadamente, también los útiles. Por eso es conveniente y casi imprescindible emplear lo opción -i, de la forma siguiente:
rm -i archivo1 archivo2   Con esta opción, Linux pedirá confirmación para borrar cada fichero de la lista, de si realmente se desea su destrucción o no. Se recomienda usar siempre este comando con esta opción para evitar el borrado de ficheros útiles.
 
rm -i archivo1 archivo2
Por ejemplo, si se teclea,
rm -i superfluo
 
aparecerá en pantalla el aviso siguiente:
remove superfluo?
y habrá que contestar y (yes) o n (not). En este comando se pueden utilizar los caracteres de sustitución (* y ?), como por ejemplo,
rm fich*   que borraría todos los ficheros del directorio actual que comiencen por fich.
rm *   borraría todos los ficeros del directorio actual
rm -i *   realizaría una labor análoga, pero con previa confirmación

Características de un fichero. Comando file
Este comando realiza una serie de comprobaciones en un fichero para tratar de clasificarlo. Su formato es:
file fich   Muestra el tipo del fichero e información con respcto al mismo.
En línea
yajaira

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Re: Comandos Linux
« Respuesta #71 en: 22 Noviembre 2008, 00:47 »

Saludos una vez mas con uds.
Hace algunos días publique algunos comandos en Linux, pero son tantos que en esta oportunidad les envio el resto. Esperando que sea de utilidad para todo el que lo necesite...
Cambio de modo de los ficheros comandos chmod, chown y chgrp
Los permisos de cada fichero se pueden ver con el comando ls -l. Para cambiar los permisos de un fichero se emplea el comando chmod, que tiene el formato siguiente:
chmod [quien] oper permiso archivo1 archivo2 ...   •   quien Indica a quien afecta el permiso que se desea cambiar. Es una combinación cualquiera de las letras u para el usuario, g para el grupo del usuario, o para los otros usuarios, y a para todos los anteriores. Si no se da el quien, el sistema supone a.
•   oper Indica la operación que se desea hacer con el permiso. Para dar un permiso
se pondrá un +, y para quitarlo se pondrá un -.
•   permiso Indica el permiso que se quiere dar o quitar. Será una combinación
cualquiera de las letras anteriores : r,w,x,s.
•   archivo1 archivo2... Nombre de los ficheros cuyos modos de acceso se quieren cambiar.
Por ejemplo,
chomd a -r fichero.txt   quita el permiso de lectura a los usuarios de un fichero
 
Los permisos de lectura, escritura y ejecución tienen un significado diferente cuando se aplican a directorios y no a ficheros normales. En el caso de los directorios el permiso r significa la posibilidad de ver el contenido del directorio con el comando ls; el permiso w da la posibilidad de crear y borrar ficheros en ese directorio, y el permiso x autoriza a buscar y utilizar un fichero concreto.
Por otra parte, el comando chown se emplea para cambiar de propietario (“change owner”) a un determinado conjunto de ficheros. Este comando sólo lo puede emplear el actual propietario de los mismos. Los nombres de propietario que admite Linux son los nombres de usuario, que están almacenados en el fichero /etc/passwd. La forma general del comando chown es la siguiente:
chown nuevopropietario archivo1 archivo2 ...
Análogamente, el grupo al que pertenece un fichero puede ser cambiado con el comando chgrp, que tiene una forma general similar a la de chown,
chgrp archivo1 archivo2...
Los grupos de usuarios están almacenados en el fichero /etc/group.

Espacio ocupado en el disco Comandos du y df
El comando du permite conocer el espacio ocupado en el disco por un determinado directorio y todos los subdirectorios que cuelgan de él. Para usarlo basta simplemente colocarse en el directorio adecuado y teclear, du, éste comando da el espacio de disco utilizado en bloques. Para obtener la información en bytes se debe emplear el comando con la opción –h:
du -h
du -h   Muestra el espacio en disco en Mb
El comando df por el contrario informa del espacio usado por las particiones del sistema que se
encuentren montadas.

Visualización sin formato de un fichero. Comando cat
Este comando permite visualizar el contenido de uno o más ficheros de forma no formateada. También permite copiar uno o más ficheros como apéndice de otro ya existente. Algunas formas de utilizar este comando son las siguientes, cat nombre_de_archivo Saca por pantalla el contenido del archivo.
cat archivo1 archivo2   Saca por pantalla, secuencialmente y según el orden especificado, el contenido de los ficheros indicados.
cat archivo1 archivo2 >archivo3   El contenido de los ficheros archivo1 y archivo2 es almacenado en archivo3.
cat archivo1 archivo2 >>archivo3   El contenido de archivo1 y archivo2 es añadido al final de archivo3.
cat >archivo1   Acepta lo que se introduce por el teclado y lo almacena en archivo1 (se crea archivo1). Para terminar se emplea <ctrl>d
 
 
 
Comando head
head -7 archivo   Escribe las 7 primeras lineas del fichero archivo
 
Visualización de ficheros con formato. Comando pr
Este comando, a diferencia de cat, imprime por consola el contenido de los ficheros de una manera formateada, por columnas, controlando el tamaño de página y poniendo cabeceras al comienzo de las mismas. Está muy en relación con el comando lp de salida por impresora. Las formas más importantes que admite son las siguientes:
pr archivo   Produce una salida estándar de 66 líneas por página, con un encabezamiento
de 5 líneas (2 en blanco, una de identificación y otras 2 líneas en blanco).
pr -ln archivo   Produce una salida de n líneas por página (cuando el tamaño de papel de
impresora, por ejemplo, tiene un número de líneas distinto de 66)
pr -p archivo    Hace una pausa para presentar la página, hasta que se pulsa <return> para
continuar
pr -t archivo    Suprime las 5 líneas del encabezamiento y las del final de página.
pr -wn archivo    Ajusta la anchura de la línea a n posiciones.
pr -d archivo    Lista el fichero con espaciado doble.
pr -h `caracteres` archivo    el argumento o cadena de caracteres `caracteres` se convertirán en lacabecera del listado.
pr +n archivo    Imprime el fichero a partir de la página n.
Además de los ejemplos anteriores, se pueden combinar varias opciones en un mismo comando, como por ejemplo en: pr -dt archivo la salida de este comando es por la consola, pero puede redireccionarse a otro fichero, por ejemplo, si ejecutamos el comando:
pr archivo1 archivo2   se crea un fichero nuevo llamado archivo2 que es idéntico a archivo1, pero con formato por páginas y columnas.
Visualización de ficheros pantalla a pantalla. Comandos more y less
Estos comandos permiten visualizar un fichero pantalla a pantalla. El número de líneas por pantalla es de 23 líneas de texto y una última línea de mensajes, donde aparecerá la palabra more. Cuando se pulsa la barra espaciadora (el espacio en blanco), se visualizará la siguiente pantalla. Para salir de este comando (terminar la visualización) se pulsa <ctrl>d o q. Por ejemplo: more archivo El comando less es muy similar al anterior pero permite el desplazamiento a lo largo del texto empleando las teclas de cursores pudiendo desplazarse hacia arriba o abajo de un fichero.

Búsqueda en ficheros. Comandos grep, fgrep y egrep
El comando grep localiza una palabra, clave o frase en un conjunto de directorios, indicando en cuáles de ellos la ha encontrado. Este comando rastrea fichero por fichero, por turno, imprimiendo aquellas líneas que contienen el conjunto de caracteres buscado. Si el conjunto de caracteres a buscar está compuesto por dos o más palabras separadas por un espacio, se colocará el conjunto de caracteres entre apóstrofes ('). Su formato es el siguiente:
grep 'string' archivo1 archivo2 archivo3   siendo 'string' la secuencia de caracteres a buscar, y archivo1, archivo2, y archivo3 los ficheros
donde se debe buscar.
Veamos un nuevo ejemplo:
grep 'TRIANGULARIZACION MATRIZ' matrix.f scaling.f    Este comando buscará TRIANGULARIZACION MATRIZ entre las líneas de los ficheros matrix.f y scaling.f. Este comando permite seleccionar, entre todas las líneas de uno o más ficheros, aquellas que contienen un motivo que satisface una expresión regular determinada.
grep [-opcion] expresión_regular [referencia...]
Las opciones principales son:
•   c lo único que se hace es escribir el número de las líneas que satisfacen la condición.
•   i no se distinguen mayúsculas y minúsculas. l se escriben los nombres de los ficheros que contienen líneas buscadas.
•   n cada línea es precedida por su número en el fichero.
•   s no se vuelcan los mensajes que indican que un fichero no se puede abrir.
•   v se muestran sólo las líneas que no satisfacen el criterio de selección.

A continuación se muestra una serie de ejemplos.
grep ‘ˆd’ text    Muestra las líneas que comienzan por d.
grep ‘ˆ[ˆd]’ text    Muestra las líneas que no comienzan por d.
grep -v ‘ˆC’ archivo1 > archivo2   Quita las líneas de archivo1 que comienzan por C y lo copia en archivo2.
 
Comandos tar y gzip
Tanto el comando tar como gzip son ampliamente empleados para la difusión de programas y ficheros en Linux. El primero de ellos agrupa varios ficheros en uno solo o “archivo”, mientras que el segundo los comprime. En conjunto estos dos programas actúan de forma muy similar a programas como Winzip. Para crear un nuevo archivo se emplea:
tar -cvf nombre_archivo .tar fichero1 fichero2 ...   donde fichero1, fichero2 etc. son los ficheros que se van a añadir al archivo tar.
tar –xpvf nombre_archivo.tar fichero1 …   Extrae los ficheros.
 
Al contrario que tar que agrupa varios ficheros en uno, gzip comprime un único fichero con lo que la información se mantiene pero se reduce el tamaño del mismo. El uso de gzip es muy sencillo
gzip fichero   comprime fichero que es borrado y crea un fichero con nombre fichero.gz.
Si lo que se desea es descomprimir un fichero se emplea entonces:
gzip -d fichero.gz   Descomprime fichero.gz, recuperando el archivo inicial
Como se ha comentado al principio es típico emplear tar y gzip de forma consecutiva, para obtener ficheros con extensión tar.gz o tgz que contienen varios ficheros de forma comprimida (similar a un fichero zip). El comando tar incluye la opción z para estos ficheros de forma que para extraer los ficheros que contiene:
tar -zxvf fichero.tar.gz   Descomprime y desempaqueta el contenido del archivo fichero.tar.gz
Comandos de impresión. Comando lpr
El comando lpr se emplea para imprimir una serie de ficheros. Si se emplea sin argumentos imprime el texto que se introduzca a continuación en la impresora por defecto. Por el contrario,
lpr nombre_fichero   Imprime en la impresora or defecto el fichero indicado.
Redirecciones
Los comandos de Linux tienen una entrada estándar (número 0) y dos salidas estándar (número 1 para la salida normal del comando, y número 2 para la salida de los mensajes de error que se puedan producir en su ejecución). Por defecto tanto la entrada como las salidas estándar de los comandos son la propia terminal, a no ser que por la propia naturaleza del comando se den en él los nombres de algunos ficheros que hagan el papel de entrada y de salida. Por ejemplo, en el comando
cp archivo1 archivo2   archivo1 es la entrada y archivo2 es la salida; aquí no intervienen las entradas y salidas estándar. Sin embargo, cuando utilizamos por ejemplo el comando ls (listado de directorio), la salida de este comando se dirige hacia la terminal.
Si queremos que la salida de este comando se dirija a un fichero llamado archivo, podríamos escribir,
ls >archivo   el (>) es uno de los llamados operadores de redirección y dirige la salida estándar hacia el fichero indicado a continuación; si este fichero no existe, se crea en ese momento. Otros operadores de redirección son el operador (<) que redirige la entrada estándar desde un determinado fichero, y el operador (>>) que redirige la salida estándar hacia otro fichero, pero añadiendo dicha salida al final de ese fichero, sin sobreescribir el contenido original.
Por ejemplo, si cada vez que entramos en el sistema ejecutamos el comando,
date >> archivo   Así tendremos un fichero llamado archivo que contiene información sobre todas las veces que hemos entrado en el sistema
Otro ejemplo, para añadir al fichero archivo2 al final de archivo1 y al conjunto llamarle archivo3, sería
cat archivo1 archivo2 > archivo3
o, si quisiéramos que el fichero resultante fuera el mismo archivo1,
cat archivo2 >> archivo1
Un ejemplo en redirección a la entrada podría ser el siguiente,
mail juan < carta   Envía al usuario juan el contenido del fichero carta.
Tuberías
Siguiendo con los ejemplos anteriores, si quisiéramos enviar a juan una lista de nuestros ficheros podríamos utilizar los comandos,
ls >fichero
mail juan < fichero
rm fichero
Es decir que hemos conectado la salida estándar de ls con la entrada estándar de mail, a través de un fichero transitorio listaarchivos. Linux permite hacer esta operación directamente, sin pasar por el fichero de almacenamiento transitorio: esto se hace mediante el concepto de tubería (pipe), que consiste en empalmar la salida estándar de un comando con la entrada estándar de otro. Para el ejemplo anterior esto se hace en la forma,
ls | mail juan   Con el operador tubería (|) se pueden empalmar tantos comandos como se desee.
 
Permisos
Linux, al igual que todos los sistemas Unix, mantiene un sistema de permisos de acceso a los ficheros muy estricto, a fin de controlar qué es lo que se puede hacer con ellos, y quien lo puede hacer. Estos permisos se identifican con letras y son:
r   permiso de lectura del fichero
w   permiso de escritura en el fichero
x   permiso de ejecución del fichero/lecutra de directorio
s   permiso para cambiar el propietario del fichero
t   directorio compartido.
En línea
Meta


Desconectado Desconectado

Mensajes: 2.275



Ver Perfil WWW
Re: Comandos Linux
« Respuesta #72 en: 7 Diciembre 2008, 03:20 »

a ver si alguien se curra algo ai para freebsd:P
 ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D

sal12

Cúrratelo tú. Gandúl.
En línea

Tha_Traker

Desconectado Desconectado

Mensajes: 28



Ver Perfil
Re: Comandos Linux
« Respuesta #73 en: 8 Marzo 2009, 17:59 »

Hola a todos, yo soy un novato en esto de linux y estado buscando una guía para manejar linux solo con comandos del shell, pero la verdad esk las que he encontrado son algo rancias o se lían demasiado...
Como veo que aquí hay mucha gente que pilota este tema, estaba pensando si conoceis alguna guía que te familiarice con los comandos paso a paso, xk las listas a mi me parecen un lio y me gustaría algo que me ayudara a ir paso a paso con cada comando,nose si alguien conoce tal guía. Agradezco cualkier link :)
Un abrazo
En línea
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 2.938


/^$/


Ver Perfil WWW
Re: Comandos Linux
« Respuesta #74 en: 8 Marzo 2009, 18:59 »

Busca los siguientes libros :
Código:
Linux - Unix-Shells - Bourne-Shell, Korn Shell, C-Shell, bash, tsch
Linux Command Line and Shell Scripting Bible
Linux Complete Command Reference
Linux Shell Scripting Tutorial - A beginner´s Handbook
Linux Shell Scripting with Bash
Linux Shell Scripting with Bash
Mandrake Linux 9.0 - Linea de Comandos
Suse Linux Enterprise Server Shell Programming with Bash Shell
The Korn Shell Third Edition - Unix & Linux programming manual


Yo todos los baje del Ares.

Si quieres alguno, solo avisame.

Saludos.
En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
Páginas: 1 2 3 4 [5] 6 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con mi EXAMEN de COMANDOS en gnu-linux
Scripting
beholdthe 8 2,792 Último mensaje 25 Enero 2011, 00:21
por vertexSymphony
Problema con la red en TODOS los Linux [Ya con los comandos]
GNU/Linux
MauroMasciar 9 1,371 Último mensaje 18 Mayo 2011, 20:23
por MauroMasciar
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines