edto

Páginas: 9 (2187 palabras) Publicado: 24 de noviembre de 2013
Los 16 comandos del shell de Linux que todos los usuarios
de escritorios Linux deberían conocer

Algunas personas aún tienen la absurda creencia de que, para usar Linux, es obligado conocer la sintaxis y los comandos del shell de Linux como la palma de la mano. Bobadas. Con cualquier distribución de escritorio Linux moderna, usar comandos de Linux como ps, grep o ls es igual de necesario queutilizar comandos de DOS en Windows.

Con la salvedad, naturalmente (al igual que en Windows), de que en ocasiones resulta de gran ayuda utilizar las fantásticas instrucciones de línea de comandos de ASCII.

El 99% de las veces los usuarios de escritorios Linux no tienen ningún problema con entornos como Cinnamon, GNOME, Unity o KDE, aunque en el caso de los administradores de sistemas, larealidad es algo distinta, ya que los administradores de sistemas Linux utilizan comandos de shell todo el tiempo.

No obstante, muy de vez en cuando es útil tener algunas nociones básicas sobre comandos de Linux, de modo que esto es lo que necesitas saber.

Principios básicos del Shell

Para tener un shell de Linux necesitas iniciar una terminal, la cual a su vez ejecuta un shell de comandosde Linux. Existen muchos shells de este tipo, entre ellos el C shell (csh), el Bourne shell (sh) o el Korn shell (ksh). En la mayoría de las distribuciones Linux actuales el shell predeterminado es el Bourne again shell (bash) (haciendo un juego de palabras sobre el Bourne shell, uno de los primeros intérpretes de Unix, ya que en inglés “born again” significa “renacido”).
Para ver qué shelltienes, ejecuta el comando siguiente:

echo $SHELL

En Linux, el símbolo del dólar ($) representa una variable del shell. Se trata de variables que el shell, o cualquier programa del shell, puede utilizar. Algunas de ellas están establecidas por defecto al iniciar el PC Linux. Por ejemplo, $SHELL; $LOGNAME es tu nombre de inicio de sesión, y $PATH identifica los directorios en los que tu shellbusca los comandos.

El comando echo devuelve cualquier cosa que escribas. Si lo que escribes tiene algún significado concreto para el shell, como por ejemplo una variable del shell, te devolverá el valor de la variable.


















El shell utilizado es importante, tanto para los usuarios expertos como para cualquiera que escriba secuencias de comandos de shell. En el casode un usuario de escritorio Linux que necesite acudir al shell solo esporádicamente, en realidad no importa mucho.

Lo verdaderamente importante es utilizar las mayúsculas y minúsculas correctas del texto. Por ejemplo,ls, versión de Linux del comando dir de MS-DOS, proporciona un listado de los archivos del directorio de trabajo actual, mientras que ls simplemente proporciona un mensaje deerror de “comando no encontrado”.

Otro aspecto importante del shell de Linux es la posibilidad de encadenar los comandos, una de las características más ingeniosas de Unix/Linux desde sus comienzos. La forma más sencilla de encadenar comandos es mediante la barra vertical o “tubería”, que en el teclado suele estar ubicada al lado de la barra invertida. La tubería asigna la salida del primer comandoa la entrada del comando siguiente.

Los comandos de Linux tienen su propia sintaxis, igual que la gramática que intentaste aprender en la escuela en tu asignatura de lengua. Sin embargo, a diferencia de tu profesor de lengua, Linux no tiene compasión alguna con los errores. Si escribes mal un comando, no suspenderás ni estropearás nada, pero no funcionará.

La sintaxis básica es:
comando–opción archivo
De modo que, por ejemplo:
ls -la
indica la versión “larga” de “todos” los nombres de los archivos de los directorios de trabajo actuales.


No obstante, esto podría dar lugar a una interminable retahíla de archivos en la pantalla, por lo que es una buena ocasión para utilizar las tuberías:

ls -la | more

De este modo, el comando more hace que la secuencia de archivos y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • EVOLUCION Y CRISISDEL EDTO LIBERAL DE DERECHO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS