Sorduğum için kendimi aptal gibi hissediyorum ama bunun cevabını hiçbir yerde bulamıyorum. Takip etmeye çalışıyorum bu talimatlar bash istemimi düzenlemek için, ancak yok .bashrc kullanıcı dizinimden herhangi birinde (~/.bashrc) veya giriş dizinimde veya ana dosya sistemi dizininde.
Hiç yok... .bashrc içinde /etc/ (bir bash.bashrc, ancak).
Bir tane mi yaratıyorum .bashrc kullanıcı veya giriş dizinimdeki dosya? Bash istemini değiştirmek için daha iyi ve daha yeni bir talimatlar kümesi var mı?
Bir ... var.her kullanıcının ana klasöründeki bashrc (zamanın% 99.99'u) ve sistem genelinde (Ubuntu'daki yerini bilmiyorum).
Ona erişmenin en hızlı yolu nano ~/.bashrc bir terminalden (değiştir nano kullanmak istediğiniz her şeyle).
Bu, kullanıcının giriş klasöründe yoksa, sistem genelinde .bashrc kullanıcının dosyasından önce yüklendiğinden geri dönüş olarak kullanılır. Sadece kopyalayıp yapıştırabilirsiniz (elbette kök izinleriyle), ancak bir .bashrc bu tamamen gerekli değildir (işlerin yürümesi için gerekli olabilir. Bunu henüz öğrenmedim) kullanıcı düzeyinde, çünkü çoğunlukla sistem genelinde kullanıcıya özgü ayarlarla geçersiz kılıyor. Yine de kendininkini yazabilirsin.
Kullanıcıların ayarlayabileceği ana bileşenler şunlardır PS1 (Bash istemi varsayılan olarak görüntülenir user@localhost:pwd $) ve takma adların yanı sıra bir renk istemi ayarlama ve belki PS2 (meşgul durum iletisi).
ana dizinde değilse, sadece kopyalayabilirsiniz /etc/bash.bashrc ve terminalinizi yazarak terminaliniz için kaynak yapın source .bashrc kopyaladıktan sonra ana dizininizden.
Şifreleme kullanıyorsanız ve komut satırından çalışıyorsanız, önce gerçek home-dir'i (bunun otomatik olarak yapıldığı grafiksel kullanıcı arayüzünün aksine) komutla bağlamanız gerektiğini göremeyebilirsiniz:
ecryptfs-mount-private
(Aynı soruya sahiptim ve bu soruya rastladım; ama buldum benim bunun yerine readme'de cevap verin)
@Louis ‘deki takma adları tanımlar.bash_profile’ yanlış. Ubuntu İçinde.profil ' (oturum açma kabukları için çalışır) kaynakları .etkileşimli bir bash kabuğu olduğunda bashrc Takma adlar koyuyorum.bashrc (veya .bash_aliases, kaynak’.bashrc’) onları * tüm * etkileşimli bash kabuklarında tanımlar. Diğer adları .bash_profile' [bu sorunu] verir (https://askubuntu.com/q/109985 ) ve diğerleri. Bakın [bu](https://askubuntu.com/q/17536 ), [bu](https://askubuntu.com/q/1414 ), [bu yazı](https://askubuntu.com/a/606882 ) ve varsayılan ~/.bashrc’nin orada veya içinde takma adlar koymayı öneren yorumları.beşaliases.
Bulmanıza / düzenlemenize gerek yoktur./etc /' içindeki bashrc. Bir * olmalı.bashrc * ev dizininizdeki dosya. ~/ dosyasını açmayı / düzenlemeyi deneyin.bashrc`. Ama bundan önce Linux’ta yeni olup olmadığınızı da sormalıyım. Linux’ta yeniyseniz, ayrıntılı talimatları buraya gönderebilirim.
Yukarıdaki cevapların tümü takma adlarınızı koymanızı önerir.bashrc’, ancak [bunları ‘.bash_profile’ içine koymalısınız] (bash - Understanding .bashrc and .bash_profile - Ask Ubuntu ) ** Düzenle ** Açıklığa kavuşturmak için bir 'oluşturmayın.bashrc sadece bunun içinse, oluşturun veya değiştirin '~/.bash_profıle
Eğer birileri yanlış yönlendirdi verdiysem vay vay, çok üzgünüm. Bu yorumu Linux’u kullanmaya sadece birkaç ay kala yazdım. Özellikle şu an onlar var.bashrc ve kaynak benim '.bashrc in .[bu süper kullanıcı cevabı] ndan kopyalanan kodla bash_profile’(linux - aliases in .bashrc - Super User ) ("* Takma adları ve işlevleri alın *"). Bu sık görülen soruları düzelttiğiniz için teşekkürler Eliah, [burada gerçekten güzel cevap] (bash - Understanding .bashrc and .bash_profile - Ask Ubuntu )!