Я запускаю Ubuntu 18.04, и я очень привык к вводу dir вместо ls как привычка. Когда я использую ls, я перечислил содержание каталога с различными цветами для файлов и каталогов, чтобы ожидаться, однако, когда я ввожу dir, я получаю то же самое без цветов. Я пытаюсь заставить dir или использовать цвета ls использование или эмулировать его сам каким-либо образом возможный. Эти попытки попробовали неудачно:
Можно исказить dir к dir --color
путем добавления следующей строки к .bashrc
alias dir="dir --color"
Добавление просто dir --color=always
не создаст псевдоним, но вместо этого выполнит команду, когда Вы запустите новую оболочку входа в систему.
Также необходимо перезапустить терминал после изменения .bashrc
файл или Вы можете работать
source ~/.bashrc
Примечание: dir --color=always
и dir --color
эквивалентны. Значение по умолчанию для color
параметрический усилитель always
когда это опущено.
Привет и мог Спросить Ubuntu!
man dir
точки к:
--color[=WHEN]
colorize the output; WHEN can be 'always' (default if omitted), 'auto', or 'never'; more info below
Таким образом, Вы ищете флаг --color
поскольку Вы правильно думали.
Факт, Вы, should't помещают команду dir --color
в Вашем .bashrc
но необходимо создать новый псевдоним:
alias dir='dir --color'
Кроме того, в моей системе, dir
цвета являются точно тем же как ls
.
Для включают цветную поддержку ls и также добавляют дескриптор, который другой искажает, можно добавить руководство как цвет по умолчанию.
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
alias dir='dir --color=auto'
fi
Надеюсь, это поможет.