hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
13 de Octubre de 2008, 10:43:44
Noticias: Privacidad - ¿Necesitas que se depure cierta informacion en nuestro portal?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Temas de Interés
| |-+  Sistemas Operativos
| | |-+  GNU/Linux (Moderador: chilicuil)
| | | |-+  MANUAL DE LINUX --- COMANDOS Y SUS FUNCIONES
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: MANUAL DE LINUX --- COMANDOS Y SUS FUNCIONES  (Leído 2348 veces)
Microchip
Visitante
« : 14 de Noviembre de 2006, 08:20:50 »

Bueno, para los usuarios y futuros usuarios de LINUX les dejo una lista
de los comandos que se utilizan en este excelente sistema operativo Cheesy
Un granito de arena para mostrar la eficiencia y calidad de LINUX frente
a GUINDOWS je je!!!



Manejo de Directorios y Archivos
* Creación de directorios:
Para esto usaremos el comando "mkdir" como en DOS seguido del nombre del directorio a crear.
 
        mkdir <nombre>
* Copiado de archivos
La orden "cp" copia los ficheros listados en la línea de comandos al fichero o directorio pasado como ultimo argumento.
        cp <origen> <destinod>
* Mover archivos
Tanto para mover como para renombrar archivos o directorio usaremos el comando "mv" de idéntica manera a "cp" solo que en esta caso no se preservara el origen.
        mv <origen> <destino>
* Borrado de archivos
Para borrar se usa "rm" que viene de remove. Se usa con un parámetro que es el nombre del fichero a borrar o una lista de ellos. También lo podemos usar para borrar directorios completos con el parámetro "-r" a hay que ser muy prudente y cuidadoso con este comando ya que podemos hacer macanas.
rm <nombre de archivo o directorio>
* Mirando los ficheros
Las ordenes "more", "cat" y "less" son usadas para ver el contenido de ficheros. More y less muestran el fichero pantalla a pantalla mientras que cat lo muestra entero de una vez.
        more <archivo>
        less <archivo>
        cat <archivo>
* El sistema de ficheros y la jerarquía de directorios.
Primero cambie al directorio raiz (cd /) y ejecute ls -F. Probablemente vera estos directorios:
bin, dev, etc, home, install, lib, mnt, proc, root, tmp, user, usr, y var.
La distribución de directorios y archivos es Unix es muy ordenada y distinta que en DOS, veamos para que usamos cada directorio.
/bin: es la abreviación de "binaries", o ejecutables.  Es donde residen la mayoría de los programas esenciales del sistema.
/dev: los "ficheros" en /dev son conocidos como controladores de dispositivo (device drivers)_son usados para acceder a los dispositivos del sistema y recursos, como discos duros, modems, memoria, etc
/etc: contiene una serie de ficheros de configuración del sistema.  Estos incluyen /etc/passwd (la base de datos de usuarios), /etc/rc (guiones de inicialización del sistema), etc.
/sbin: se usa para almacenar programas esenciales del sistema, que usara el administrador del sistema.
/var: contiene directorios que a menudo cambian su tamaño o tienden a crecer. Muchos de estos directorios solían residir en /usr, por ejemplo en /var/adm encontraremos varios ficheros de interés para el administrador del sistema, específicamente históricos del sistema, los cuales recogen errores o problemas con el sistema.
/usr/src: contiene el código fuente (programas por compilar) de varios programas de su sistema.  El mas importante es /usr/src/linux, el cual contiene el código fuente del kernel de Linux.
/usr/local: es el directorio donde normalmente pondremos nuestras aplicaciones.
/usr/include: contiene los ficheros de cabecera para el compilador de C. Estos ficheros (la mayoría de los cuales terminan en .h, de "header") declaran estructuras de datos, subrutinas y constantes usados en la escritura de programas en C. Los ficheros que se encuentran en /usr/include/sys son generalmente usados en la programación de en UNIX a nivel de sistema. Si esta familiarizado con el lenguaje de programación C, aquí encontrara los ficheros de cabecera como stdio.h, el cual declara funciones como printf().
/usr/bin: es el deposito real de programas del sistema UNIX. Contiene la mayoría de los programas que no se encuentran en otras partes como /bin.
/usr/X11R6: contiene todos los ejecutables de X Window, ficheros de configuración y de soporte.
/usr: es un directorio muy importante.  Contienen una serie de subdirectorios que contienen a su vez algunos de los mas importantes y útiles programas y ficheros de configuración usados en el sistema.
/proc: es un "sistema de ficheros virtual". Los ficheros que contiene realmente residen en memoria, no en un disco. Hacen referencia a varios procesos que corren en el sistema, y le permiten obtener información acerca de que programas y procesos están en ejecución. 
/lib: contiene las imagines de las librerías compartidas.  Estos ficheros contienen código que compartirían muchos programas.
/home: contiene los directorios "home" de los usuarios. Por ejemplo, /home/juan es el directorio del usuario "juan".

