создание псевдонима в ubuntu, в .profile

Я не могу понять, почему этот простой псевдоним не работает. Я прочитал в Интернете пример его создания и не знаю, где я ошибаюсь...

Я добавил следующее в свой файл .profile внизу:

alias profile='sudo nano ~/.profile'

Когда я набираю «профиль» в терминале, он говорит, что команда не найдена...

У меня такое чувство, что это очень простая ошибка, которую я делаю.

Всем спасибо!


person d-_-b    schedule 12.09.2012    source источник


Ответы (2)


Что произойдет, если вы выйдете из системы и снова войдете?

В качестве альтернативы вы можете просто ввести

source .profile

и это должно активировать ваш псевдоним. Многие люди, использующие bash, устанавливают свои псевдонимы в файле .bashrc.

person Levon    schedule 12.09.2012
comment
Спасибо! Это сработало... так что же это делает? Сначала я попытался ввести его туда, но когда это не сработало, я перешел к .profile (как я помню, делал в прошлом). - person d-_-b; 13.09.2012
comment
Когда вы входите в систему, ряд файлов конфигурации (обычно это скрытые файлы, т.е. начинаются с . в имени файла) считываются и выполняются/обрабатываются. Когда вы вышли из системы и снова вошли, ваш .profile был обработан, и псевдоним был настроен. source .profile делает это вручную, и вам не нужно выходить из системы и снова входить в нее. - person Levon; 13.09.2012
comment
Знаете ли вы, почему мне нужно выполнять команду source каждый раз, когда я открываю окно терминала? Вроде не помнит. Спасибо! - person d-_-b; 13.09.2012
comment
@iight Вам не следует этого делать. Я предлагаю вам переместить ваши псевдонимы в файл .bashrc. Таким образом, каждый раз, когда вы открываете консоль, она будет активна. Некоторые файлы конфигурации обрабатываются только тогда, когда вы сначала входите в систему, другие - каждый раз, когда вы открываете консоль, вам придется прочитать об этом, но я почти уверен, что .bashrc вам подойдет. - person Levon; 13.09.2012
comment
Да все хорошо сейчас! Спасибо за вашу помощь сегодня Левон! - person d-_-b; 13.09.2012
comment
@iight Рад, что смог помочь. - person Levon; 13.09.2012
comment
Я попытался добавить псевдоним в свой .profile, и он не создает его после выхода из системы и обратно. Я читал несколько мест, где он должен работать, помещая его в ~/(имя пользователя)/.profile, но это не так. работай на меня. Когда я добавил его в файл .bashrc в том же месте, все заработало. - person teaman; 29.05.2013

чтобы добавить постоянный псевдоним, вы можете отредактировать ~/.bashrc и добавить к нему псевдоним

gedit ~/.bashrc

добавить псевдоним в конце

alias update_linux='sudo apt-get update'

не забудьте обновить конфигурацию bashrc.

source ~/.bashrc

для получения более подробной информации о создании псевдонима вы можете прочитать следующий блог: Codebucket< /а>

person Arvind    schedule 27.08.2013
comment
Спасибо @Арвинд! С тех пор я понял это, но я никогда не знал о source ~/.bashrc , я всегда сбрасывал свое соединение. Спасибо! - person d-_-b; 28.08.2013