Lista de algunas ordenes basicas en Linux

Lista de algunas ordenes basicas


La siguiente es una la lista con una peque#a explicacion de las ordenes que a mi entender es bueno tenerlas a mano e ir aprendiendolas.Quizas me falten algunas o puede que alguien considere que alguna de las que esten no sean tan importantes.Esto puede ser , pero la lista la fui haciendo a medida que fui trabajando con Linux y son las que mas utilizo yo.Por supuesto que cualquier sugerencia es bien recibida. Con respecto al orden las voy a listar alfabeticamente y a las que yo considere mas fundamentales les voy a poner un asterisco (*).
Muchas o casi todas las ordenes comentadas aca tienen muchos mas parametros que las modifican de los que yo comento, para realmente aprender todo de cada orden lean la pagina man correspondiente, y recomiendo igual que le peguen una leida a las paginas man de las ordenes que vayan usando , porque le da una idea en el futuro de que cosas pueden hacer con cada orden.
Ante cualquier duda consulte su pagina man :-).
Nota:las {} no se deben escribir, solo las puse para poder expresarme mejor.


adduser

Esta orden se usa para crear un usuario, para utilizarla se necesita estar como root.
El esquema basico es:

adduser {nombre de usuario}

alias

Esta orden permite crear un alias, pseudonimo, para alguna orden.
El esquema basico es:

alias pseudonimo=orden

Nota:para que esta orden quede permanente hay que incluirla en el archivo .bashr o en el local.

bg

Esta orden activa un proceso suspendido y lo pasa a segundo plano.De esta forma el proceso sigue ejecutandose y nosotros igual disponemos del shell.
El esquema basico es:

bg

Nota:es como empezar un procezo agregando &

cat*

Esta orden nos muestra el contenido de un fichero, en realidad fue creada para concatenar, unir, ficheros
El esquema basico es:
cat fichero1 fichero2 ficheroetc

si ponemos un solo fichero nos muestra ese y si no nos muestra los ficheros uno atras del otro.

cd*

Esta orden cambia de un directorio a otro
El esquema basico es:

cd..          esto sube al directorio padre.

cd directorioA           esto cambia al directorioA

chmod

Esta orden modifica los permisos de los ficheros, hay dos formas de utilizarlo, yo solo voy a explicar una.Para utilizarlo hay que ser el due#o del archivo o ser root.
El esquema basico es:

chmod paraquien(+ o -)permisos archivo

Donde paraquien son los permisos para usuario(u), grupo(g) y para todos los demas(o).
Donde permisos son de lectura (r), escritura (w) y ejecucion (x), se debe poner si se agregan (+) o se quitan (-).
Y donde fichero es el fichero a modificar sus permisos.
un ejemplo seria:

chmod ug+rwx miagenda.txt

nota: hay otra forma que es la numerica.Tambien se pueden cambiar los permisos de los directorios, en este caso x les permite ingresar a ese directorio, r permite ver sus contenido y w les permite borrar o agregar archivos o carpetas.

cp*

Esta orden se utiliza para copiar.Permite copiar varios archivos a uno solo.
El esquema basico es:

cp fichero1 fichero2 destino

Donde fichero 1 es uno de los ficheros a copiar y destino es el directorio o ficher destino

[Ctrl + Z]*

Esta orden suspende un proceso.

[Ctrl + Backspace]*

Esta orden cierra las X, osea salis del sistema X y volves a la consola, es muy apreciado cuando por alguna razon se necesita salir de las ventanas por alguna razon

[Ctrl + C]*

Esta orden termina un proceso.

dmesg

Esta orden nos muestra los mensajes del momento de la carga del sistema.
El esquema basico es:

dmesg

df

Esta orden nos dice cuanto espacio queda en cada particion y donde se monta
El esquema basico es:

df

env

Esta orden nos muestra las varibles de entorno, por ejemplo sirve para ver que directorios estan en el PATH.
El esquema basico es:

env

fg*

Esta orden pone un proceso suspendido en primer plano.
El esquema basico es:

fg

find

Esta orden busca un archivo, en el directorio y en el que estes.
El esquema basico es:

find archivo

Tambien puede usarse en vez de archivo la expresion *.txt (por ejemplo)

free

Esta orden nos muestra cuanta memoria RAM nos queda libre.
La orden basica es:

free

grep

Esta orden busca un patron de texto en los archivos de algun directorio.
El esquema basico es:

grep texto archivo

Donde archivo puede ser reemplazado por * y asi busca ese patron el todos los archivos del directorio actual.

gzip*

Esta orden comprime archivos o descomprime archivos ya previamente comprimidos.
El esquema basico es:

gzip -9 fichero

Lo que hara es comprimir el fichero, creando fichero.gz, -9 es para que comprima lo maximo posible.

gzip -d fichero.gz

Esto descomprimira el fichero.gz

gunzip

Esta orden descomprime un archivo terminado en .gz
El esquema basico es:

gunzip archivo.gz

halt

Esta orden para el sistema, para utilizarla tenes que estar como root o tener derechos suficientes.
Esquema Basico:

halt

