Terminal Mac Lupa Alias

2

Setiap kali saya menetapkan alias baru di terminal dan keluar sepertinya melupakan mereka. Ada ide mengapa itu terjadi?

Saya telah menginstal Git juga, tetapi setiap kali saya mencoba menggunakannya saya mendapatkan perintah tidak ditemukan kesalahan.


sumber

Jawaban:

0

Itu adalah perilaku shell yang benar.

Edit ~/.profile file dan tambahkan alias di sana sehingga mereka bertahan di seluruh sesi.

Itu git kesalahan adalah karena Anda $PATH tidak diatur dengan benar; temukan dimana git diinstal dan tambahkan itu ke PATH variabel, lagi dengan mengedit ~/.profile mengajukan.

trojanfoe
sumber
Mungkin tidak .profile. Bisa juga begitu .bash_profile atau .bashrc. Saya suka menyimpan fungsi bash saya di dalam .bashrc dan alias dan hal-hal jalur saya di dalam .bash_profile. Saya juga tidak punya .profile.
edhedges
@edhedges saya yakin itu .profile, tapi saya tidak di Mac saya saat ini. Jika tidak ada, gantikan .bash_profile, seperti yang Anda katakan.
trojanfoe
Saya punya Mac OSX 10.6.8 dan tidak punya .profile. Itu sebabnya saya berkomentar.
edhedges
@edhedges Melakukan google untuk "mac .profile" menunjukkan bahwa itu tampaknya adalah file yang digunakan.
trojanfoe
Seperti yang saya katakan, saya hanya mencoba untuk membantu dengan pengalaman Mac pribadi saya. Itu dikatakan ketiga file akan bekerja untuk Terminal.
edhedges
0
  • .profile akan memengaruhi semua shell untuk pengguna itu
  • .bashrc dan .bash_profile akan memengaruhi bash shell
  • Demikian pula, .csh_profile akan mempengaruhi csh shells, dan sebagainya

Anda juga bisa menggunakan /etc/profile untuk menerapkan perubahan untuk semua pengguna.

G Pugh
sumber