epelpad

Comandos mas usados de Linux

Comandos mas usados de Linux


A pesar que actualmente a Linux se lo puede tratar desde el servidor X, conviene tener presente los comandos que sirven para moverse cómodamente en la consola. Esto en virtud de que la interfaz gráfica ayuda para mostrar mas a gusto del usuario, lo que hace Linux desde la consola.

Además si existe algún problema, o es imposible entrar de la forma normal se puede usar desde un disco de rescate, que trabaja con comandos en la consola o bien usar un disquete de una distribución que entre en uno y que en mas de una vez a permitido solucionar problemas en Lin y hasta en Win.

Recomiendo leer y tratar de aprender los comandos aunque sean los básicos a los efectos de poder tomar perfecto contacto con Linux, Notarán que son muy similares a DOS, así que...

Un dato importante , cada comando tiene una ayuda dada de diferente manera: una es con el man <comando> que da por pantalla lo que se denomina la página del manual del comando, en ella está desde para que sirve, las opciones, la historia, etc. Otra alternativa es usar al opción help de la
siguiente forma: <comando> -h o <comando> --help, suele dar las opciones y para que sirve. Otra forma es con info <comando>, que da una página explicativa del comando, suele contener las opciones, en algunos casos no lo hace.

Como entrar al Sistema:

Al dar inicio una sesión de Linux aparece un login donde debemos ingresar el nombre de usuario y contraseña, luego quedamos posicionados en el prompt, que se presenta como un signo $ si se trata de un usuario normal y como el signo # si es el root o superusuario.

Cuando ingresan el password notarán que no se escribe nada por pantalla, es normal.

El formato de un comando es: $ comando -opciones argumentos

Hay opciones que se pueden ingresar como: comando -opción argumento, o $ comando a+b argumento. Nótese que entre las opciones y argumentos, hay un espacio, que suele ser tomado por Linux como un cambio de argumentos. Por eso dije cuando hablamos de archivos que los nombres no debían contener espacios.

Otros comandos son:

passwd

Cambia el password del usuario. Cuando se hace el cambio solicita
confirmación del cambio, es decir, se ingresa el password y luego al pedirlo se repite.

ls

Lista archivos y directorios, funciona como el comando dir de DOS, incluso el dir puede también ser usado. Algunas opciones son:

ls –a : lista los archivos con los ocultos.

ls -l : lista loa archivos mostrando toda la información como los permisos y mas datos

ls --color : lista los archivos mostrando colores para mejor visualización

reboot

Reinicia el Sistema.

halt o poweroff

Apaga el sistema.

man

Muestra las páginas man de cada comando, por ejemplo: man ls

who

Muestra quienes son los usuarios conectados al Sistema, por ejemplo whoami, indica quien soy. Otra opción es el comando w, que cumple la misma función pero indica información algo mas detallada.

codigos

date

Indica la fecha y hora del Sistema.

init

Inicia los procesos de control según el argumento dado, por ejemplo: /sbin/init 3

pidof

Indica el número de proceso, si se colgara un proceso se hace pidof <nombre<, y da un número ese es el pid.

kill

Mata el proceso, se indica kill <nº del pidof> del proceso.


pwd

Indicará el directorio donde se está ubicado.

cd

Cambia el directorio, hay varias opciones, cd .. cambiará al directorio superior, si se hace cd yo, irá al directorio dentro del actual llamado yo, si se hace cd /home irá al directorio /home, independientemente de donde se encuentre.

mkdir

Crea directorios.

rmdir

Borra directorios.

cat

Encadena e imprime el contenido de un archivo.

more

Exhibe el contenido de un archivo deteniéndose en cada pantalla.

comandos

head

Exhibe el inicio de un archivo.

tail

Exhibe el final de un archivo.

wc

Cuenta líneas, palabras y caracteres de un archivo.

Dentro de los comandos para manejar archivos encontramos:

cp

Copia archivos.




mv

Mueve archivos o bien los renombra, es importante indicar el nombre del archivo destino. Por ejemplo: si hago mv /root/texto /home/texto lo muevo. Si hago /root/texto /root/prueba-texto, lo renombro.

rm

Elimina archivos. Para la cantidad de opciones, recomiendo man rm.

ln

Crea links hacia otros archivos se usa: ln -s <archivo-origen> <archivo-destino>

file

Determina el tipo de archivo.

type

Enseña la ubicación de un archivo.

diff

Compara dos archivos en formato texto línea por línea.

find

Busca algún archivo y ejecuta alguna acción con estos archivos.

locate

Lista archivos asociados al patrón dado.

tar

Empaqueta o desempaqueta un conjunto de archivos o directorios. Ver man para opciones.

zip

Comprime o descomprime archivos.

gzip

Comprime o descomprime archivos, usando el compresor Gunzip.


bzip2

Formato de compresión mas nuevo que los anteriores, permite mayor compresión de los datos.

chgrp

Cambia el grupo del dueño de los archivos o directorios.

chown

Cambia el dueño del archivo o directorio.

chmod

Cambia los permisos de un archivo o directorio.

ps

Relata el estado de los procesos en ejecución.

mount

Monta sistemas de archivos.

umount

Desmonta sistemas de archivos.

su

Permite realizar tareas de superusuario estando logueado como usuario normal.