ifconfig

Esta orden muestra que targetas de red estan configurando y cual es su estado.
El esquema basico es:

ifconfig

kill*

Esta orden termina con un proceso, para utilizarlo hay saber el PID del proceso, ver ps.
El esquema basico es:

kill -PID

logout*

Esta orden te permite salir del sistema como usuario actual y entrar de nuevo como el usuario que quieras o puedas.
El esquema basico es:

logout

lpc

Esta orden te permite controlar la impresion.La impresora debe estar configurada en /etc/printcap ( generalmente es asi), esta orden tiene varios argumentos y debe ser utilizado como root.
El esquema basico es:

lpc argumento trabajo

Donde el argumento podria ser clean, el cual limpia, anula, el trabajo selecionado.

lpq

Esta orden te permite ver los trabajos que estan en la cola de impresion.
El esquema basico es:

lpq

ls*

Esta orden lista el contenido de un directorio, tiene varios argumentos que lo modifican, yo voy a comentar solo un argumento.
El esquema basico es:

ls -l

Esto lo que hace es mostrar absolutamente todos los ficheros de un directorio ( incluido los ocultos) con todos los detalles.
Otra cosa que se puede hacer es que los resultados salgan en colores, ver como pincha aca

make

Esta orden es muy compleja para ser analizada tan brevemente por lo que mas adelante voy a hacer un apartado.( por el momento disculpas).

man*

Esta orden es mi favorita, dado que nos muestra las paginas del manual que viene en el sistema, sobre casi todas las ordenes.Recominedo usarlo y acostumbrase a usarlo.
El esquema basico es:

man orden

mkdir*

Esta orden crea un directorio.
El esquema basico es:

mkdir directorionuevo

mount*

Esta orden monta un dispositivo ( periferico, particion etc.) en un directorio, previamente creado. Si la orden no tiene ningun parametro nos muestra todos los dispositvos montados.
El esquema basico es:

mount -t type dispoditivo {punto de montaje}
Un ejemplo puede ser: mount -t vfat /dev/hd0 /mnt/diskette

Nota: para poder montar dispositivos como usuarios en algunos sistemas hay cambiarle los permisos a mount.

more

Esta orden mueve nos muetra el contenido de un archivo, es muy interesante para ver rapidamente el contenido de un documento.Ademas puede ser utilizado para separar por pantallas un listado, por ejemplo cuando hacemos ls y el listado supera el tama#o de la pantalla.
El esquema basico para mostrar un archivo es:

more archivo

Y para separar en pantallas es por ejemplo:

ls /dev | more

mv

Esta orden mueve o renombra un archivo.
El esquema basico es:

mv fichero directorio
mv fichero nombrenuevo

nslookup

Esta orden te tira el IP de un dominio, para que tenga resultado tenes que estar conectado a Internet.
El esquema basico es:

nslookup www.yyyyyyy.com

ps

Esta orden te muetra los procesos que estan corriendo, con su numero de PID
El esquema basico es:

ps -a

al poner -a muestra todos los procesos.

pwd

rm*

Esta orden borra un archivo.Por supuesto que hay que tener el permiso necesario.
El esquema basico es:

rm archivo

Nota: si se le agrega el parametro -r borra todo, inclusive los directorios.

rmdir*

Esta orden borra un directorio si esta vacio.
El esquema basico es:
rmdir directorio

shutdown*

Esta orden apaga el sistema o lo reinicia , dependiendo del parametro seleccionado.Para utilizarlo hay que tener el permiso necesario o ser root.
El esquema basico es:
shutdown -parametro cuando

Donde el parametro puede ser -h ( esto lo para por completo) o -r ( esto reinicia)
Y donde cuando indica dentro de cuanto tiempo, puede ser now (ahora) o +2 ( lo pararia en 2 minutos)

su

Esta orden te permite cambiar de usuario, si no se indica en que usuario uno se quiere transformar por defecto se supone root.Por supuesto que se nos pedira el password del usuario a ocupar.
El esquema basico es:

su usuario

tar*

Esta orden nos permite empaquetar o extraer archivos dentro de un archivo.
El esquema basico para empaquetar es:

tar cvf {archico paquete}.tar {archivos o directorio a empaquetar} {archivos o directorio a empaquetar}

El esquema basico para desmpaquetar es:

tar xvf archivo.tar

Si en vez de x ponemos t nos muestra los archivos que tiene el arcivo.tar adentro.

Nota:si agregamos el parameto z este comprime o descomprime, osea si tenemos un archivo.tar.gz agregando el parametro z podemos desmpaqutarlo y descomprimirlo en un solo paso.

umount*

Esta orden desmonta el periferico.
El esquema basico es:

umount {punto de montaje}

unalias

Esta orden elimina un alias, si fue incuido en .bashr no lo elimina, para eso vas a tener que borrarlo de ahi.
El esquema basico es:

unalias {nombre del alias}

&

Esta orden puesta despues de una orden , hace que la orden se ejecute en segundo plano y asi recuperar el shell


Jose Maria Polo, email: [email protected]
1
Hosted by www.Geocities.ws