«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.

11
Nasıl doğru yol PATH ekleyebilirim?
PATHOrtam değişkenine yeni bir yolun nereye ekleneceğini merak ediyorum . Bunun düzenleme .bashrc(örneğin) ile yapılabileceğini biliyorum , ancak bunun nasıl yapılacağı belli değil. Bu yoldan: export PATH=~/opt/bin:$PATH veya bu? export PATH=$PATH:~/opt/bin




3
~ / .Profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc… arasındaki fark nedir?
SO ve askubuntu ile ilgili soruların yanıtları , alay konusu (ve başlıkları okurken) $HOMEve /etc/ortam değişkenlerini ayarlamak için kullanılabilecek bir dizi dosyayı belirtir. ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc Bu dosyaları /etc/tüm kullanıcılar için çalışır halde toplarım, ancak içerisindeki dosyalar $HOMEkullanıcıya özeldir. Ayrıca .profileoturum açma .bashrcsırasında yüklenirken toplandığında …

3
Bashrc neden mevcut kabuğun etkileşimli olup olmadığını kontrol ediyor?
Benim Arch üzerinde yükleme /etc/bash.bashrcve /etc/skel/.bashrcşu satırları içerir: # If not running interactively, don't do anything [[ $- != *i* ]] && return Debian'da /etc/bash.bashrc: # If not running interactively, don't do anything [ -z "$PS1" ] && return Ve /etc/skel/.bashrc: # If not running interactively, don't do anything case …
62 bash  bashrc 


3
.Bashrc dosyasında dışa aktarma kullanma
İçimdeki .bashrcbazı çizgilerin exportönünde olduğunu fark ettim. export HISTTIMEFORMAT="%b-%d %H:%M " ... export MYSQL_HISTFILE="/root/.mysql_history" oysa diğerleri değil HISTSIZE=100000 Ben kural kullanmak için ne ikinci, birinci, bu doğru olup olmadığını merak ve ediyorum exportiçinde .bashrc.

4
Bashrc'mde yerel bir işlevi nasıl oluşturabilirim?
.Bashrc kodumun tekrarlayan bazı kodları vardı, bu yüzden basitleştirmek için bir fonksiyon kullandım. do_stuff() { local version=$1 export FOO_${version}_X="17" export FOO_${version}_Y="42" } do_stuff '5.1' do_stuff '5.2' Ancak, şimdi kabuğumu kullandığımda "do_stuff" adı kapsamda olduğundan, sekme tamamlayıp bu işlevi çalıştırabilirim (potansiyel olarak ortam değişkenlerimi karıştırıyor). "Do_stuff" ı yalnızca .bashrc içinde görünür …
40 bash  bashrc 

4
Hileli takma ad bildirimini nasıl bulabilirim?
Belirli bir aliasbildirimin nerede yapıldığını bulmaya çalışıyorum . Takma ad aradığımı bildiğim tüm yerleri araştırdım: ~ / .Bashrc ~ / .Bash_profile / Etc / bashrc / Etc / profile Şanssız. Bunun bir aliasnedeni olduğunu biliyorum çünkü which COMMANDyaptığım zaman: alias COMMAND='/path/to/command' /path/to/command Hangi dosyayı aliasyalnızca aliasadını bilen olduğunu bildirmenin bir …
37 bash  alias  bashrc 

3
Tüm yollarda Cygwin'in / cygdrive önekinden nasıl kurtulurum?
Git için Windows ile birlikte gelen ve acayip bir sorunla karşılaşan bash kabuğundan Cygwin'e geçiyorum. Birisi /cygdrive/tüm yollara eklemenin iyi bir fikir olacağını düşünürken, bunun korkunç bir çirkin fikir olduğunu düşünüyorum. Bunu ekleyerek kısmen düzeltebileceğimi belirleyebildim. mount --change-cygdrive-prefix / export HOME=/c/Users/BZISAD0 .bashrc dosyamda, fakat PATH değişkenine bir göz atarsam, her …
36 path  cygwin  bashrc 


3
Çok renkli Grep
Her grep komutunun farklı bir renkle sonuçlandığını vurgulamaya çalışıyorum. Böyle bir çizgiyle manuel olarak yapabilirim: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Her ckarakter yeşil renkle vurgulanır ve her okarakter kırmızı renkle vurgulanır, vb. Bu örneğin çalışması için, daima --color=alwaysgrep …
30 bash  shell  grep  pipe  bashrc 

3
sudo komutu /root/.bashrc dosyasını desteklemiyor
PATH/Root/.bashrc dosyamda değişkene özel bir yol ekledim Bunu yaptığımda sudo su; echo $PATH, '/ path / to / custom / bins' girişini gösterir. Ama benim yaptığım sudo sh -c 'echo $PATH', gösterir, /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin .Bashrc dosyasına eklenen klasör yolları görünmüyor. Sudo komutu kök kullanıcıyla aynı ortama sahip değil mi?
27 sudo  bashrc 

6
sftp hata veriyor: “İleti çok uzun sürdü” ve nedeni nedir?
Ben bunu başardı sftpbir RHEL 5.4 kutu (RedHat) ve yapamam bugüne dün. Mesaj "Received message too long 778199411", ve bazı araştırmalardan sonra, RHEL kutumun .bashrcbir çizgiye sahip olmasından kaynaklanıyordu echo "running .bashrc"- ya da herhangi bir şeyden yankılanıyorlardı galiba. Öyleyse neden bir satır yazdırmayı etkiler sftp? .bashrcGiriş yapma gibi diğer …
26 sftp  bashrc 

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.