Di terminal ubuntu saya, saya selalu direktori saat ini ditampilkan sepenuhnya. Seperti ini:
blabla @ blublu: ~ / music / my_album / classic / beethoven $
Tetapi di terminal Mac (Mac OS X 10.6.5) saya tidak menunjukkan path lengkap dan seperti ini:
blabas-MacBook-Pro: Beethoven klasik $
Apakah ada cara saya mengubah perilaku terminal mac untuk bertindak seperti terminal linux?
macos
ubuntu
terminal.app
Der Hochstapler
sumber
sumber
Jawaban:
Untuk membiarkan bash mengembalikan "user @ hostname: path / ke / direktori $" sebagai prompt Anda, tambahkan baris berikut ke ~ / .bash_profile Anda:
atau
jika Anda suka memiliki ruang antara $ dan perintah
untuk membuat perubahan segera berlaku, jalankan perintah berikut di setiap jendela yang terbuka (atau restart Terminal):
EDIT : Daftar string yang tersedia dapat ditemukan di paragraf "PROMPTING" di halaman manual untuk bash (
man bash
):sumber
PS1
tugas itu di setiap jendela yang terbuka. By the way,export
itu tidak perlu.PS1
,\u@\H:\w$
artinya?Saya tidak yakin tentang Mac, tapi di Ubuntu saya sudah berubah prompt Gnome Terminal dengan
sumber
Saya membuatnya terlihat sangat mirip dengan terminal centOS di Mac saya. Buka bash_profile, di terminal
Tambahkan yang berikut ini
Mulai ulang Terminal dan kemudian akan terlihat seperti ini
sumber
Di dalam nilai PS1, "\ w" mewakili path lengkap, di mana "\ W" hanya mewakili nama direktori saat ini.
http://tldp.org/HOWTO/Bash-Prompt-HOWTO/bash-prompt-escape-afterences.html
sumber
Saya hanya mengubah / w ke / W untuk membuat folder saat ini
di terminal berwarna
tidak ada terminal warna
Saya menggunakan ubuntu 16.04 dan mengubah file di ~ / .bashrc
sumber
Saya menggunakan perintah ini. Ini bekerja untuk saya.
pertama,
vi ~/.bash_profile
lalu, tambahkan kata-kata ini di baris baru.
akhirnya,
sumber