Variable path

Solo disponible en BuenasTareas
  • Páginas : 15 (3569 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de noviembre de 2010
Leer documento completo
Vista previa del texto
La variable de entorno PATH
* I. Preámbulo
* II. ¿Qué es el shell?
* III. Definición
* IV. Sección de análisis
* V. Añadir un directorio a la variable PATH
* VI. Y luego...

I. Preámbulo

En los sistemas GNU/Linux queramos o no, nos convertimos en los administradores de nuestro sistema. Cada vez más vemos en entornos GNU/Linux la aparición de utilitarios gráficosque permiten ejecutar tareas de administración.

Sin embargo la oscura línea de comandos conocida bajo diferentes apelaciones (shell, terminal, consola, etc.) sigue siendo un utilitario muy poderoso y de fácil utilización.

Una vez que haya aprendido los conceptos básicos; se sorprenderá de lo sencillo que es usar la línea de comandos.

<paréntesis>
El empleo de la línea decomandos sigue siendo mucho más rápido que el uso de un utilitario gráfico. Si toma en cuenta el tiempo de carga de la interfaz, la búsqueda (física) con el ratón en el escritorio, sin contar el hecho de que generalmente debe ingresar datos por el teclado, privándose así de algunas ventajas que le ofrece la "línea de comandos", por ejemplo no aprovechará ni de tecla tab para completar el comando, ni delhistorial que le permite repetir un comando, ni del uso de los alias para comandos largos, etc.

El inconveniente con el shell es que no podrá agarrar su taza de café o cigarrillo con una mano mientras la otra esté ingresando datos por el teclado.
Con el ratón es posible, hasta el momento en que deba rellenar las zonas propuestas por su querido utilitario gráfico.

Pero quizás con elshell deje de fumar...
¡El shell es más barato que Niquitin!

Pero usted sigue en un entorno GNU/Linux y su decisión es respetable.
</paréntesis>

Como la libertad tiene un precio, pues, hay que pagarla.
En el caso de los sistemas GNU/Linux el precio a pagar es la libertad de leer la documentación disponible en su sistema, vea las páginas "man" y el comando "info", para que explotemejor su sistema.

También puede ver a las páginas "man" con el navegador Konqueror utilizando el URL man:/
En Internet se encuentran traducciones en español de las páginas "man".
http://ditec.um.es/~piernas/manpages-es/descarga.html
http://www.gentoo.org/doc/es/man-guide.xml
http://es.tldp.org/Paginas-manual/man-pages-es-1.28/

II. ¿Qué es el shell?

Es un software, el cual esparte del sistema, cuya función es tratar los comandos o líneas de comandos ingresadas desde el teclado.

Para ver la lista de shells disponibles en su sistema, consulte el archivo /etc/shells
cat /etc/shells

Un usuario bajo linux tiene por defecto un shell de conexión.

Consulte el archivo /etc/passwd y verá que el último campo es algo como /bin/<algomás>. Este es su shellde conexión.

Para ver los shells de los usuarios se puede utilizar el comando
cat /etc/passwd | cut -d: -f1,7

Para un usuario en particular, se puede completar el comando de la siguiente manera:
cat /etc/passwd | cut -d: -f1,7 | grep usuario

Si está en modo gráfico puede abrir un Terminal (xterm,gterm,konsole,...) y enseguida escribir la línea de comandos.

EnGNU/Linux disponemos de 6 consolas virtuales, cuyos accesos desde la interfaz gráfica se hacen con las combinaciones de teclas siguientes Ctrl+ALT+Fn donde:
n es una cifra del 1 al 6.

Desde una consola virtual puede pasar a otra con la combinación ALT+Fn, (con n del 1 al 6).
Para regresar al modo gráfico desde una consola virtual presione ALT+F7.

En un shell se le solicitará ingresarun comando (prompt) del tipo:
usuario@debian: ~$

Si en lugar de $ ve un # entonces está conectado como root, a menos que haya modificado su configuración.

La solicitud para ingresar un comando varía en función del sistema operativo y puede ser modificada gracias a otra variable de entorno PS1.

III. Definición

Comencemos primero con el término genérico de variable.

Una...
tracking img