DEBIAN.
He aqui algunos comandos para debian, cabe aclarar que no todos los comandos funcionan igual en todos las distribuciones Linux.
Primero debemos tener en cuenta que existe el modo usuario y el modo super usuario o mas conocido como Root.El modo usuario por defecto o mas bien por seguridad esta limitado en la capacidad de ejecutar algunos comandos, mientras que el super usuario o Root es el que tiene al poder absoluto sobre la maquina para hacer lo que quiera inclusive destruir el sisema operativo.
Para saber en que modo nos encontramos cuando estamos trabajando en una terminal existen varias formas, una de ellas es con el promt, cuando el promt se encuentra en el estado $ quiere decir que estamos en el modo usuario y cuando nos aparece el simbolo # quiere decir que estamos logeados como root.
Otra forma de saber el tipo de usuario con el cual estamos logeados es con el comando:
whoami
A continuacion algunos comandos y su definición.
su
Nos permite logearnos como root.
uname -a
Nos muestra que sistema operativo tenemos instalado, el kernel, la mejora que tenga, el procesador, si soporta multinucleo y la fecha de compilacion.
ps
Nos muestra los procesos.
ps aux
Nos muestra un listado general y detallado de todos los procesos que estan corriendo en el sistema.
ps aux|grep [nombre del proceso del cual queremos información]
Con este comando podremos observar de manera detallada cualquier proceso especifico que se este ejecutando en nuestra maquina, cuanto procesador y cuanta memoria consume.
kill
Con este comando podremos detener o matar procesos solo necesitamos el identificador del proceso el cual lo obtenemos con el comando ps aux el PID es el numero del proceso.
xkill
Este comando nos permite matar procesos haciendo click sobre las ventanas que tengamos abiertas, una ves ejecutado el comando, pero dedemos tener cuidado por que si hacemos clik en el escritorio este tambien desaparecera.
startx
Con este comando una ves que hemos matado el proceso del escritorio y estamos en consola podremos iniciarlo nuevamente.
Nota: Para ingresar al modo consola lo hacemos con ctrl+alt+F1, luego startx o startgdm para iniciar el entorno grafico.
pstree
Muestra de forma estructurada todos los procesos.
top
Este comando nos muestra informacion hacerca del estado del disco, memoria y procesador.
renice
Con este comando le cambiamos la prioridad a los procesos del sistema.
Nota: La prioridad mas baja va de 0 a 20 y la mas alta de 0 a -20
nice
Permite ejecutar otro comando con una prioridad mas alta.
history
Este comando me muestra un historial de hasta los ultimos 500 comandos ejecutados en consola, se puede combinar con un número especifico ejm: history 10 me muestra los 10 ultimos comando ejecutados.
Nota: Despues de ejecutar el comando anterior si queremos ejecutar nuevamente algun comando que hallamos escrito antes colocamos el signo bang ! shift+1 y el numero del comando que nos dio el history
wc -l
Estes comando me muestra la cantidad de lineas que tiene un archivo o documento en texto plano.
wc -m
Con este comando podremos ver la antidad de caracteres de un archivo.
du -h
Este comando mas el nombre de algun archivo nos muestra el tamaño del archivo.
ctrl+w
Una ves abierto un archivo con algun editor de texto (nano, pico) y ejecutamos este comando nos da unas opciones entre las cuales nos permite de manera rapida desplazarnos de la primera linea hasta la ultima.
tail
Este comando nos muestra las ultimas lineas de un archivo.
pwd
Este comando nos brinda información hacerca de la ruta o directorio actual en el cual nos encontramos.
cd
Ejecutar este comando solo en la consola, nos dirige directamente al home del usuario con el cual estamos trabajando actualmente, tambien podemos utilizarlo de la siguiente manera cd “nombre del directorio”.
Nota: Es diferente ingresar a un subdirectorio, que esta dentro de la carpeta en la cual nos encontramos ubicados con el comando cd “nombre del directorio”, que ingresar con cd /”nombre del directorio”; Cuando ejecutamos cd seguido de / ingresamos a otro directorio diferente y los cambios que realizamos alli pueden ser desastrosospara nuestro sistema operativo.
cd -
Este comando nos lleva del directorio actual al ultimo en el cual hayamos estado, similar a como lo hace el control remoto de un televisor.
touch
Con este comando podemos crear archivos.
mkdir
Con este comando creamos directorios.
rm
Con este comando borramos archivos.
rmdir
Con este comando borramos directorios.
cp
Con este comando podemos copiar archivos o directorios de un lugar a otro.
mv
Con este comando movemos archivos o carpetas de un lugar a otro.
date
Este comando nos muestra el mes, el dia, la hora y el año en curso.
cal
Este comando nos muestra el calendario del mes si colcamos el año despues de cal nos muestra el calendario de todos los meses del año.
man
Este comando nos muestra el o los manuales, si lo combinamos con otra palabra nos mostrara el manual ejm: man apt, nos mostrara el manual para apt.
info
Funciona similar a man, nos brinda informacion de cosas del sistema.
chmodEste comando nos permite cambiar los permisos de los archivos, para que los puedan modificar o no.
id
Este comano [mas el nombre de algun usuario] nos informa a que grupos pertenece el usuario.
groups
Nos informa a que grupo pertenece el usuario actual.
useradd
Crea el usuario en el /etc pero no le crea el /home del usuario, para crear el home se coloca useradd -m.
Nota: Este comando crea el usuario pero no le asigna clave, para crear la clave del usuario se coloca el comando passwd.
userdel
Borra el usuario pero no elimina el home, para eliminar el home se coloca userdel -r.
adduser
Con este comando creamos usuarios le asignamos la clave y otra informacion adicional.
deluser
Borra el usuario antes creado.
su
Este comando mas el nombre de un usuario nos permite logearnos como ese usuario ejm: su pepito.
su -
Este comando seguido del nombre de un usuario nos permite logearnos como ese usuario, pero adicional a eso carga toda la informacion del usuario (/home) ejm: su – pepito, con exit regresamos al usuario que estaba anteriormente logeado.
who
Este comando nos muestra en tiempo real cuantos usuarios estan corriendo en la maquina.
File
Este comando mas el nombre de un archivo nos informa que tipo de archivo es, en otras palabras, que es ese archivo.
Tar
Este comando nos permite empaquetar varios archivos en uno solo, pero no los comprime.
tar xvfz
Este comando desempaqueta los archivos .tar
gzip
Permite comprimir archivosen formato gzip.
gunzip
descomprime los archivos gzip.
bzip
Permite comprimir archivos en fomrato bzip.
bunzip
descomprime los archivos bzip.
Nota: Los comandos anteriores tar, gzip y bzip se comprimen de la siguiente manera ejm: gzip mas el nombre del archivo que se va a comprimir podria ser algo como gzip documento1.
zip
Comprime archivos en formato zip.
Nota: Para comprimir archivos en formato .zip debemos hacerlo de la siguiente manera: zip [nombre del documento como queda despues de comprimido] [nombre documento que se va a comprirmir]. Les dejo una imagen de como se debe colocar el comando.

