Как найти псевдонимы?

Где я могу найти список/файл всех псевдонимов созданным в Ubuntu 17.04? Я имею в виду ярлыки для команд, наиболее часто используемых и т.д.

7
задан 11 August 2017 в 10:35

3 ответа

Список определенных псевдонимов

Ввести alias, Вы получите список всех определенных в Вашей среде.

$ alias
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'

Список вдоль файла они были установлены в

Для нахождения файлов, в которых были определены псевдонимы используйте это решение с небольшим изменением его:

$ PS4='+$BASH_SOURCE> ' BASH_XTRACEFD=7 bash -xl 7> /tmp/mylog
$ grep "alias " /tmp/mylog | grep -e /home -e /etc

Который дает Вам список файлов, указывая что alias определенный там, вывод подобен:

++/home/ravexina/.bashrc> alias 'la=ls -A'

Который указывает 'la=ls -A' был установлен в моем .bashrc.


Важные файлы

Существует много мест, что мы можем определить наши псевдонимы, самые важные могли бы быть:

  • Стандартные:
    • ~/.bashrc
    • ~/.bash_aliases
  • Один из них в порядке:
    • ~/.bash_profile
    • ~/.bash_login
    • ~/.profile
  • Работы, но не хорошее место, если Вы не хотите это в масштабе всей системы:
    • /etc/bash.bashrc
    • /etc/profile

И любое другое место, которое получено при выполнении оболочки.

7
ответ дан 23 November 2019 в 06:20

Псевдонимы определяются на основе на оболочку, в расчете на пользователя. Вы видите, какие псевдонимы определяются для Ваших текущих оболочек через

alias

Read больше о псевдонимах в man bash.

4
ответ дан 23 November 2019 в 06:20

Я мог бы также добавить это .bashrc для новых пользователей (не существующий) заполняется от /etc/skel/.bashrc, внутри, как который Вы найдете псевдонимы для вещей ll, la, l, и т.д. Поэтому, если Вы хотите, чтобы у каждого нового пользователя были больше/меньше/отличаться псевдонимы, это - место для изменения их

1
ответ дан 23 November 2019 в 06:20

Другие вопросы по тегам:

Похожие вопросы: