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.

bueno,  a continuación algunos comandos para tener en cuenta.

 

sudo apt-get      #actualizamos el sistema

sudo apt-get      #upgrade actualizamos lo paquetes

sudo apt-get install libreoffice-l10n-es     #cambiar el idioma a la interfaz de libreoffice a español

tar -xf nombrearchivo.tar.gz  #extraer archivo 

ls        #listar el directorio

cal                  #Calendario del mes en curso.
 

cal -3              #Anterior, actual y siguiente.



cal 2023       #Calendario completo de un año.

 

cal 09 2011   #Mes del año especificado.

 

 ncal                # el mes atual pero en forma vertical

 

ncal | grep lu     # si queremos saber que días cae lunes, si queremos cambiamos el dia lu por el dia que queremos

 


 no esta instalado el comando cal, asi o instalas

                        sudo apt install ncal 

 
date               #Muestra la hora y fecha del sistema.

 

 como cambiar a zona horaria:

En este caso tenemos la zona horaria 13 de El Cairo 

 

 

timedatectl list-timezones        #conocer las zonas horarias disponibles

 timedatectl set-timezone "nombre Zona"  establece la nueva zona

 


date         #verificamos el cambio 

Ahora quedo la zona horaria -5 Bogotá 


 

 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.

 

history -c                 #limpiamos el historial.

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


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

nano archivo   #editor

 
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.

sudo !!   #comando 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…

 
Ctrl+C     #… 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.

 

pacman4console   #pacman

sudo apt-get install pacman4console


 ninvaders      # muy conocido

 sudo apt-get install ninvaders

 

 


pom         #Estado de la luna.

 

morse     #Escribe una palabra para traducirla a morse.




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.


http://art4trisquel.wordpress.com/