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.