Создайте и запустите файл псевдонимов для командной строки [duplicate]

Это известная ошибка. Но если вы планируете использовать только Gnome Shell вместо Unity, вы можете удалить его на борту

sudo apt-get remove onboard

. Если вы сделаете это, вы не сможете использовать на борту LightDM.

[d4 ] Во всяком случае, возможно использовать LightDM с Caribou, но единство-greeter кодируется для использования Onboard, поэтому необходимо написать патч для единства-приветствия.

EDIT. Другим обходным решением является удаление встроенного автозапуска из / etc / xdg / autostart без удаления на борту.

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

48 ответов

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

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

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

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

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

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

35
ответ дан 7 August 2018 в 04:20

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

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

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

18
ответ дан 7 August 2018 в 04:20

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

4
ответ дан 7 August 2018 в 04:20

См. 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 в 04:20
  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 в 04:20

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

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

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

35
ответ дан 9 August 2018 в 08:46

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

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

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

18
ответ дан 9 August 2018 в 08:46

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

4
ответ дан 9 August 2018 в 08:46

См. 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
ответ дан 9 August 2018 в 08:46
  reset echo "Введите псевдоним следующим образом:" echo "alias dir = 'ls'" read var echo "$ var" & gt; & gt; & gt; & gt;  /home/$user/.bashrc & amp; & amp; & amp;  ,  ~ / .bashrc cat .bashrc  
-3
ответ дан 9 August 2018 в 08:46

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

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

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

35
ответ дан 15 August 2018 в 04:03

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

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

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

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

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

4
ответ дан 15 August 2018 в 04:03

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

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

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