Как создать постоянный “псевдоним”? [dубликат]

Чтобы просмотреть файл mbox в Thunderbird, мне понадобилось следующее:

добавить расширение импорта / экспорта, в противном случае опция «импорт» в меню «Сервис» не предоставила мне возможность импортировать файл (только данные и т. д. из другой учетной записи / приложения); и использовать учетную запись, которая была настроена для POP, а не IMAP (поскольку импорт в IMAP невозможен - по крайней мере, с файлом mbox, который я импортировал).

С этими двумя условиями на месте все работало хорошо, и файл был доступен «как почта» в Thunderbird после импорта (с вложенными вложениями).

175
задан 26 January 2011 в 06:15

60 ответов

[F1]
-3
ответ дан 2 August 2018 в 04:36
  • 1
    Объясните, пожалуйста, что ваш ответ никак. Просто показывать кучу кода-это почти всегда плохо. Если вы это сделаете, пинг меня с комментарием к @DavidFoerster и я проголосую за ваш ответ. – David Foerster 16 April 2015 в 12:28

См. http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html для разницы между ~/.bash_profile и ~/.bashrc

~/.bashrc запускается каждый раз, когда вы открываете новый терминал, тогда как ~/.bash_profile - нет. ~/.bashrc содержит следующее, которое включает файл ~/.bash_aliases. Это будет наиболее подходящее место для добавления вашего псевдонима.

# Alias definitions. # You may want to put all your additions into a separate file like # ~/.bash_aliases, instead of adding them here directly. # See /usr/share/doc/bash-doc/examples in the bash-doc package. if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi
4
ответ дан 2 August 2018 в 04:36

Придерживайтесь этой команды в последней строке вашего ~/.bash_profile

4
ответ дан 2 August 2018 в 04:36

Вы можете добавить функцию ниже в ваш .bashrc-файл.

function permalias () { alias "$*"; echo alias "$*" >> ~/.bash_aliases }

Затем откройте новый терминал или запустите source ~/.bashrc в вашем текущем терминале. Теперь вы можете создавать постоянные псевдонимы с помощью команды permalias, например permalias cls=clear.

18
ответ дан 2 August 2018 в 04:36
  • 1
    Примечание: когда я набрал mkalias smount='sudo mount' цитаты не буквально повторил, так что мое решение было mkalias "smount='sudo mount'" если Вы не сглаживание команды 2+ слово, что тебе тоже это нужно. – TecBrat 30 June 2013 в 03:04

Добавьте свою линию в ~/.bashrc или в ~/.profile / ~/.bash_profile для удаленных логинов.

Если вы хотите, чтобы команда выполнялась для всех пользователей, поместите ее в /etc/bash.bashrc.

Изменить: в последних версиях Ubuntu ~/.bashrc автоматически отправляются ~/.bash_aliases, поэтому перманентные псевдонимы лучше всего помещать в этот файл.

35
ответ дан 2 August 2018 в 04:36
  reset echo "Введите псевдоним следующим образом:" echo "alias dir = 'ls'" read var echo "$ var" & gt; & gt; & gt; & gt;  /home/$user/.bashrc & amp; & amp; & amp;  ,  ~ / .bashrc cat .bashrc  
-3
ответ дан 4 August 2018 в 21:10

См. http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html для разницы между ~ / .bash_profile и ~ /.bashrc

~ / .bashrc запускается каждый раз, когда вы открываете новый терминал, тогда как ~ / .bash_profile не , ~ / .bashrc содержит следующее, которое включает файл ~ / .bash_aliases . Это было бы наиболее подходящим местом для добавления вашего псевдонима.

  # Определения псевдонима.  # Вы можете поместить все свои дополнения в отдельный файл, например # ~ / .bash_aliases, вместо того, чтобы добавлять их здесь напрямую.  # См. / Usr / share / doc / bash-doc / examples в пакете bash-doc.  если [-f ~ / .bash_aliases];  тогда .  ~ / .bash_aliases fi  
4
ответ дан 4 August 2018 в 21:10

Придерживайтесь этой команды в последней строке вашего ~ / .bash_profile

4
ответ дан 4 August 2018 в 21:10

Вы можете добавить функцию ниже в ваш .bashrc-файл.

  function permalias () {псевдоним "$ *";  эхо-псевдоним «$ *» & gt; & gt; & gt;  ~ / .bash_aliases}  

Затем откройте новый терминал или запустите источник ~ / .bashrc в вашем текущем терминале. Теперь вы можете создавать постоянные псевдонимы, используя команду permalias , например permalias cls = clear .

18
ответ дан 4 August 2018 в 21:10

Добавьте свою линию в ~ / .bashrc или в ~ / .profile / ~ / .bash_profile для удаленных логинов.

Если вы хотите, чтобы команда выполнялась для всех пользователей, поместите ее в /etc/bash.bashrc .