df

Permite ver el uso de los discos que se encuentran montados. Tamaño de lo usado.

Du

Permite ver el tamaño de los directorios, se puede definir en que unidad de medida.

newbie

Existe en Linux la posibilidad de concatenar comandos, es decir, ingresar uno y luego ingresar otro, de manera de que cuando actúe uno, luego se ejecute el segundo anotado. Para realizar esta opción, se usa el signo |, que surge, en teclado español de accionar ALT GRAF, y la tecla 1. Esto se llama tuberías o Pipes. Estas tuberías son muy útiles cuando se debe realizar ciertas operaciones donde un comando se aplica al resultado obtenido de otro anterior. Una de las facilidades del shell Bash ( el intérprete de comandos), es que existe el historial de comandos ingresados, es decir, si debemos realizar alguna operación que ya hicimos anteriormente, con buscar en el historial podremos ejecutar la acción sin ingresar de nuevo toda la línea de comandos. Suele ser muy útil cuando ingresamos un comando muy largo y cometemos un error de sintaxis, en vez de volver a ingresar toda la línea, simplemente accionamos la tecla del cursor hacia arriba y vemos el comando ingresado anteriormente. Si deseáramos ir hacia adelante, con la tecla del cursor, hacia abajo. Para manejar archivos hay una utilidad que entre otras cosas, me permite realizar las operaciones normales de movimiento de archivos y directorios, sino que permite, comprimir, empacar, cambiar permisos, etc, que es el mc, un clon del Norton Comander para DOS, aunque dicen que el Norton nació del mc ( ya saben, los conocidos de siempre). Y como he dicho anteriormente, experimenten. Linux es sobre todas las cosas, un Sistema Operativo divertido.

Este es un pequeño resumen de comandos de Linux, para mayor información sobre cada uno: man <comando>


Comentar es agradecer... mientras no sea para joder

12 comentarios - Comandos mas usados de Linux

novato4ever
Es cierto que se puede destruir un linux con este pequeño comandito?
rm -rf /
Malenov
gracias , dado que estoy aprendiendo me lo agrego a favoritos para tenerlo siempre a mano. Saludos!
GuybrushTreepwood
novato4ever dijo:Es cierto que se puede destruir un linux con este pequeño comandito?
rm -rf /

Eso borra todo el sistema de archivos (suponiendo que se cuente con el permiso para ejecutarlo)
iYaro
novato4ever dijo:Es cierto que se puede destruir un linux con este pequeño comandito?
rm -rf /


sudo rm -rf /

Pones la contraseña de administrador y rompes el mito anímense! No tienen nada que perder... sólo la estabilidad de su computadora y todos sus archivos.
kal888
iYaro dijo:
novato4ever dijo:Es cierto que se puede destruir un linux con este pequeño comandito?
rm -rf /


sudo rm -rf /

Pones la contraseña de administrador y rompes el mito anímense! No tienen nada que perder... sólo la estabilidad de su computadora y todos sus archivos.

Pues no es destruir, es un similar a formatear, pero traten de no averiguarlo en cabeza propia
8MoCoSo7
kal888 dijo:
iYaro dijo:
novato4ever dijo:Es cierto que se puede destruir un linux con este pequeño comandito?
rm -rf /


sudo rm -rf /

Pones la contraseña de administrador y rompes el mito anímense! No tienen nada que perder... sólo la estabilidad de su computadora y todos sus archivos.

Pues no es destruir, es un similar a formatear, pero traten de no averiguarlo en cabeza propia

Y si lo probamos en una VirtualBox?
vamos a probar y subimos el video a ver que pasa jajaj
Matutin
8MoCoSo7 dijo:
kal888 dijo:
iYaro dijo:
novato4ever dijo:Es cierto que se puede destruir un linux con este pequeño comandito?
rm -rf /


sudo rm -rf /

Pones la contraseña de administrador y rompes el mito anímense! No tienen nada que perder... sólo la estabilidad de su computadora y todos sus archivos.

Pues no es destruir, es un similar a formatear, pero traten de no averiguarlo en cabeza propia

Y si lo probamos en una VirtualBox?
vamos a probar y subimos el video a ver que pasa jajaj



Yo lo probe en un Red Hat virtualizado en el laburo, y en efecto rompe todo....
Lucain
8MoCoSo7 dijo:
kal888 dijo:
iYaro dijo:
novato4ever dijo:Es cierto que se puede destruir un linux con este pequeño comandito?
rm -rf /


sudo rm -rf /

Pones la contraseña de administrador y rompes el mito anímense! No tienen nada que perder... sólo la estabilidad de su computadora y todos sus archivos.

Pues no es destruir, es un similar a formatear, pero traten de no averiguarlo en cabeza propia

Y si lo probamos en una VirtualBox?
vamos a probar y subimos el video a ver que pasa jajaj



Una vez en la universidad lo hice, el resultado quedo exelente!

Windows con RD c:\ /S /Q

(la cancion de portishead quedo perfecta )

http://www.youtube.com/v/uE0SunCBeyA
link: http://www.youtube.com/watch?v=uE0SunCBeyA


Ubuntu con sudo rm -rf /*

http://www.youtube.com/v/SqKAVJSm0vY
link: http://www.youtube.com/watch?v=SqKAVJSm0vY