Ответы:
MacOS:
alias ll='ls -lG'
Linux:
alias ll='ls -l --color=auto'
Вставь это в ~/.bashrc.
~/.profileвместо того, ~/.bashrcчтобы заставить ее работать. Возможно, это специфично для Mac OS X.
alias ll='ls -lG'для того же эффекта в Macosx.
alias ll='ls -lG'в мой ~ / .bash_profile, чтобы он работал (в Lion, если это имеет значение)
$ echo "alias ll='ls -lG'" >> ~/.bashrc
В OS X 10.9.5 начиная с Mavericks (и, по крайней мере, до El Capitan) вы должны добавить команду псевдонима в ваш файл .bash_profile в вашей домашней папке:
~/.bash_profile
что эквивалентно вашему пути пользователя в
/Users/YOUR_USER_NAME/.bash_profile
Чтобы увидеть этот файл в Finder, вы должны активировать отображение скрытых файлов (например, с помощью приложения InVisible). В противном случае вы можете просто использовать свой терминал, чтобы найти его и отредактировать с помощью nano:
nano ~/.bash_profile
Затем добавьте команду псевдонима в конец этого файла. Стандартный псевдоним будет
alias ll='ls -lG'
но я предпочитаю
alias ll='ls -lGaf'
который также показывает все скрытые файлы (начиная с точки) и сортирует вывод без учета регистра.
Не забудьте перезапустить приложение терминала после внесения изменений.
source ~/.bash_profileдля перезагрузки новых настроек
Запустите, type llчтобы увидеть, откуда llпоступает команда. llне является стандартной командой, но многие дистрибутивы предопределить его на псевдоним для lsнекоторых предустановленных опций. Вывод type llдает вам определение псевдонима, или вы можете найти его в файле конфигурации вашей оболочки ( ~/.bashrcесли ваша оболочка bash). Скопируйте определение ~/.bashrcна другой компьютер.
Bash обрабатывает свой файл конфигурации немного странным образом: он загружает ~/.bashrcвсе интерактивные оболочки, кроме тех, которые также являются оболочками входа в систему. Bash загружается только ~/.bash_profile(если существует, в противном случае ~/.profile) в оболочку входа. Чтобы удостовериться, что ваш .bashrcчитается, когда это должно быть, поместите эту строку в ваш ~/.bash_profile:
case $- in *i*) . ~/.bashrc;; esac
Добавьте alias ll='ls -lG'к ~/.profileсвоему любимому $EDITOR.
Используя этот метод, помните, что вам придется начать новый сеанс терминала (или source ~/.profileиметь возможность использовать ll).
Если вы хотите, чтобы он применялся во всех учетных записях, вы также можете поставить
alias ll='ls -lG'
в /etc/profile.
/etc?
У меня пока нет комментариев, чтобы напрямую комментировать чужой комментарий, но я просто хотел уточнить, что "alias ll='ls -lGaf'"это частично излишне. Использование -f также автоматически включает -a. Вы можете проверить это в справочной странице для ls. Итак, все, что действительно нужно, это "alias ll='ls -lGf'".
(Пример MacOS Mojave)
Откройте скрытый .bash_profileфайл в редакторе Vim:
vim ~/.bash_profileПерейти к последнему символу файла, нажав заглавную, Gа затем $.
Нажмите, oчтобы добавить новую строку в файл.
Введите новый псевдоним, например:
alias ll='ls -lG'Нажмите Escдля выхода из режима вставки Vim.
Введите следующую команду, чтобы записать новые изменения и выйти из редактора:
:wqОткройте терминал, и вы сможете использовать псевдоним ll
В нескольких ответах отсутствует одна вещь - это зависит от оболочки. Если вы используете системную оболочку по умолчанию в 10.14 и ниже, которая является bash, то ссылки на (.) Bash_profile верны. Изменение / etc / profile создаст псевдоним sh для всех пользователей (но не в bash).
Если вы переключились, например, на zsh, то для внесения общесистемных изменений необходимо добавить псевдоним в / etc / zprofile. Если вы хотите внести изменения только для своего пользователя, вы можете добавить его в ~ / .zprofile
alias ll='ls -al'из cli (мне нравится-al, поэтому я тоже вижу скрытые файлы)