Skip to content

Latest commit

 

History

History
49 lines (40 loc) · 3.1 KB

Línea de comandos.md

File metadata and controls

49 lines (40 loc) · 3.1 KB

Línea de comandos:

La línea de comandos es una interfaz de texto del sistema operativo del ordenador. Para acceder a la línea de comandos utilizamos terminal. Los archivos del equipo están organizados en un sistema de directorios organizados en una estructura en árbol, que comienza en el directorio raíz o root. Cada directorio padre puede contener más directorios hijos y archivos. Desde la línea de comandos se puede navegar por el sistema de directorios:

  • pwd muestra la ruta del directorio de trabajo actual.
  • ls revela todos los archivos y directorios del directorio de trabajo actual. Tiene las siguientes opciones:
    • ls -a revela todos los contenidos del directorio de trabajo, incluyendo archivos y carpetas ocultas.
    • ls -l revela todos los contenidos del directorio de trabajo incluyendo sus propiedades.
    • ls -t ordena los archivos y directorios del directorio de trabajo por su fecha de modificación.
      Pueden usarse varias opciones al mismo tiempo: ls -alt.
  • cd te dirige al directorio que se especifica a continuación.
  • mkdir crea un nuevo directorio en el directorio de trabajo.
  • touch crea un nuevo archivo en el directorio de trabajo.

Desde la línea de comandos se pueden copiar, mover y eliminar archivos y directorios:

  • cp copia archivos.
  • mv mueve y renombra archivos.
  • rm elimina archivos.
  • rm -r elimina directorios completos.

El símbolo asterisco * se utiliza para seleccionar grupos de archivos o directorios.

Existe la posibilidad de redireccionar el standard input, el standard output y el standard error de la siguiente manera:

  • > redirecciona el standard output de un comando a un archivo sobreescribiendo el contenido.
  • >> redirecciona el standard output de un comando a un archivo añadiendo el nuevo contenido a continuación.
  • < redirecciona el standard input a un comando.
  • | redirecciona el standard output de un comando a otro comando.

Hay otros comandos muy útiles cuando se usan conjuntamente con las redirecciones:

  • sort ordena las líneas de un texto alfabéticamente.
  • uniq filtra las líneas consecutivas que están repetidas.
  • grep busca y muestra el texto que sigue un patrón indicado.
  • sed modifica y muestra el texto que sigue un patrón indicado.

El entorno o environment se refiere a las configuraciones y preferencias del usuario.
El editor de texto de línea de texto nano, se emplea para configurar el entorno.
~/.bash_profile es el lugar donde se almacenan las configuraciones del entorno. Puede ser editado empleando nano.
Las variables de entorno o environment variables son variables que se pueden incluir en comandos y programas y contienen información sobre el entorno.

  • export VARIABLE="Value" crea una variable de entorno.
  • USER es el nombre del usuario actual.
  • PS1 es el marcador de la línea de comandos.
  • HOME es el directorio principal. No debe ser modificado.
  • PATH revela una lista de las rutas de archivos separadas por comas. Se puede modificar para usos avanzados.
  • env revela una lista con las variables de entorno.