Изменить: в последних версиях Ubuntu, ~ / .bashrc автоматически источники ~ / .bash_aliases , поэтому перманентные псевдонимы лучше всего помещать в этот файл.

35
ответ дан 4 August 2018 в 21:10
  reset echo "Введите псевдоним следующим образом:" echo "alias dir = 'ls'" read var echo "$ var" & gt; & gt; & gt; & gt;  /home/$user/.bashrc & amp; & amp; & amp;  ,  ~ / .bashrc cat .bashrc  
-3
ответ дан 6 August 2018 в 04:39

См. http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html для разницы между ~ / .bash_profile и ~ /.bashrc

~ / .bashrc запускается каждый раз, когда вы открываете новый терминал, тогда как ~ / .bash_profile не , ~ / .bashrc содержит следующее, которое включает файл ~ / .bash_aliases . Это было бы наиболее подходящим местом для добавления вашего псевдонима.

  # Определения псевдонима.  # Вы можете поместить все свои дополнения в отдельный файл, например # ~ / .bash_aliases, вместо того, чтобы добавлять их здесь напрямую.  # См. / Usr / share / doc / bash-doc / examples в пакете bash-doc.  если [-f ~ / .bash_aliases];  тогда .  ~ / .bash_aliases fi  
4
ответ дан 6 August 2018 в 04:39

Придерживайтесь этой команды в последней строке вашего ~ / .bash_profile

4
ответ дан 6 August 2018 в 04:39

Вы можете добавить функцию ниже в ваш .bashrc-файл.

  function permalias () {псевдоним "$ *";  эхо-псевдоним «$ *» & gt; & gt; & gt;  ~ / .bash_aliases}  

Затем откройте новый терминал или запустите источник ~ / .bashrc в вашем текущем терминале. Теперь вы можете создавать постоянные псевдонимы, используя команду permalias , например permalias cls = clear .

18
ответ дан 6 August 2018 в 04:39

Добавьте свою линию в ~ / .bashrc или в ~ / .profile / ~ / .bash_profile для удаленных логинов.

Если вы хотите, чтобы команда выполнялась для всех пользователей, поместите ее в /etc/bash.bashrc .

Изменить: в последних версиях Ubuntu, ~ / .bashrc автоматически источники ~ / .bash_aliases , поэтому перманентные псевдонимы лучше всего помещать в этот файл.

35
ответ дан 6 August 2018 в 04:39

Вы можете добавить функцию ниже в ваш .bashrc-файл.

  function permalias () {псевдоним "$ *";  эхо-псевдоним «$ *» & gt; & gt; & gt;  ~ / .bash_aliases}  

Затем откройте новый терминал или запустите источник ~ / .bashrc в вашем текущем терминале. Теперь вы можете создавать постоянные псевдонимы, используя команду permalias , например permalias cls = clear .

18
ответ дан 7 August 2018 в 22:50

Добавьте свою линию в ~ / .bashrc или в ~ / .profile / ~ / .bash_profile для удаленных логинов.

Если вы хотите, чтобы команда выполнялась для всех пользователей, поместите ее в /etc/bash.bashrc .

Изменить: в последних версиях Ubuntu, ~ / .bashrc автоматически источники ~ / .bash_aliases , поэтому перманентные псевдонимы лучше всего помещать в этот файл.

35
ответ дан 7 August 2018 в 22:50
  reset echo "Введите псевдоним следующим образом:" echo "alias dir = 'ls'" read var echo "$ var" & gt; & gt; & gt; & gt;  /home/$user/.bashrc & amp; & amp; & amp;  ,  ~ / .bashrc cat .bashrc  
-3
ответ дан 7 August 2018 в 22:50

См. http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html для разницы между ~ / .bash_profile и ~ /.bashrc

~ / .bashrc запускается каждый раз, когда вы открываете новый терминал, тогда как ~ / .bash_profile не , ~ / .bashrc содержит следующее, которое включает файл ~ / .bash_aliases . Это было бы наиболее подходящим местом для добавления вашего псевдонима.

  # Определения псевдонима.  # Вы можете поместить все свои дополнения в отдельный файл, например # ~ / .bash_aliases, вместо того, чтобы добавлять их здесь напрямую.  # См. / Usr / share / doc / bash-doc / examples в пакете bash-doc.  если [-f ~ / .bash_aliases];  тогда .  ~ / .bash_aliases fi  
4
ответ дан 7 August 2018 в 22:50

Придерживайтесь этой команды в последней строке вашего ~ / .bash_profile

4
ответ дан 7 August 2018 в 22:50

Добавьте свою линию в ~ / .bashrc или в ~ / .profile / ~ / .bash_profile для удаленных логинов.

Если вы хотите, чтобы команда выполнялась для всех пользователей, поместите ее в /etc/bash.bashrc .

