Jak utworzyć alias bash na OS X?


7

Chcę utworzyć alias bash w OS X, ponieważ muszę wpisać naprawdę duże polecenie.

Znalazłem kilka odpowiedzi na ten sam problem na Ubuntu, takich jak ten , ale wspominają o pliku ~ / .bashrc, który nie istnieje (przynajmniej domyślnie) w OS X.


Często spotyka się odpowiedzi z prośbą o umieszczenie aliasu w pliku .bashrc, którego normalnie nie można znaleźć w katalogu domowym OS X. I nie znalazłem żadnej odpowiedzi stwierdzającej tę różnicę tutaj w AskDifferent. To był powód opublikowania tego pytania.
Rafael Eyng,

2
Proste wyszukiwanie za pomocą Google prowadzi teraz do tej strony.
Pavel Vlasov

Odpowiedzi:


9

Przekonałem się, że mogę to zrobić, edytując .bash_profileplik.

Właśnie dodany:

alias my_alias='cd /my/really/long/long/path

do .bash_profilei po ponownym otwarciu bash moje polecenie aliasu działało dobrze.


1
Świetnie, szukałem tego!
Vasikos

Alternatywnie, uruchom source ~/.bash_profilew tym samym oknie terminala, aby zastosować zmiany bez konieczności zamykania okna.
anaik

2
  1. nano ~/.bash_profile
  2. alias my_alias= 'ssh username@xxxx.xxx.xx.x'
  3. ctrl + x, a następnie naciśnij y i wprowadź, aby zapisać.
  4. Nie zapomnij ponownie załadować pliku za pomocą:

    source ~/.bash_profilelub. ~ / .bash_profile

  5. Następnie przetestuj alias.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.