Definición de un terminal o consola
Un terminal, también llamada consola, y en el ambiente KDE hay un programa llamada "konsole", que hace posible interactuar directamente con el sistema operativa Linux, a través de varios comandos que están ejecutado inmediatamente. También, muchas veces llamada 'shell' o 'línea de comando', un terminal es un herramienta muy poderosa y bien vale el esfuerzo de tener al menos un entendimiento básica del uso de la línea de comando.
En sidux puede encontrar el programa konsole cerca, en el menú-K, con un icono como un monitor de un PC. Dependiendo en la tema ejecutando, puedo ser una imagen de una concha (shell). Además puede encontrar el mismo icono en el menú-K bajo "Sistema".
Cuando se abre una ventana de terminal, sera presentado con el prompt del terminal de la forma:
username@hostname:/home/usuario$
Debe reconocer el username como su propio nombre de login. El ~ (tilde) indica que esta en su directorio home (casa) y $ que esta entrada en el sistema con privilegios de usuario. Al final, vera el cursor. Este es la línea de comandos, donde puede entrar comandos que deseas ejecutar.
Muchos comandos tiene que ser ejecutados con privilegios de root (raíz). Para hacer esto, tipear sux en el prompt y oprima Entrar. Entonces, le pide su clave de root. Tipear la contraseña y oprima Entra otra vez (nota que cuando tipea su contraseña, nada sera mostrada en la pantalla).
Si la contraseña es correcta, el prompt se cambia a:
root@hostname:/home/usuario#
PRECAUCIÓN: Mientras esta logeado como root (raíz), el sistema no te prevenir que se hagan cosas potencialmente peligrosa, como borrar archivos importantes, etcétera, usted tiene que estar absolutamente seguro de que haces, porque es posible de hacer daño serio a su sistema.
Nota que el signo del prompt, $ a cambiado a un # (signo de numero). En una consola, el # siempre indica que esta logeado con privilegios de root (raíz). Durante este manual, omitiremos todo que muestra en el pantalla antes del $ ó el #. Así, un comando como:
# apt-get install alguna_programa
significa: Abre un terminal, convertirse a root (sux) y entra el comando al prompt, #. (no se tipea el #)
A veces una consola o terminal puede ser corrompido, tipea::
reset
y oprimir la tecla Entra.
Si la salida de una consola o terminal parece distorsionada, a veces puede arreglarlo a través de oprimir ctrl+l, lo cual borras la ventana del terminal. Este distorsión suele ocurrir cuando trabaja con programas que usa el interfaz, ncurses, tales como el irssi
Una consola/terminal a veces parece congelado, sin embargo, no lo es, y cualquier cosa que tipeas sera procesado. Esto puede suceder por oprimir sin querer el ctrl+s. En este caso, intenta ctrl+q para quitar el bloqueo del terminal.
Una noticia sobre el sux: El comando común para convertirse en root es el "su", pero utilizando "sux" en su lugar, permite que puede ejecutar aplicaciones de X11 desde la línea de comando.
Acerca de sux
Un número de comandos necesitan ser ejecutado con privilegios de raíz. Para logra eso, tipear:
sux
El comando común para volverse en raíz, es "su". Utilizando sux en lugar de su le permite ejecutar aplicaciones GUI/X11 de la línea de comando y permita que el raíz iniciar aplicaciones gráficas. sux es un envoltorio para el comando estándar que transfiera sus credenciales X, al usuario destinatorio.
Un ejemplo de ejecutar un aplicación de X11 vía sux es el uso de un editor de texto como kate para editar un archivo de root, para hacer particionamiento con gparted o con un manejador de archivos como dolphin or thunar.
KDE keyboard options
To start krunner in KDE:
Alt+F2
or right-click on the desktop and choose:
Run Command
then:
kdesu <Application>
Xfce keyboard options
To start Run Command in Xfce:
Alt+F2
or right-click on the desktop and choose:
Run Command
then:
gksu <Application>
Other Desktop WIndow Manager options
Otro keyboard opción generica a los Gestores de Escritorios mayores es:
Alt+F2
then:
su-to-root -X -c <Aplicación>
All of the above keyboard options can be run in a terminal.
sudo is not supported
sudo is not enabled by default on installation to hard disk. It is available for use while booted live since no root password is set. The reasoning behind this is so that if an attacker gets hold of the users password, they do not immediately get full super-user priviledges and make potentially damaging changes to your system.
Another issue with sudo is that it leads to running a root application with a users configuration, which may override or change permissions. In some cases, this can subsequently make an application unusable for the user. Use sux, kdesu, gksu or su-to-root -X -c as recommended!
Being in root
AVISO: Mientras que estas trabajando como root (raíz), el sistema no hará nada de inhibir que hace cosas peligrosas como borrar archivos importantes, etc. Tiene que estar seguro que vas hacer, por que es posible de hacer daño serio al sistema.
Baja ningún circunstancias debe estar ejecutando como root en una consola/terminal para ejecutar aplicaciones que un usuario normal utiliza para sus actividades productivos día a día, por ejemplo, correo electrónica, trabajando con aplicaciones ofimáticas, surfeando internet, etcétera.
Ayuda en la línea de comando
Si, lo hay. Muchos comandos/programas de Linux viene con su propio manual, llamada "man page" o "manual page" [pagina de manual] accesible desde la línea de comando. El sintaxis es:
$ man "comando"
or
$ man -k <keyword>
Este traerá unas páginas man para este comando. Navega arriba y abajo con las flechas. Como un ejemplo, probar con:
$ man apt-get
Para salir de la presentación de páginas man, tipear q.
Otro utilidad muy útil es el comando "apropos". Básicamente, apropos permite buscar en los páginas man cuando no recuerdas el sintaxis completa. Por ejemplo, probarlo con:
$ apropos apt-
Esta listará todas las comandos para el gestor de paquetes, 'apt'. La utilidad 'apropos' es una herramienta muy poderoso, pero una descripción en detalle es más allá del alcance de este manual. Para detallas en su uso, ver su página man.
Lista de Comandos del Terminal de Linux (incompleto)
Este es un tutoría excelente en el uso de BASH de linuxcommand.org
Una lista muy comprensivo de 687 comandos en orden alfabética del libro Linux in a Nutshell, 5th Edition: O'Reilly Publications puede encontrarse aquí. Es una referencia que todos debe tener a mano.
Hay muchos tutorías disponible en internet. Un muy bueno para empezar es:A Beginner's Bash y Bash Prompt COMO
O usa su máquina de buscada para encontrar otros. Entra "linux bash tutoría español" en Google sin las cotizaciones.
Un "script" y como utilizarlos
Un script de consola es una manera de agrupar múltiples comandos juntos en un archivo. Entrando solamente el nombre del script, los comandos incluidos serán ejecutado según su turno en el script. sidux viene con varios scripts muy útil para facilitar la vida de sus usuarios.
Si el script de consola esta en el directorio corriente de trabajo (pwd):
./name_of_shell-script
Algunas scripts requiere acceso como raíz en un terminal, y otros no, depende completamente en el propósito del script.
Instalación de Script y procedimiento de ejecución
Usa el wget para bajar el archivo script, ubicandolo donde estaba recomendado (por ejemplo, puede pedir que los ubica en /usr/local/bin) , puede usar el copia del ratón y pegarlo en el konsole, después de entra como raíz, con sux.
Ejemplo del uso de wget que requiere acceso de raíz (sux)
sux cd /usr/local/bin wget script-name
Ahora tiene que hacer el archivo ejecutable
chmod +x script-name
Podía usar un navegador para bajar un archivo script, entonces colocarlo donde había sido recomendado de ubicarlo, aunque, todavía necesito hacerlo ejecutable.
Ejemplo de usar wget como usuario
Para colocar el archivo en su $HOME como usuario '$':
$wget http://bluewater.sidux.com/shell-script-test/test-script.sh
$ chmod +x test-script.sh
Para ejecutar un script, abre una consola, y ejecutar el script:
$ ./test-script.sh
Debe ver algo como esto:
En buena hora de usuario. Has bajado y ejecutado exitosamente un bash script! Bienvenidos al Manual de sidux

Buscar