Изменить: в последних версиях Ubuntu, ~ / .bashrc автоматически источники ~ / .bash_aliases , поэтому перманентные псевдонимы лучше всего помещать в этот файл.

35
ответ дан 10 August 2018 в 10:55

Вы можете добавить функцию ниже в ваш .bashrc-файл.

  function permalias () {псевдоним "$ *";  эхо-псевдоним «$ *» & gt; & gt; & gt;  ~ / .bash_aliases}  

Затем откройте новый терминал или запустите источник ~ / .bashrc в вашем текущем терминале. Теперь вы можете создавать постоянные псевдонимы, используя команду permalias , например permalias cls = clear .

18
ответ дан 10 August 2018 в 10:55

Придерживайтесь этой команды в последней строке вашего ~ / .bash_profile

4
ответ дан 10 August 2018 в 10:55
  reset echo "Введите псевдоним следующим образом:" echo "alias dir = 'ls'" read var echo "$ var" & gt; & gt; & gt; & gt;  /home/$user/.bashrc & amp; & amp; & amp;  ,  ~ / .bashrc cat .bashrc  
-3
ответ дан 10 August 2018 в 10:55

См. http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html для разницы между ~ / .bash_profile и ~ /.bashrc

~ / .bashrc запускается каждый раз, когда вы открываете новый терминал, тогда как ~ / .bash_profile не , ~ / .bashrc содержит следующее, которое включает файл ~ / .bash_aliases . Это было бы наиболее подходящим местом для добавления вашего псевдонима.

  # Определения псевдонима.  # Вы можете поместить все свои дополнения в отдельный файл, например # ~ / .bash_aliases, вместо того, чтобы добавлять их здесь напрямую.  # См. / Usr / share / doc / bash-doc / examples в пакете bash-doc.  если [-f ~ / .bash_aliases];  тогда .  ~ / .bash_aliases fi  
4
ответ дан 10 August 2018 в 10:55

Вы можете добавить функцию ниже в ваш .bashrc-файл.

  function permalias () {псевдоним "$ *";  эхо-псевдоним «$ *» & gt; & gt; & gt;  ~ / .bash_aliases}  

Затем откройте новый терминал или запустите источник ~ / .bashrc в вашем текущем терминале. Теперь вы можете создавать постоянные псевдонимы, используя команду permalias , например permalias cls = clear .

18
ответ дан 13 August 2018 в 17:29
  • 1
    Замечание по использованию: когда я набрал mkalias smount = 'sudo mount' , кавычки не отражались в явном виде, поэтому мое решение было mkalias & quot; smount = 'sudo mount' & quot; If вы накладываете команду на 2+ слова, вам это тоже понадобится. – TecBrat 30 June 2013 в 03:04
  • 2
  • 3

Добавьте свою линию в ~ / .bashrc или в ~ / .profile / ~ / .bash_profile для удаленных логинов.

Если вы хотите, чтобы команда выполнялась для всех пользователей, поместите ее в /etc/bash.bashrc .

Изменить: в последних версиях Ubuntu, ~ / .bashrc автоматически источники ~ / .bash_aliases , поэтому перманентные псевдонимы лучше всего помещать в этот файл.

35
ответ дан 13 August 2018 в 17:29
  reset echo "Введите псевдоним следующим образом:" echo "alias dir = 'ls'" read var echo "$ var" & gt; & gt; & gt; & gt;  /home/$user/.bashrc & amp; & amp; & amp;  ,  ~ / .bashrc cat .bashrc  
-3
ответ дан 13 August 2018 в 17:29
  • 1
    Пожалуйста, объясните, что ваш ответ. Просто показывать кучу кода почти никогда не бывает хорошо. ЕСЛИ вы это сделаете, пингуйте с комментарием к @DavidFoerster, и я проголосую за ваш ответ. – David Foerster 16 April 2015 в 12:28

См. http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html для разницы между ~ / .bash_profile и ~ /.bashrc

~ / .bashrc запускается каждый раз, когда вы открываете новый терминал, тогда как ~ / .bash_profile не , ~ / .bashrc содержит следующее, которое включает файл ~ / .bash_aliases . Это было бы наиболее подходящим местом для добавления вашего псевдонима.

  # Определения псевдонима.  # Вы можете поместить все свои дополнения в отдельный файл, например # ~ / .bash_aliases, вместо того, чтобы добавлять их здесь напрямую.  # См. / Usr / share / doc / bash-doc / examples в пакете bash-doc.  если [-f ~ / .bash_aliases];  тогда .  ~ / .bash_aliases fi  
4
ответ дан 13 August 2018 в 17:29

Придерживайтесь этой команды в последней строке вашего ~ / .bash_profile

4
ответ дан 13 August 2018 в 17:29

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

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