Bagaimana saya bisa menyembunyikan nama pengguna dan komputer di command prompt terminal?
Di Terminal katanya
Last login: Mon Jan 13 00:00:14 on ttys000
Whatever:~ UserName$
Apakah mungkin untuk memperlihatkan folder dan $
tanda tangan saat ini saja?
:
. BTW: Saya telah mengubah nama komputer di System Preferences -> Sharing to MBP. Sekarang prompt login saya sangat singkat:mbp:~ matt$
Jawaban:
Ubah prompt Anda di file ~ / .bashrc Anda. Contoh yang Anda minta adalah:
Ini akan menghasilkan folder saat ini Anda sedang ditampilkan ditambah $ untuk prompt reguler dan # jika Anda root. Lihatlah panduan ini untuk lebih banyak contoh tentang apa yang bisa Anda tunjukkan di prompt Anda.
Sunting:
Sesuai salah satu komentar di bawah ini, Anda mungkin perlu mengambil
~/.bashrc
dari Anda~/.bash_profile
atau bahkan memasukkan kode ini~/.bash_profile
sebagai gantinya. Anda dapat membaca artikel ini untuk penjelasan yang lebih baik tentang file mana yang digunakan.sumber
~/.bashrc
? Saya menemukan file ini terletak di/private/bashrc
. 2) Saya tidak berhasil mengedit file karena terkunci. Saya sudah mencoba mengubah izin tanpa hasil./etc/bashrc
adalah file global untuk semua pengguna,~/.bashrc
adalah milik Anda sendiri. Definisi dalam menimpa Anda sendiri apa pun yang didefinisikan/etc/bashrc
.Ini akan meninggalkan
$
sebagai prompt. Jika Anda ingin mengembalikan prompt yang lama, Anda perlu mengedit .bash_profile untuk menghapus baris "ekspor ..." itu.sumber
Saya memiliki masalah yang sama dengan ini tetapi tidak membuatnya bekerja pada awalnya.
Ini mungkin karena saya tidak sudo tetapi cara ini juga berfungsi.
export PS1="\W \$"; clear;
sumber
Lihatlah tutorial ini tentang cara mengubah bash prompt Anda. Versi yang sangat singkat (hanya nama pengguna dan tidak ada jalur saat ini):
PS1="\u$ "
Hasil:
myusername$ cat something.log
sumber
/Users/<yourusername>/.bash_profile
?Edit ~ / .bash_profile untuk menyimpan perubahan Anda ke prompt.
Pada akhirnya, tambahkan perubahan Anda.
Keluar, simpan perubahan. Tekan enter untuk mengkonfirmasi nama file. Jalankan sumber untuk melihat perubahannya.
sumber
sudo
?Buat / Edit file .bash_profile Anda atau root Anda:
dan tambahkan baris ini
Ruang tersebut akan memberi Anda ruang bernapas di command prompt. Setelah modifikasi ini, prompt perintah Anda akan terlihat seperti ini:
sumber
Setel
DEFAULT_USER
dalam~/.zshrc
file ke nama pengguna reguler Anda. Anda bisa mendapatkan nilai nama pengguna Anda dengan mengeksekusiwhoami
di terminal. Sesuatu seperti ini:sumber
export PS1 = "[\ 033 [01; 32m] \ W \ $ [\ 033 [00m]"
\ W akan memberi Anda folder saat ini (\ w untuk memasukkan path juga). Kurung mengatur kode warna. Jadi ini menempatkan folder saat ini dalam warna hijau, dan kemudian mengatur ulang warna menjadi putih setelah prompt.
sumber
Milik saya adalah: PS1 = "\ W [\ 033 [32m] \ $ (parse_git_branch) [\ 033 [00m] $"
sumber