Comandos del sistema
Administración de archivos
ls[opción(es)][archivo(Roll Eyes]
Si introduce ls sin más datos ni parámetros, podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento.
-l
lista detallada,
-a
para ver los archivos ocultos.
cp[opción(es)]archivo_origin al archivo_copia
Crea una copia de archivo_origin al en archivo_copia.
-i
Espera, dado el caso, una confirmación antes de sobreescribir un archivo_copia existente.
-r
Copia recursiva (incluyendo subdirectorios)
mv[opción(es)]archivo_origen archivo_destin o
Hace una copia de archivo_origen en archivo_destin o y a continuación borra el archivo original.
-b
Crea una copia de seguridad antes de desplazar archivo_origen .
-i
Espera, dado el caso, una confirmación antes de sobreescribir un archivo_destin o existente.
rm[opción(es)]archivo(Roll Eyes
Borra el archivo(Roll Eyes indicado del sistema de archivos. Los directorios no serán borrados con el comando rm a menos que se haya especificado de forma explícita a través del parámetro -r.
-r
Borra, si existen, los subdirectorios existentes
-i
Espera una confirmación antes de borrar cada uno de los archivos
ln[opción(es)]archivo_origen archivo_destin o
Crea en archivo_destin o una referencia cruzada dentro del sistema de archivos, (Link) del archivo_origen con otro nombre. Normalmente este enlace apunta directamente a la posición de archivo_origen dentro de un sistema de archivos. Si por el contrario se ejecuta el comando ln con la opción -s, se creará un denominado enlace simbólico que apuntará exclusivamente a la rama de archivo_origen y que por esa razón podrá ser usado fuera de los límites del sistema de archivos.
-s
Crea un enlace simbólico.
cd[opción(es)]directorio
Cambia el directorio actual. Si sólo se introduciecd, se desplazará al directorio home.
mkdiropción(es)]directorio
Crea un nuevo directorio.
rmdir[opción(es)]directorio
Borra el directorio, pero sólo si está vacío.
chown[opción(es)]nombreusuario. grupoarchivo(Roll Eyes
Cambia el dueño de un archivo, otorgándole la propiedad a nombreusuario.
-R
Cambia los archivos y directorios en todos los subdirectorios .
chgrp[opción(es)]nombregrupoarc hivo(Roll Eyes
Cambia el nombre del grupo al que pertenece el archivo por nombregrupo. El dueño del archivo sólo puede cambiar este valor si pertenece tanto al grupo al que pertenecía el archivo hasta ahora como al nuevo grupo al que pertenecerá el archivo.
chmod[opciones]modoarchivo(Roll Eyes
Cambia los permisos de acceso a uno o varios archivos.
El parámetro modo tiene tres partes: grupo, acceso y tipo de acceso. grupo acepta los siguientes caracteres:
u
para el usuario user,
g
para el grupo group,
o
para todos los demás: others.
+ y - se utilizan para permitir o denegar el acceso, de manera que: el símbolo + permitirá el acceso y el símbolo - lo denegará.
Los tipos de acceso son controlados por las siguientes opciones:
r
para lectura read,
w
para escritura write,
x
Ejecutar archivos o cambiar de directorio eXecute.
s
Setuid-Bit; el programa se ejecutará con los privilegios del propietario del archivo.
gzip[parámetros]archivo(Roll Eyes
Este programa comprime el contenido de archivos mediante unos complicados procesos matemáticos. El nombre del archivo comprimido termina con .gz y debe ser descomprimido antes de poder ser usado nuevamente. Si desea comprimir más de un archivo o directorios completos, deberá usar además el comando tar.
-d
Descomprime el archivo comprimido gzip, recuperando éste su tamaño original y pudiendo volver a ser utilizado de forma normal (corresponde al comando gunzip).
taropcionesnom brepaquetearch ivo(Roll Eyes
El comando tar agrupa uno o (normalmente) más archivos en un llamado paquete, que luego se puede p.ej. comprimir.
tar es un comando muy complejo, que ofrece una gran cantidad de opciones. A continuación le enseñamosalgunas de las combinaciones más usadas.
-f
La información generada por el proceso se escribe en un archivo y no se muestra en la pantalla, como está previsto por defecto file.
-c
Crea un nuevo archivo tar create.
-r
Agrega archivos a un paquete existente.
-t
Muestra el contenido de un paquete.
-u
Agrega archivos al paquete, pero sólo si estos son más recientes que los existentes.
-x
Desempaqueta archivos de un paquete (extrae)
-z
Comprime con gzip el paquete generado.
-j
Comprime con bzip2 el paquete generado.
-v
Da los nombres de los archivos procesados.
Los archivos creados mediante tar terminan en .tar. Cuando el archivo tar ha sido además comprimido con gzip, la terminación será .tar.gz, con bzip2, será .tar.bz2.
Encontrará aplicaciones de ejemplo en el apartado
locateprueba

Con el comando locate se puede averiguar en qué directorio se encuentra el archivo especificado. Para ello también se puede usar los Comodines. El programa trabaja muy rápido ya que no busca en el sistema de archivos, sino en una base de datos propia creada a tal efecto. Éste es el mayor problema de estos comandos rápidos, ya que los archivos creados posteriormente a la última actualización de esta base de datos, no se tienen en cuenta.

Como root puede crear esta base de datos usando el comando updatedb.
updatedb[opción(es)]

Con este comando se puede actualizar de forma sencilla la base de datos requerida por locate. Para conseguir que todos los archivos se tengan en cuenta, se debe ejecutar el comando como root. También es posible, añadiendo al final del comando el símbolo &, que el programa se ejecute en segundo plano, y así poder seguir trabajando mientras se produce la actualización . (updatedb &).
find[Opción(en)]

Con el comando find puede buscar un archivo en un determinado directorio. El primer argumento representa el directorio desde el que debe comenzar la búsqueda. La opción -name requiere una cadena de búsqueda, en la que también se permite el uso de Comodines. Al contrario que locate, find busca en el directorio especificado, no en una base de datos.

Comandos del sistema II
Comandos para visualizar contenidos
cat[opción(es)]archivo(Roll Eyes
Con el comando cat se ve el contenido del archivo elegido sin interrupciones .
-n
Numera el texto en el borde izquierdo.
less[opción(es)]archivo(Roll Eyes
Con este comando se puede examinar el contenido del archivo elegido. Por ejemplo puede subir y bajar media hoja de pantalla con las teclas BildAb y BildAuf con la tecla espaciadora hasta una página entera hacia adelante. También puede desplazarse al comienzo y al final del texto con las teclas Inicio y Fin. Y con la tecla Q puede cerrar este modo de visualización.
grep[opción(es)]términodebúsquedaarchivo(Roll Eyes
grep está pensado para buscar un determinado término de búsqueda en el archivo(Roll Eyes elegido. Si la búsqueda se ha realizado con éxito, el programa mostrará la línea en la que se ha encontrado el término de búsqueda, así como el nombre del archivo.
-i
Ignora las diferencias entre mayúsculas y minúsculas
-l
Da sólo el nombre del archivo correspondient e y no el número de línea
-n
Numera, además, las líneas donde se encontró el texto buscado
-l
Da una lista de los archivos que no contengan el término de búsqueda
diff[opción(es)]archivo1archiv o2
diff fue creado para comparar el contenido de dos archivos cualesquiera y mostrar en una lista las líneas en las que se hayan detectado diferencias.

Los programadores utilizan con frecuencia este comando para enviar los cambios realizados en sus programas sin necesidad de enviar todo el texto fuente.
-q

Indica tan sólo si existen diferencias entre el contenido de los dos archivos seleccionados.

Comandos del sistema III
Sistema de archivos
mount[opción(es)][dispositivo]punto_de_monta je
Con ayuda de este comando se puede montar diferentes dispositivos de almacenamiento . Con ello se entiende la unión de discos duros, CD-ROM y otras unidades de disco con un directorio del sistema de archivos Linux.
-r
monta el dispositivo como sólo lectura
-t sistema de archivos
Especifica el sistema de archivos. Los más comunes son: ext2 para discos duros de Linux, msdos para dispositivos MS-DOS, vfat para sistema de archivos de particiones Windows y iso9660 para CDs.
En el caso de unidades que no estén definidas en el archivo /etc/fstab, se deberá también especificar el tipo de dispositivo. En este caso, sólo el root podrá montarlo. Para que el sistema de archivos pueda ser montado por otros usuarios, introduzca la opción user en la línea correspondient e del archivo/etc/fstab (separado por comas) y guarde los cambios. Para más información, diríjase a mount.
umount[opción(es)]puntodemontaje

Con este comando se retira una unidad de disco del sistema de archivos. Ejecute este comando antes de retirar un medio de almacenamiento de la unidad de discos. ¡De lo contrario se expone a una pérdida de datos! Por norma general, tanto el comando mount como el comando umount sólo pueden ser ejecutados por root. Excepción: Cuando, para el dispositivo, aparece la opción user en el archivo /etc/fstab.

Comandos del sistema IV
Información
df[opción(es)][directorio]
Si se ejecuta el comando df disk free sin ninguna opción, se nos dará una estadística sobre el espacio total, el ocupado y el libre de todas las unidades de disco montadas. Si por el contrario se introduce un directorio, se mostrarán sólo las estadísticas de la unidad de disco que incluye dicho directorio.
-H
Nos enseña el número de bloques ocupados en gigabytes, megabytes o kilobytes ? de forma legible para el ser humano human readable.
-t
Tipo de unidad (ext2, nfs, etc.).
du[opción(es)][ruta]
Este comando, usado sin opciones, indica el espacio total de almacenamiento utilizado por todos los archivos del directorio en el que nos encontremos. Si existen subdirectorios en él, también se indicará su tamaño total.
-a
Indica el tamaño de cada uno de los archivos.
-h
Listado en forma legible para el ser humano.
-s
Nos enseña tan sólo el tamaño total.
free[opción(es)]
free nos muestra el tamaño total y el usado de memoria física y de intercambio.
-b
Indicado en bytes,
-k
Indicado en kilobytes,
-m
Indicado en megabytes
date[opción(es)]
Ejecutando este pequeño programa, se nos informará de la hora del sistema. Además como root, se puede modificar con este comando la hora del sistema. Encontrará más detalles en la Manpage de (date).
Procesos
top[opción(es)]

Por medio de top obtendrá una lista rápida de todos los Procesos que se estén ejecutando. Pulsando la tecla h se le enseñara una página con aclaraciones y con las opciones más importantes para adecuar este programa a sus necesidades.
ps[opción(es)][proceso-ID]

Si se ejecuta sin opciones se mostrarán en una tabla todos los procesos propios, es decir, todos los programas y procesos que haya inicializado uno mismo. Tenga cuidado al usar las opciones de este comando; pues no se debe anteponer un guión.
aux
Proporciona una lista detallada de todos los procesos, sin tener en cuenta el dueño.
kill[opción(es)]proceso-ID

A veces, desafortunadam ente, nos encontramos con programas que no se pueden cerrar de forma normal. Con el comando kill, se puedeeliminar todos los procesos muertos con ayuda del ID del proceso (ver top y ps).
Para ello envía una señal llamada TERM que ordena al programa cerrarse a sí mismo. Si esto tampoco sirve tenemos aún otro parámetro de gran ayuda:
-9
Envía en lugar de una señal tipo TERM una señal tipo KILL, lo que ocasiona que el proceso sea liquidado por el sistema operativo, consiguiendo en casi todos los casos que el proceso especificado se termine.
killall[opción(es)]nombreproceso

Este comando funciona de forma equivalente a kill, sólo que para este comando basta con dar el nombre del proceso - y no su ID - para matar todos los procesos que tengan ese nombre.

Comandos del sistema V
* Red
ping[opción(es)]nombre_computa dora|direcciónIP
ping es el comando por excelencia para comprobar que las funciones básicas de una red TCP/IP funcionan correctamente. La herramienta manda a otro ordenador un pequeño paquete de datos, ordenándole que una vez recibido lo devuelva de inmediato. Si esto funciona, ping se lo indicará con un mensaje, con lo que se asegura la capacidad de transmisión básica de la red.
-c
número: Determina el número total de paquetes enviados, tras lo cual el programa se cierra. No hay limitaciones por defecto.
-f
Flood (desbordamiento) ping: Envía tantos paquetes de datos como sea posible. Comando usado para probar al límite la capacidad de una red, pero que sin embargo sólo puede ser usado por root.
-i
valor: Segundos transcurridos entre el envío de dos paquetes de datos; el valor predeterminado es un segundo.
nslookup
Para transformar nombres de dominios en direcciones IP existe el denominado Domain Name System. Con esta herramienta puede dirigir preguntas al servicio de información correspondient e (servidor DNS).
telnet[opción(es)]nombre_computa dora o direcciónIP

Telnet es en realidad un protocolo de Internet que permite trabajar a través de la red con otra computadora (remota).
Pero Telnet también es el nombre de un programa Linux que utiliza este mismo protocolo para permitir el trabajo con otras máquinas sin tener que estar sentado delante de ellas.
********Aviso
Procure no utilizar Telnet en redes en las que pueda ser espiado por terceros. En Internet se deberían usar sobre todo métodos de transmisión cifrados como p.ej. ssh y así impedir el peligro que conlleva un uso malintencionad o de su contraseña (ver ssh).
Comandos del Sistema VI
Otros
passwd[opción(es)][nombre_de_usuario]
Con este comando, cada usuario tiene en todo momento la posibilidad de cambiar su propia contraseña. El superusuario root tiene además permiso para cambiar la contraseña de cualquier usuario.
su[opción(es)][nombredeusuario]
su permite cambiar el login del usuario durante una sesión. Si no se utiliza ningún parámetro, la línea de comando exigirá la contraseña de root. Una vez introducida ésta correctamente se obtendrán todos los derechos del superusuario. También se puede usar el entorno de otro usuario introduciendo detrás del comando el nombre del usuario y posteriormente la contraseña correcta del mismo. root no necesita introducir esta contraseña. Es decir, con los derechos de superusuario se puede asumir sin problemas la identidad de cualquier usuario.
halt[opción(es)]
Para evitar la pérdida de datos siempre debería apagar su computadora con este programa.
reboot[Opción(es)]
Funciona como el comando halt, pero la computadora se volverá a iniciar tras apagarse.
clear

De vez en cuando ocurre que la consola está tan llena de líneas de texto que una limpieza no le iría nada mal. Este comando se usa justamente para eso y no tiene ninguna opción.

Comandos del Sistema VII
Editor vi
El manejo de vi es un poco peculiar, sin embargo tiene preferencia en este manual, porque existe en cualquier sistema operativo parecido a UNIX y forma parte de la instalación predeterminada de Linux. Además, el control de este editor es totalmente uniforme y libre de equivocaciones . Finalmente: Si no funciona nada, vi aún funciona. La breve explicación que presentamos a continuación le servirá para utilizar las funciones básicas de vi para editar z. B. diferentes archivos de configuración.
vi conoce 3 modos de operar:
- Modo de comandos command mode
Todas las pulsaciones de teclas se interpretan como parte de un comando.
- Modo de inserción insert mode
Las pulsaciones de teclas se interpretan como texto que se introduce.
- Modo de comandos complejos last line mode
Modo para comandos complejos que se editan en la última línea.
Las órdenes más importantes del modo de comandos son:

Comandos básicos del editor vi
i   cambia al modo de inserción (los caracteres se introducen en la posición actual del cursor).
a   cambia al modo de inserción (los caracteres se introducen detrás de la posición actual del cursor).
A   cambia al modo de inserción (los caracteres se añaden al final de la línea).
R   cambia al modo de inserción (sobrescribe el texto anterior).
r   cambia al modo de inserción sobrescribiend o un solo carácter.
s   cambia al modo de inserción (el carácter en la posición del cursor se sobrescribe con el carácter nuevo).
C   cambia al modo de inserción (el resto de la línea se reemplaza por el texto nuevo).
o   cambia al modo de inserción (detrás de la línea actual se añade una línea nueva).
O   cambia al modo de inserción (por delante de la línea actual se añade una línea nueva).
x   borra el carácter actual.
dd   borra la línea actual.
dw   borra hasta el final de la palabra actual.
cw   cambia al modo de inserción (el resto de la palabra actual se sobrescribe).
u   deshace el último comando.
J   añade la siguiente línea a la actual.
.   repite el último comando.
:   cambia al modo de comandos complejos.

Es posible anteponer una cifra a cualquier comando. Esta cifra indica el número de veces que se debe repetir el comando que sigue. z. B. 3dw borra tres palabras seguidas, 10x borra diez caracteres a partir de la posición del cursor y 20dd borra 20 líneas.
Los comandos más importantes del modo de comandos complejos:
Tabla 21.3. Comandos complejos del editor vi
:q!   sale de vi sin grabar los cambios.
:w nombre_archivo   graba bajo el nombre nombre_archivo .
:x   graba el archivo modificado y sale del editor.
:e Nombrearchivo   edita (carga) nombre_archivo .
:u   deshace el último comando de edición.
Para cambiar al modo de comandos dentro del modo de inserción se debe pulsar la tecla ESC.

Comandos y programas
Comandos y programas :
dmesg   - Muestra  los mensajes acaecidos durante el proceso de arranque.
lspci       - Muestra los perifericos conectados al puente pci.
lsmod     - Muestra los módulos cargados en el sistema.
whatis     - Seguido de un nombre de fichero muestra una breve descripción de éste. ej. whatis chmod
whereis   - Seguido de un nombre de fichero muestra la ubicación de éste. ej. whereis chmod
uname    - Muestra el nombre de la máquina. ej. uname -a
mkdir      - Crea un nuevo directorio. ej. mkdir /rafa/work
rmdir       - Borra directorios vacios. *2
bc            -Calculadora
rm            -Borra ficheros. ej. rm -f lista.txt
free         - Muestra estadisticas de memoria ram.
df            - Muestra estadisticas de espacio en el disco.
cd           - Cambia a directorio.
cp           - Copia un fichero en el lugar especificado. ej. cp /lista.txt /rafa/work/lista.txt
mv          - Mueve o renombra ficheros al lugar especificado. ej. mv /rafa/lista.txt /rafa/work/lista.txt
ls            - Muestra el contenido de un directorio o un fichero especifico.
man        - Seguido del nombre de un programa muestra el manual de este. ej. man echo
modprobe -Seguido del nombre de un módulo carga el susodicho. ej. modprobe 8139too
reboot       - Reinícia el sistema automáticamente.
halt           - Apaga el sistema automáticamente.*3
date         - Muestra la fecha y hora actual.
ln              - Crea enlaces ( Accesos directos ) ej. ln -s /rafa/lista.txt /rafa/Desktop/lista.txt
ps             - Muestra la lista de los procesos activos. ej. ps -d
Kill            - Mata procesos activos. ej. killall -9 wine
pwd          - Nos muestra el camino ( path ) del directorio actual.
date         - Muestra la fecha del sistema.
cal            - Muestra un calendario.
du             - Muestra el uso del disco. ej. du /rafa/work/games
less           - Muestra ficheros de texto ej. less leemé.txt*4
exit           - Salir de la sesión actual.
netstat      - Muestra el estado de la red. ej. netstat -natu 
ifconfig       - Muestra la configuración de las interfaces de red
su             - Invoca al superusuario ( root ) ( / ) o a cualquier otro usuario
tar            - Descomprime ficheros. ej. tar xvfz xpde.tar.gz
mpg123    - Reproduce ficheros .mp3 ej. mpg123 /work/musica/mpg123 *.mp3
burnmp3   - Graba cd's en formato .mp3 o .ogg
nmap       - Escanea la red. ej. nmap -sT 192.168.1.*
startx       - Arranca el servidor X
chmod     - Cambia el modo de un fichero. ej chmod 666 /dev/nvidia0
chown      - Cambia el propietario de un fichero ej chown root.root /usr/local/bin/kradio
         
1: Algunos programas requieren de cierto permiso o modo para poder funcionar bajo un usuario corriente. ( chmod, chown, sudo )           
2: Para borrar un directorio lleno, usa la siguiente línea: rm -rf ( remove recursive force ) ( borrar recursivamente forzar ) seguida del nombre del directorio a borrar ej. rm -rf /home/alan/wor
3: Si por ejemplo queremos que el equipo se apague dentro de x minutos, ( Dónde x es el número de minutos ) el comando a usar sería: shutdown -h +x nowej. para 4 horas; shutdown -h +240 now


Bueno espero que les guste y sirva, ademas de que espero que esto aumente el numero de usuarios de LINUX je je!!!!
« Última modificación: 15 de Noviembre de 2006, 02:52:07 por rafaelsk » En línea
CkEpEr
Recien llegado
*
Desconectado Desconectado

Mensajes: 1


Ver Perfil
« Respuesta #1 : 29 de Noviembre de 2006, 06:23:37 »

muchas gracias amigo por el aporte muy bueno me va a servir de mucho gracias



     

Para ver este enlace Registrate o Inicia Sesion
http://world2.knightfight.es/?ac=vid&vid=76009840
« Última modificación: 29 de Noviembre de 2006, 06:26:10 por CkEpEr » En línea
huler
Recien llegado
*
Desconectado Desconectado

Mensajes: 8


Ver Perfil
« Respuesta #2 : 11 de Febrero de 2007, 03:44:58 »

Hombre yo quiero nombrar el comando mas usado

apt-get (en debian y ubuntu)
yum (para red hat y fedora)
emerge (para gentoo)

         su funcion principal para mi es instalar programas para ver mas detalle del comando pones man y el comando y te saldra un manual del comando
En línea
Celcius
NZ1
*
Desconectado Desconectado

Mensajes: 72



Ver Perfil
« Respuesta #3 : 24 de Febrero de 2007, 07:30:53 »

Gracias por la listita de comandos...... ..xD
En línea

Panoramix
NZ1
*
Desconectado Desconectado

Mensajes: 51



Ver Perfil
« Respuesta #4 : 11 de Marzo de 2007, 01:26:19 »

Está muy bien el manual.  Grin


Hombre yo quiero nombrar el comando mas usado

apt-get (en debian y ubuntu)
yum (para red hat y fedora)
emerge (para gentoo)

         su funcion principal para mi es instalar programas para ver mas detalle del comando pones man y el comando y te saldra un manual del comando
Sí y urpmi en mandriva.
En línea


Debian User.
CHR0N05
Colaborador
****
Desconectado Desconectado

Mensajes: 1,579


Chronos es Dios de Dioses!!...


Ver Perfil WWW
« Respuesta #5 : 02 de Abril de 2007, 06:24:23 »


Tongue... anda buscando un poco esto, pero en español...

Gracias...
En línea

SOLO LOS QUE DEJAN DE INTENTAR, FRACASARÁN...

Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Torneo Matemático Fases 2 + UPDATE


Para ver este enlace Registrate o Inicia Sesion
Convocatoria E-Zine HxS #1
LORDJEC
Recien llegado
*
Desconectado Desconectado

Mensajes: 14


Member, pOrtal HAcker


Ver Perfil
« Respuesta #6 : 08 de Mayo de 2007, 05:40:15 »

genial manuel de estos estaba buscando pq me perdia ne ratos en utilizar el linbux yaq migre a el jajaja es lo maximo
En línea

el mundo es una caja solo hay q abrirla asi como independizate de tu pc lleva tu vida en usb
Assembler_C
NZ2
**
Desconectado Desconectado

Mensajes: 164



Ver Perfil
« Respuesta #7 : 09 de Mayo de 2007, 06:56:15 »

¿Cuál es el comando para ir un directorio atrás?  Ya que sólo puedo ir al directorio home o al siguiente...Huh
« Última modificación: 09 de Mayo de 2007, 06:57:22 por Major Plaza » En línea

jayjayjay_92
Visitante
« Respuesta #8 : 29 de Mayo de 2007, 01:37:11 »

gracias, imprimiendo Grin
En línea
fco_plj
Visitante
« Respuesta #9 : 29 de Mayo de 2007, 09:08:08 »

Major Plaza  toma-xD

El comando es
Código:
cd ..
espero os sirva, hasta pronto ...
En línea
cyberserver
NZ2
**
Desconectado Desconectado

Mensajes: 128


Lo que una mente crea, otra lo destruye


Ver Perfil WWW
« Respuesta #10 : 19 de Agosto de 2007, 10:25:14 »

Encontré una lista de comandos ordenados alfabéticamente. ya los cheque y están muy padres



Comandos Linux


A

addgroup
Se utiliza para crear un grupo nuevo.
Sintaxis: addgroup nom_grupo

adduser
Se utiliza para añadir un usuario. En ese momento, no solo se creará la cuenta del usuario sino también su directorio de trabajo, un nuevo grupo de trabajo que se llamará igual que el usuario y añadirá una serie de ficheros de configuración al directorio de trabajo del nuevo usuario.
Sintaxis: adduser nom_usuario [nom_grupo]

alias
En ciertas ocasiones se suelen utilizar comandos que son difíciles de recordar o que son demasiado extensos, pero en UNIX existe la posibilidad de dar un nombre alternativo a un comando con el fin de que cada vez que se quiera ejecutar, sólo se use el nombre alternativo.
Sintaxis: alias nom_alias=’comando’

apt-cache search (texto)
Muestra una lista de todos los paquetes y una breve descripción relacionado con el texto que hemos buscado.

apt-get dist-upgrade
Función adicional de la opción anterior que modifica las dependencias por la de las nuevas versiones de los paquetes.

apt-get install (paquetes)
Instala paquetes.

apt-get remove (paquete)
Borra paquetes. Con la opción –purge borramos tambien la configuración de los paquetes instalados.

apt-get update
Actualiza la lista de paquetes disponibles para instalar.

apt-get upgrade
Instala las nuevas versiones de los diferentes paquetes disponibles.

at
Realiza un tarea programada una sola vez.
Sintaxis: at [-lr] hora [fecha].
B

bash, sh
Existen varias shells para Unix, Korn-Shell (ksh), Bourne-Shell (sh), C-Shell (csh),bash.
Sintaxis: bash / sh / ksh / csh.

bg
Manda un proceso a segundo plano.
Sintaxis: bg PID.
C

cal
Muestra el calendario.
Sintaxis: cal [[mes] año].

cat
Muestra el contenido del archivo en pantalla en forma continua, el prompt retornará una vez mostrado el contenido de todo el archivo. Permite concatenar uno o mas archivos de texto.
Sintaxis: cat nom_archivo.

cd
Cambia de directorio.
Sintaxis: cd nom_directorio .

chattr
Cambiar atributos de un fichero.
Sintaxis: chattr atributos nom_archivo.

chgrp
Cambia el grupo al que pertenece el archivo.
Sintaxis: chgrp nom_grupo nom_archivo.

chmod
Utilizado para cambiar la proteción o permisos de accesos a los archivos.
r:lectura w:escritura x:ejecución
+: añade permisos -:quita permisos
u:usuario g:grupo del usuario o:otros
Sintaxis: chmod permisos nom_archivo

chown
Cambia el propietario de un archivo.
Sintaxis: chown nom_propietari o nom_archivo.

chroot
Nos permite cambiar el directorio raiz.
Sintaxis: chroot nom_directorio _raiz.

clear
Limpia la pantalla, y coloca el prompt al principio de la misma.
Sintaxis: clear.

cmp, diff
Permite la comparación de dos archivos, línea por línea. Es utilizado para compara archivos de datos.
Sintaxis: diff nom_archivo1 nom_archivo2 / cmp nom_archivo1 nom_archivo2.

cp
Copia archivos en el directorio indicado.
Sintaxis: cp nom_archivo nom_directorio .

crontab
Realizar una tarea programada de forma regular.
Sintaxis: minuto(0-59) hora(0-23) dia_mes(1-31) mes(1-12) dia_semana(0-6) comando.

cut
Ttiene como uso principal mostrar una columna de una salida determinada. La opción -d va seguida del delimitador de los campos y la opción -f va seguida del número de campo a mostrar. El “delimitador” por defecto es el tabulador, nosotros lo cambiamos con la opción -d. Tiene algunas otras opciones útiles.
Sintaxis: cut [opciones] nom_archivo.
D

date
Retorna el día, fecha, hora (con minutos y segundos) y año.
Sintaxis: date.

delgroup
Se utiliza para eliminar un grupo.
Sintaxis: delgroup nom_grupo.

deluser
Elimina una cuenta de usuario. La pega de este comando es que no elimina automáticamente el directorio de trabajo del usuario.
Sintaxis: deluser nom_usuario.

df
Muestra los sistemas de ficheros montados.
Sintaxis:df

dmesg
Muestra los mensajes del kernel durante el inicio del sistema.
Sintaxis: dmesg.

Dpkg -reconfigure (paquetes)
Volver a reconfigurar un paquete ya instalado.

du
Sirve para ver lo que me ocupa cada directorio dentro del directorio en el que me encuentro y el tamaño total.
Sintaxis: du
E

echo
Muestra un mensaje por pantalla.
Sintaxis: echo “Cadena”.

eject
Mediante la utilización de este comando se conseguirá la expulsión de la unidad de CD, siempre y cuando esta no esté en uso.
Sintaxis: eject.

env
Para ver las variables globales.
Sintaxis: env.

exit
Cierra las ventanas o las conexiones remotas establecidas o las conchas abiertas. Antes de salir es recomendable eliminar todos los trabajos o procesos de la estación de trabajo.
Sintaxis: exit.
F

fg
Manda un proceso a primer plano.
Sintaxis: fg PID.

file
Determina el tipo del o los archivo(Roll Eyes indicado(Roll Eyes.
Sintaxis: file nom_archivo.

find
Busca los archivos que satisfacen la condición en el directorio indicado.
Sintaxis: find nom_directorio o nom_archivo condición.

finger
Permite encontrar información acerca de un usuario.
Sintaxis: finger / finger usuario.

free
Muestra información sobre el estado de la memoria del sistema, tanto la swap como la memoria física.Tambien muestra el buffer utilizado por el kernel.
Sintaxis: free.

fsck
Para chequear si hay errores en nuestro disco duro.
Sintaxis: fsck t fs_typo dispositivo.

ftp
Protocolo de Transferencia de Archivos, permite transferir archivos de y para computadores remotos.
Sintaxis: ftp maquina_remota .
G

grep
Su funcionalidad es la de escribir en salida estándar aquellas líneas que concuerden con un patrón. Busca patrones en archivos.
Sintaxis: grep [-cilnv] expr nom_archivos.

gzip
Comprime solo archivo utilizando la extensión .gz.
Sintaxis: gzip nom_archivo.
H

head
Muestra las primeras lineas de un fichero.
Sintaxis: head -count nom_archivo.

history
Lista los más recientes comandos que se han introducido en la ventana. Es utilizado para repetir comandos ya tipeados, con el comando !.
Sintaxis: history
I

id
Numero id de un usuario.
Sintaxis: id

ifconfig
Obtener información de la configuración de red.
Sintaxis: ifconfig.

insmod
Carga en memoria un módulo.
Sintaxis: insmod
J

job
Lista los procesos que se están ejecutando en segundo plano.
Sintaxis: jobs
K

kill
Permite interactuar con cualquier proceso mandando señales.Kill (pid) termina un proceso y Kill -9 (pid) fuerza a terminar un proceso en caso de que la anterior opción falle.
Sintaxis: kill [opciones] PID.
L

last
Este comando permite ver las últimas conexiones que han tenido lugar.
Sintaxis: last.

less
Muestra el archivo de la misma forma que more, pero puedes regresar a la página anterior presionando las teclas “u” o “b”.
Sintaxis: less nom_archivo

ln
Sirve para crear enlaces a archivos, es decir, crear un fichero que apunta a otro. Puede ser simbólico si usamos -s o enlace duro.
Sintaxis: ln [-s] nom_archivo nom_acceso.

logout
Las sesiones terminan con el comando logout.
Sintaxis: logout.

lpr
Imprime un archivo en la impresora predeterminada .
Sintaxis: lpr -[lista de requerimientos]/ lpr -P nombre_archivo .

ls
Lista los archivos y directorios dentro del directorio de trabajo.
Sintaxis: ls.

lsattr
Ver atributos de un fichero.
Sintaxis: lsattr nom_archivo.

lsmod
Muestra los módulos cargados en memoria.
Sintaxis: lsmod.
M

mail
Para enviar/recibir correo a/de otros usuarios de la red, o dentro de nuestro ordenador.
Sintaxis: mail.

make
Es una herramienta que controla la creación de ejecutables y otros archivos de un programa a partir de los archivos fuente.
Sintaxis: make.

man
Ofrece información acerca de los comandos o tópicos del sistema UNIX, así como de los programas y librerías existentes.
Sintaxis: man comando.

mkdir
Crea un nuevo directorio.
Sintaxis: mkdir nom_directorio .

mv
Este comando sirve para renombrar un conjunto.
Sintaxis: mmv nom_archivos1 nom_archivos2.

more
Muestra el archivo en pantalla. Presionando enter, se visualiza linea por linea. Presinando la barra espaciadora, pantalla por pantalla. Si desea salir, presiona q.
Sintaxis: more nom_archivo.

mount
En Linux no existen las unidades A: ni C: sino que todos los dispositivos “cuelgan” del directorio raíz /. Para acceder a un disco es necesario primero montarlo, esto es asignarle un lugar dentro del árbol de directorios del sistema.
Sintaxis: mount -t sistema_de_arc hivo dispositivo nom_directorio .

mv
Mueve archivos o subdirectorios de un directorio a otro, o cambiar el nombre del archivo o directorio.
Sintaxis: mv nom_archivo1 …nom_archivoN nom_directorio .
N

netstat
Muestra las conexiones y puertos abiertos por los que se establecen las comunicaciones .
Sintaxis: netstat.

nice
Permite cambiar la prioridad de un proceso en nuestro sistema.
Sintaxis: nice -n prioridad PID.
O

Aun no se ha dado de alta ningún comando que comience con esta letra
P

passwd
Se utiliza para establecer la contraseña a un usuario.
Sintaxis: passwd nom_usuario.

ping
El comando ping se utiliza generalmente para testear aspectos de la red, como comprobar que un sistema está encendido y conectado; esto se consigue enviando a dicha máquina paquetes ICMP. El ping es útil para verificar instalaciones TCP/IP. Este programa nos indica el tiempo exacto que tardan los paquetes de datos en ir y volver a través de la red desde nuestro PC a un determinado servidor remoto.
Sintaxis: ping (maquina).

poweroff
Apagar el ordenador.
Sintaxis: poweroff.

ps
Muestra información acerca de los procesos activos. Sin opciones, muestra el número del proceso, terminal, tiempo acumulado de ejecución y el nombre del comando.
Sintaxis: ps.

pstree
Muestra un árbol de procesos.
Sintaxis: pstree.

pwd
Muestra el directorio actual de trabajo.
Sintaxis: pwd.
Q

Aun no se ha dado de alta nigún comando que comience con esta letra
R

reset
Si observamos que escribimos en pantalla y no aparece el texto pero al pulsar enter realmente se está escribiendo, o que los colores o los textos de la consola se corrompen, puede ser que alguna aplicación en modo texto haya finalizado bruscamente no restaurando los valores estándar de la consola al salir. Con esto forzamos unos valores por defecto, regenerando la pantalla.
Sintaxis: reset.

rlogin
Conectan un host local con un host remoto.
Sintaxis: rlogin maquina_remota .

rm
Remueve o elimina un archivo.
Sintaxis: rm nom_archivo.

rmdir
Elimina el directorio indicado, el cual debe estar vacío.
Sintaxis: rmdir nom_directorio .

rmmod
Descarga de memoria un módulo, pero sólo si no está siendo usado.
Sintaxis: rmmod.

route
El comando route se utiliza para visualizar y modificar la tabla de enrutamiento.
Sintaxis: route (muestra información del comando route).
S

scp
Sirve para hacer una copia segura entre dos ordenadores. La información viaja encriptada.
Sintaxis: scp usuario@servidor:directorio_ser vidor directorio_loc al.

set
Para ver las variables de entorno.
Sintaxis: set.

sftp
Protocolo de Transferencia de Archivos, permite transferir archivos de y para computadores remotos. La información viaja encriptada.
Sintaxis: sftp maquina_remota .

sort
Muestra el contenido de un fichero, pero mostrando sus líneas en orden alfabético.
Sintaxis: Sort [opciones] nom_archivo.

ssh (Secure Shell Client)
Es un programa para conectarse en una máquina remota y ejecutar programas en ella. Utilizado para reemplazar el rlogin y rsh, además provee mayor seguridad en la comunicación entre dos hosts. El ssh se conecta al host indicado, donde el usuario de ingresar su identificación (login y password) en la máquina remota, la cual realiza una autentificación del usuario.
Sintaxis: ssh maquina_remota .

startx
Inicia el entorno gráfico(servidor X).
Sintaxis: startx.

su
Con este comando accedemos al sistema como root.
Sintaxis: su.
T

tail
Este comando es utilizado para examinar las últimas líneas de un fichero.
Sintaxis: tail -count nom_archivo.

tar
Comprime archivos y directorios utilizando la extensión .tar.
Sintaxis: tar -[arg] nom_archivo.ta r nom_archivo.

telnet
Conecta el host local con un host remoto, usando la interfaz TELNET.
Sintaxis: telnet maquina_remota

top
Muestra los procesos que se ejecutan en ese momento, sabiendo los recursos que se están consumiendo(Memoria,CPU,…).Es una mezcla del comando uptime,free y ps.
Sintaxis: top.

touch
Crea un archivo vacio.
Sintaxis: touch nom_archivo.

traceroute
Permite determinar la ruta tomada por un paquete para alcanzar su destino en Internet.
Sintaxis: traceroute [opciones] host [tamaño del paquete].
U

umask
Establece la máscara de permisos. Los permisos con los que se crean los directorios y los archivos por defecto.
Sintaxis: umask a-rwx,u+rw,g+r.

umount
Establece la máscara de permisos. Los permisos con los que se crean los directorios y los archivos por defecto.
Sintaxis: umask a-rwx,u+rw,g+r.

unalias
Borra un alias.
Sintaxis: unalias nom_alias.

uniq
Este comando lee un archivo de entrada y compara las líneas adyacentes escribiendo solo una copia de las líneas a la salida. La segunda y subsecuentes copias de las líneas de entrada adyacentes repetidas no serán escritas. Las líneas repetidas no se detectarán a menos que sean adyacentes. Si no se especifica algún archivo de entrada se asume la entrada estándar.
Sintaxis: uniq [opciones] nom_archivo_en trada nom_archivo_sa lida.

uptime
Nos indica el tiempo que ha estado corriendo la máquina.
Sintaxis: uptime.
V

vi
Permite editar un archivo en el directorio actual de trabajo. Es uno de los editores de texto más usado en UNIX.
Sintaxis: vi nom_archivo.

view
Es similar al vi, solo que no permite guardar modificaciones en el archivo, es para leer el contenido del archivo.
Sintaxis: view nom_archivo.
W

wc
Cuenta los caráteres, palabras y líneas del archivo de texto.
Sintaxis: wc nom_archivo.

whereis
Devuelve la ubicación del archivo especificado, si existe.
Sintaxis: whereis nomb_archivo.

who, w
Lista quienes están conectado al servidor, con nombre de usuario, tiempo de conexión y el computador remoto desde donde se conecta.
Sintaxis: who / w.

whoami
Escribe su nombre de usuario en pantalla.
Sintaxis: whoami.
X

xmessage
Enviar un mensaje al display de otro usuario o al nuestro propio.
Sintaxis: xmessage (mensaje) / export DISPLAY=157.92.49.211:0 xmessage Hola!!.
Y

yes
Escribe “y” continuamente.
Sintaxis: yes.
Z

Aun no se ha dado de alta nigún comando que comience con esta letra
Varios

&
Añadiendo un & al final del comando haremos que se comando ese ejecute en segundo plano.
Sintaxis: nom_comando&.

!
Repite el último comando colocando la letra con la que comienza el comando o su número de history.
Sintaxis: !.


Aquí les dejo el hilo donde lo descargue. es Direccionamien to Doble.


Para ver este enlace Registrate o Inicia Sesion
http://asociacionbucaneros.mundoforo.com/comandos-mas-importantes-de-linux-vt113.html

« Última modificación: 19 de Agosto de 2007, 10:26:43 por cyberserver » En línea


Para ver este enlace Registrate o Inicia Sesion

Inicio" border="0
TuXeRo
Recien llegado
*
Desconectado Desconectado

Mensajes: 4


Ver Perfil
« Respuesta #11 : 23 de Enero de 2008, 07:50:57 »

GRaciass todo me sirve, me estoy dedicando a absorver informacion como loco   kool
En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online