«bashrc» etiketlenmiş sorular

Diğer Bourne / POSIX mermilerinin aksine, GNU'dan Bourne Again SHell'e özgü sorular. Genel olarak Unix kabukları hakkında sorular için / shell etiketini kullanın.

5
Bashrc'ta takma ad kullanırken olası çakışmalar nasıl test edilir?
Diğer ad komutlarını içeren bashrc güncelleştirmesi nedeniyle sistemde oluşan tüm komut çakışmalarını listelemenin basit bir yolu var mı? Örneğin, birisi alias ls=/path/to/user-generated/executablebashrc'de yazar . Bunun gerçek bir komutu ( ls) maskelediğini nasıl öğrenir . Bir yol, bashrc kaynağından önce ve sonra tüm diğer adları çalıştırmak ve çıktıyı dağıtmak gibi görünüyor. …
12 bash  alias  bashrc 

5
Etkileşimli olmayan kabuk genişletme takma adı
Gibi bir komut çalıştırdığınızda, takma hesabımı genişletmek için takma ad alma konusunda sorun yaşıyorum: ssh user@server "bash -c \"alias\"" Benim .bashrc dosyam: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific …
12 bash  ssh  alias  bashrc 

4
bash'da iş denetimini devre dışı bırakma (CTRL-Z)
Bazen başıma CTRL+ Zbastığımda başıma geliyor ve uygulamam arka planda kayboluyor. Biliyorum, geri getirebilirim fg, bu yüzden çok önemli değil. Ama job controlyine de bunu kapatmayı merak ediyorum . Tüm hayatım boyunca, ihtiyaç duyduğum bir örneği hatırlayamıyorum, bana geçmişin kalıntısı olarak bakıyor. job controlTamamen devre dışı bırakmak uygun mudur? Yoksa …

2
“.” Kullanmak uygun mu? ve OS X'te .bashrc kaynak yerine dosyalar nasıl çalıştırılır?
Tamam, bu yüzden sourcekomut dosyasını geçerli kabukta ve .ayrı ayrı çalıştırır, komut dosyasını "." Ve "kaynak" ile çalıştırırken ayrıntılı olarak açıklanır , ancak, özellikle, benim .bashrcdosyamda, var: [ -f ~/.bash_aliases ] && source ~/.bash_aliases [ -f ~/.git-completion.bash ] && source ~/.git-completion.bash [ -s ~/.autojump/etc/profile.d/autojump.sh ] && source ~/.autojump/etc/profile.d/autojump.sh Bunu aşağıdakilerle …
11 osx  bashrc  posix 

4
Etkileşimli olmayan bir giriş kabuğu olması mümkün müdür?
Yorumlanmasında bu akış Bunu adam bashında buldum: Bash etkileşimli bir giriş kabuğu veya --login seçeneğiyle etkileşimli olmayan bir kabuk olarak çağrıldığında, dosya varsa / etc / profilinden komutları okur ve yürütür. Etkileşimli giriş kabuklarının okunduğunu belirtir /etc/profile(--noprofile olmadan) Ayrıca, okuma seçeneği ile etkileşimli olmayan kabuklar--login/etc/profile Yani bazı olası bırakmak gibi …
11 bash  login  startup  bashrc 

1
Shell fonksiyonunun mevcut tanımını görüntüle
Bashrc'i sürekli olarak düzenliyorum ve bashrc yanlış bir işlev tanımıyla güncellenmiş olmasına rağmen, çalışma işlevi tanımına sahip bir terminalim var. (Güncellenmiş bashrc kaynağını tanımlayana kadar tanım değişmediği için) Bu durumda çalışma işlevi tanımını nasıl arayabilirim? Örneğin, şunu yazarsam: alias function_name Bu takma ad için tanımın ne olduğunu görebiliyorum. İşlev için …
11 function  bashrc 



3
Kök neden .bash_profile kaynağını oluşturmaz?
Her zaman su(değil su -) kullanarak root olarak giriş yapmaya çalıştığımda .bash_profile, user1'in ana dizininde kaynak oluşturmaz. Temelde, benim /var/rootdizin yok .bash_profileben bir kopyasını koymak, böylece .bash_profilede /var/roottest su -. Ayrıca otomatik olarak kaynak .bash_profile(in var/root) yapmaz . Her neyse, .bash_profilekullanıcı1'i kullandığımda otomatik olarak kök hesaptan yapmak istiyorum su. Ne …
10 osx  root  bashrc  su 

1
Jenkins sistemin yerel ayarlarını kullanmaz
Jenkins'te ilginç bir davranış aldım. Jenkins'in kabuğu benim sistem yerel ayarlarımı kullanmıyor. Jenkins jenkinssistemimde kullanıcı olarak çalışıyor . Olarak giriş jenkinsSSH ile: locale görüntülenen: LANG = en_US.UTF-8 LANGUAGE = en_US: en LC_CTYPE = "en_US.UTF-8" vb ... envgösterir LANGve LANGUAGEdeğişkenler: LANG = tr_TR.UTF-8 LANGUAGE = tr_TR: tr id kullanıcının kimliğini gösterir: …

1
Giriş olsun veya olmasın, her zaman etkileşimli modda kaynaklanacak bir Bash dosyası var mı?
Bildiğim kadarıyla, etkileşimli kabuklar giriş olabilir veya giriş olmayabilir ve onlar için başlangıç ​​dosyaları farklıdır. Eğer etkileşimli + giriş kabuğu → /etc/profileardından ilk okunabilir ~/.bash_profile, ~/.bash_loginve~/.profile Eğer → interaktif + olmayan giriş kabuğu /etc/bash.bashrcsonra~/.bashrc Bir giriş kabuğu olup olmadığına bakılmaksızın etkileşimli bir kabuk kullandığımda bazı değişkenler ayarlamak istiyorum.
10 bash  login  bashrc 

1
bashrc tembel ikame
~/.bashrcTakma adlar , ~ / .bashrc yürütülürken (bir terminal açılırken) yerine , çalışma zamanında değiştirmeleri nasıl değerlendirir$() ? Bu komutu sık sık, bunun için bir takma ad eklemek istediğinizde çalıştırıyorum: svn diff -r $(svn info | grep ^Revision | awk {'print $2'}):HEAD $(svn info | grep ^URL | awk {'print …
10 bash  shell  quoting  alias  bashrc 

1
.inputrc ve .bashrc ayarları
Birkaç ayar fark ettim .bashrcve .inputrcdosyalar aynı görünüyor veya benzer, örneğin: shopt -s nocaseglobvs set completion-ignore-case export HISTSIZEvs set history-size export HISTFILESIZEvsset history-size .inputrcAyarlar ayrıca python kabuğundaki tamamlamayı ve geçmiş boyutunu da etkiler mi (terminal içinde çalıştırılıyorsa)? HISTSIZESınırlı mı history-sizeyoksa geçersiz mi?
9 bashrc  inputrc 


3
Kabuk yapılandırma komut dosyalarında, BSD'deki coreutils arasındaki GNU'ya kıyasla farklılıkları nasıl açıklayabilirim?
Bu aya kadar, kabuk yapılandırmalarım oldukça basitti (sadece bir .bashrcveya .bash_profileesas olarak bazı takma adlarla), ancak yeniden düzenleme yaptım, böylece zsh ve bash kullanmamıza bağlı olarak farklı davranışlar elde edebilirim. Önce ne olursa olsun çalışması gereken bir genel kabuk yapılandırma dosyası kaynağı, daha sonra kullanılan belirli kabuk için uzmanlaşmak (buna …
9 bash  bashrc  bsd  gnu 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.