GNU/Linux >> Tutoriales Linux >  >> Ubuntu

$ruta Variable Env Variable?

Estoy trabajando en la versión Ubuntu 14.04 y puedo ver .profile y .bashrc en mi directorio de inicio. .profile se ve así

# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
    . "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

Y así es como se ve mi archivo .bashrc

# ~/.bashrc:ejecutado por bash(1) para shells que no son de inicio de sesión.# consulte /usr/share/doc/bash/examples/startup-files (en el paquete bash-doc)# para ejemplos# Si no se ejecuta de forma interactiva, no haga nada caso $- en *i*);; *) return;;esac# no ponga líneas duplicadas o líneas que comiencen con un espacio en el historial.# Vea bash(1) para más opcionesHISTCONTROL=ignoreboth# agregue al archivo de historial, no sobrescriba itshopt -s histappend# establecer la longitud del historial ver HISTSIZE y HISTFILESIZE en bash(1)HISTSIZE=1000HISTFILESIZE=2000# comprobar el tamaño de la ventana después de cada comando y, si es necesario,# actualizar los valores de LÍNEAS y COLUMNAS.shopt -s checkwinsize# Si está establecido, el patrón " **" utilizado en un contexto de expansión de nombre de ruta # coincidirá con todos los archivos y cero o más directorios y subdirectorios. bin/lesspipe ] &&eval "$(SHELL=/bin/sh lesspipe)"# establece la variable que identifica el chroot en el que trabajas (usado en el indicador a continuación) si [ -z "${debian_chroot:-}" ] &&[ - r /etc/debian_chroot]; luego debian_chroot=$(cat /etc/debian_chroot)fi# establezca un indicador elegante (sin color, a menos que sepamos que "queremos" color) case "$TERM" en xterm-color) color_prompt=yes;;esac# elimine el comentario de un indicador de color, si el terminal tiene la capacidad; desactivada# por defecto para no distraer al usuario:el foco en una ventana de terminal# debería estar en la salida de los comandos, no en el indicador#force_color_prompt=yesif [ -n "$force_color_prompt" ]; entonces si [ -x /usr/bin/tput ] &&tput setaf 1>&/dev/null; luego # Tenemos soporte de color; suponga que cumple con Ecma-48 # (ISO/IEC-6429). (La falta de tal soporte es extremadamente rara, y tal # caso tendería a soportar setf en lugar de setaf.) color_prompt=yes else color_prompt=fifiif [ "$color_prompt" =yes ]; entonces PS1='${debian_chroot:+($debian_chroot)}[
Ubuntu
  1. Alias ​​con variable en bash

  2. ¿Cómo elimino una variable de entorno exportada?

  3. Agregar una nueva entrada a la variable PATH en ZSH

  4. Eliminar rutas redundantes de la variable $PATH

  5. bash - coincidencia de variables que no distingue entre mayúsculas y minúsculas

Variable de exportación de bash

¿No se puede cambiar el entorno de escritorio?

Cómo establecer la variable $Path en Linux

Ejemplos de comandos env en Linux

Iterar sobre la variable $ PATH usando el script de shell

Invertir el contenido de una variable por palabras