unzip
Con este comando mas el “nombre del archivo .zip” se descompirmen los archivos en formato .zip
chown
Este comando nos permite cambiar quien es el propietarrio de un archivo.
Nota: Solo el Root puede cambiar el propietario y se hace de la siguiente manera: chown “nombre del usuario que va a ser el dueño”:“grupo al cual pertenece el nuevo dueño”. Con el comando groups podemos saber cual es el grupo del usuario.

dmesg
Este comando nos muestra en tiempo real los ultimos acontecimientos del sistema, procesos y errores ejm: si conectamos una usb o insertamos un cd en el equipo y ejecutamos dmesg nos dice el nombre del sipositivo, en otras palabras nos muestra los logs del sistema.
df
Este comando nos da informacion de los dispositivos que hay montados en el equipo, espacio utilizado y disponible en ellos.

mount
Con este comando podemos montar dispositvos de forma manual tales como una usb o cd-rom.
Nota: La sintaxis del comando es: mount /dev/”nombre del dispositivo” ejm: mount /dev/sdf1 por defecto los dispositivos quedan montados en el directorio /media, pero si quisieramos montarlo en un directorio dieferente por ejemplo en el escritorio tambien podemos hacerlo pero primero debemos crear el directorio en el cual lo queremos montar acontinuacion un ejemplo.

umount
Con este comando desmontamos los dispositivos conectados en el equipo, la sintaxis seria mount /dev/sdf1.

apt-cache
apt-cache realiza una serie de operaciones sobre la caché de paquetes de APT. apt-cache no modifica el estado del sistema pero proporciona operaciones de búsqueda en la información de los paquetes, de las cuales se puede obtener información muy útil.


linaclaus escribió,
23 mayo 2009 a 8:57 PM
gracias por todos esos comandos y las imagenes de debian ya que me he centrado mas en manejar debian.