27 de octubre de 2012

COMANDOS PARA TERMINAL EN GNU/LINUX



La terminal para los usuarios  de distribuiciones GNU/LINUX es una herramienta muy utilizada para algunos  y un poco olvidada para algunos usuarios especialmente nuevos,  en este articulo esperamos sembrar especialmente en estos usuarios nuevos la curiosidad y por consiguiente la preferencia por la terminal, la cual nos permite realizar innumerables tareas.

Recordemos que como todos los sistemas operativos derivados de Unix, GNU/Linux dispone de un intérprete de órdenes o terminal (en inglés se utiliza la palabra shell) que hace de interfaz entre el usuario y el propio sistema operativo y cuyo nombre es bash (acrónimo de Bourne Again SHell) *ver mas sobre que es terminal

Bien teniendo claro que la terminal nos da una interfaz entre nosotros los usuarios y la maquina vamos a listar  algunos comando de utilidad y algunos otros de ocio para utilizar en nuestra terminal, cabe aclarar que debido a que trabajamos sobre Trisquel GNU/Linux, los comandos aca listados son para distribuciones basadas en Debian y Ubuntu.


who am I      #Quién soy.

cal                  #Calendario del mes en curso.

cal -3              #Anterior, actual y siguiente.

cal 2011        #Calendario completo de un año.

cal 09 2011   #Mes del año especificado.

date               #Muestra la hora y fecha del sistema.

uptime           #Tiempo que lleva tu sistema encendido.

who                #Quien está conectado a mí.

top                #Procesos activos en tu sistema.

ps aux          #Todos los procesos con nombre y hora de inicio.

pstree          #Árbol de procesos.

free              #Uso de tu memoria Ram y Swap.

lsmod          #Todos los módulos cargados en tu Kernel.

netstat        #Todas las conexiones, y puertos abiertos.

stat -l nombredearchivo       #Muestra toda la información de un archivo.

history -c                 #limpiamos el historial.

rm ~/.bash_history ; ln -sf /dev/null .bash_history         #limpia el historial, de los últimos comandos ejecutados.

&                       #Indica al comando a ejecutar, que lo haga en segundo plano.

w                      #Como antes, pero más corto. Es el comando mas corto y eficiente.

cat /etc/issue   #Cuál es tu versión del sistema?

aptitude -h      #Un montón de opciones que ni conocías.

nano archivo   #Mi editor preferido, no digo más.

apt-get install localepurge          #Configura tus idiomas preferidos. El resto de idiomas en paquetes nuevos nunca se instalarán.

eject                #Abre tu unidad de cd, o dvd.

man -t <nombre_programa> | ps2pdf – > <ruta_destino/nombre_destino.pdf>    #Convierte cualquier manual de ‘man’ a pdf.

sudo !!   # A todos los usuarios de distros basadas en Debian, por ejemplo, nos pasa que ponemos un comando y se nos olvida el sudo. Pues escribiendo esto se ejecuta el comando anterior como root.


apt-get moo   #Una vaca

sudo apt-get install cowsay     #Instala la vaca…

cowsay loquequieras       #…y haz hablar a la vaca…

sudo apt-get install oneko     #Un gato persigue a mi ratón…

oneko      #…empieza a correr…

pkill oneko     #… para pararlo.

oneko -sakura     #Una chica ‘Manga’.

oneko -tomoyo    #Otra.

oneko -dog     #Para el que prefiere un perro.

apt-get install bsdgames              #Juegos en tu consola?? Instala y sigue…

tetris-bsd       #No hace falta explicación.

snake        #El juego de la serpiente.

hangman     #El ahorcado.

atc             #Quieres ser controlador aéreo?

robots        #Te persiguen.

pom         #Estado de la luna.

morse     #Escribe una palabra para traducirla a morse.

cmatrix     #Tu terminal como en Matrix.

rain           #Pero esto qué es??

worms    #Pero esto qué es ?? 2.


y si de escuchar musica se trata  MOC


sudo apt-get install moc

Una vez instalado lo ejecutamos desde la terminal con:

mocp

Atajos de teclas:

“>” : subir volumen(1%)
“<”: Bajar volumen (1%)
“,”: Bajar volumen (5%)
“.”: Subir volumen (5%)
“h”: Lista de teclas
“p o espacio”: Pausar
“enter”: Play
“n”: Reproduce siguiente canción
“b”: Reproduce la canción anterior
“A”: Añade un directorio a la lista de reproducción
“a”: Añade solo un archivo a la lista
“c”: Quita un archivo de la lista de reproducción
“C”: Borra toda la lista
“q”: Deja en segundo plano el programa, se vuelve a el poniendo de nuevo mocp
“Q”: Cierra totalmente el programa
“l”: Cambia de doble ventana a ventana simple
“tabulador”: Cambiamos de pantalla, en caso de estar dividida


  



