GNU/Linux >> Znalost Linux >  >> Ubuntu

$path Variable Env Variable?

Pracuji na verzi Ubuntu 14.04 a pod svým domovským adresářem vidím .profile a .bashrc. .profil vypadá takto

# ~/.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

A takto vypadá můj soubor .bashrc

# ~/.bashrc:proveden bash(1) pro nepřihlašovací shelly.# viz /usr/share/doc/bash/examples/startup-files (v balíčku bash-doc)# pro příklady# Pokud neběží interaktivně, nedělejte niccase $- v *i*);; *) return;;esac# nevkládejte do historie duplicitní řádky nebo řádky začínající mezerou.# Další možnosti viz bash(1)HISTCONTROL=ignoreboth# připojit k souboru historie, nepřepisovat itshopt -s histappend# pro délka nastavení historie viz HISTSIZE a HISTFILESIZE v bash(1)HISTSIZE=1000HISTFILESIZE=2000# zkontrolujte velikost okna po každém příkazu a v případě potřeby# aktualizujte hodnoty LINES a COLUMNS.shopt -s checkwinsize# Pokud je nastaven, vzor " **" použitý v kontextu rozšíření názvu cesty bude# odpovídat všem souborům a žádnému nebo více adresářům a podadresářům.#shopt -s globstar# bude méně přívětivé pro netextové vstupní soubory, viz lesspipe(1)[ -x /usr/ bin/lesspipe ] &&eval "$(SHELL=/bin/sh lesspipe)"# nastavit proměnnou identifikující chroot, ve kterém pracujete (použito ve výzvě níže)if [ -z "${debian_chroot:-}" ] &&[ - r /etc/debian_chroot ]; potom debian_chroot=$(cat /etc/debian_chroot)fi# nastavte efektní výzvu (bez barvy, pokud nevíme, že "chceme" barvu)case "$TERM" v xterm-color) color_prompt=yes;;esac# odkomentovat pro barevná výzva, pokud má terminál tuto schopnost; vypnuto# ve výchozím nastavení, aby nerušilo uživatele:zaměření v okně terminálu# by mělo být na výstupu příkazů, nikoli na prompt#force_color_prompt=yesif [ -n "$force_color_prompt" ]; potom if [ -x /usr/bin/tput ] &&tput setaf 1>&/dev/null; pak # Máme podporu barev; předpokládejme, že je v souladu s Ecma-48 # (ISO/IEC-6429). (Nedostatek takové podpory je extrémně vzácný a # takový případ by měl tendenci podporovat setf spíše než setaf.) color_prompt=yes else color_prompt=fifiif [ "$color_prompt" =yes ]; potom PS1='${debian_chroot:+($debian_chroot)}[
Ubuntu
  1. Jak nastavit proměnnou $PATH v Linuxu

  2. Přidání nové položky do proměnné PATH v ZSH

  3. Odstraňte nadbytečné cesty z proměnné $PATH

  1. Bash skriptování (I)

  2. Externí proměnná v Awk?

  3. Jak nastavit proměnnou $Path v Linuxu

  1. Alias ​​s proměnnou v bash

  2. Jak odstraním exportovanou proměnnou prostředí?

  3. Iterujte přes proměnnou $PATH pomocí skriptu shellu