История Вашей оболочки сохраняется в файле, обозначенном HISTFILE
переменная. Так:
unset HISTFILE
Это также относится к zsh, но не к ksh, который продолжает сохранять в файл, обозначенный $HISTFILE
когда оболочка запускается (и с другой стороны, Вы решаете сохранить свою историю в ksh, после того как Вы запустили оболочку).
FreeBSD имеет CLICOLOR.
На Linux и любой другой системе с инструментами GNU, необходимо установить LS_COLORS, GREP_COLOR и GREP_OPTIONS = '-color=auto', но даже затем все еще необходимо работать ls --color=auto
. Выполненный info coreutils 'ls invocation'
для получения дополнительной информации.
Самым легким путем я знаю, чтобы не вводить --color
на Linux должен сделать ls
выполненный ls --color=auto
использование псевдонима.
Это - то, что я вставил свой .bashrc (хорошо, действительно мой .env, но он похож на .bashrc) чтобы заставить его произойти по умолчанию:
# set default flags
if grep --color=auto --quiet "" "$HOME"/.bashrc >/dev/null 2>&1
then
alias grep='grep --color=auto'
fi
if ls --color=never --directory / >/dev/null 2>&1
then
# enable colors with GNU ls
alias ls='ls --color=auto'
else
alias ls='ls -F'
fi
Стандарта принудительного выбора цвета не существует.
CLICOLOR
становится все более распространенным, и его также пытаются стандартизировать .
Вы можете использовать псевдонимы команд, чтобы предоставить флаг--color=auto
(или эквивалентный )по умолчанию в вашем .bashrc
, но вам нужно будет найти соответствующий флаг для каждой команды.
$PWD
вместо того, чтобы использовать замену команды и устранить необходимость хвоста:df -Ph $PWD | awk 'NR==2{print $4}'
---------121 сбой--------31877----GNU в этом отношении – xenoterracide 18.01.2011, 06:34