Matar un proceso mediante la terminal seria asi:

1. lanzar un ps -A (con o sin grep para localizar el proceso que nos interesa)
2. anotar mentalmente el PID del proceso
3. lanzar un kill -9 2345 (donde supondremos que 2345 es el PID anotado en el paso anterior)

fuente:   

Navegar y chatear tambien es posible  a traves de la terminal:


Navegar en Internet vía consola

Bien, para navegar simplemente instalamos el paquete links2 con sudo apt-get install links2 o instalando el mencionado paquete vía gestor gráfico de paquetes.

Luego sólo bastará con lanzar links2 desde la terminal y con la tecla Esc accedemos al menú. Encontraremos muchas, pero muchas opciones que simplifican la cuestión. Incluso podemos navegar no en modo texto sino en modo más gráfico con links2 -q urldeseada.com


Chatear (Yahoo, IRC, MSN, etc) vía Terminal

Para chatear el procedimiento es muy simple, sólo instalamos el paquete centerim y sus dependencias (algunas webs dicen que el paquete es centericq). Asique desde la terminal tipeamos: sudo apt-get install centerim y tras instalar sólo lanzamos el programa con centerim en la terminal y en un primer momento podremos configurar nuestras preferencias y cuenta y luego utilizarlo de forma muy simple.

En la barra de estado vamos a ver las distintas combinaciones de teclas para las funciones. Una aclaración o ayuda memoria, el carácter similar a < pero de forma vertical indica que debemos usar la tecla Ctrl.


APAGAR Y REINICIAR EL EQUIPO

Para apagar o reiniciar nuestro equipo desde la terminal podemos utilizar los siguientes comandos:

sudo shutdown -h now            Apaga el equipo inmediatamente
sudo shutdown -h +10            Apaga el equipo en la cantidad de minutos deseado en          este  ejemplo diez minutos
sudo shutdown  -h 23:30        Apaga el equipo en una hora determinada en este ejemplo a las 11 y 30 de la noche
sudo shutdown -r now             Reinicia el equipo
sudo shutdown reboot             Reinicia el equipo
sudo shutdown -r 14:25           Reinicia el equipo a una hora determinada en este caso a las dos y veinticinco minutos

CAMBIAR LA RESOLUCION DE PANTALLA

Para cambiar la resolucion de pantalla primero debemos observar que resolución tenemos  y que resolución soporta nuestro equipo para eso utilizamos el comando

xrandr -q en el podemos observar las resoluciones soportadas y la resolucion que tenga el asterisco es la que estamos utilizando actualmente, igualmente en la información current es la actual.



Ya conociendo esta informacion procedemos  a cambiar a la resolucion deseada recordando la resolucion que teniamos antes para en caso de quedar a gusto con la nueva.

la resolucion la cambiamos con el siguiente comando:

xrandr -s 1024x768 -r 60

donde  1024x768 es la resolucion y 60 el tiempo de refresco (herzios) si de la lista escogemos por ejemplo  la resolución 1600x900 que no tiene tiempo de refresco solo pondriamos 
xrandr -s 1600x900   sin necesidad de colocar -r.

CONOCER LAS DEPENDENCIAS DE UN PROGRAMA

Si queremos conocer los detalles de un programa determinado como por ejemplo si quiero conocer las dependencias de LIFEREA,  en una consola puedo escribir:

aptitude show -D liferea

y obtengo lo siguiente:


De esta forma obtengo la informacion completa del programa.


El comando uname desplega al administrador del sistema informacion del sistema y sistema operativo:

  -a, --all                     muestra toda la información, en el siguiente orden,
                                   excepto que se omite -p y -i si son desconocidos:
  -s                              muestra el nombre del núcleo
  -n                             muestra el nombre de `host' del nodo de red
  -r                              muestra la versión del núcleo
  -v                             muestra la versión del núcleo
  -m                            muestra el tipo de máquina (hardware)
  -p                             muestra el tipo de procesador o "unknown"
  -i                               muestra la plataforma de hardware o "unknown"
  -o,                             muestra el sistema operativo
      --help                   muestra esta ayuda y finaliza
      --version              informa de la versión y finaliza
Ejemplo si digito   uname -a   obtengo la siguiente informacion:



Espero que ensayen mucho y descubran todas las funcionalidades que nos da GNU/LINUX y su terminal.

Cualquier inquietud no dude en escribirnos a nuestro correo:







encuentranos en:


http://art4trisquel.wordpress.com/