«bash-alias» etiketlenmiş sorular

Bir takma ad, aslında bir klavye kısayolundan, bir kısaltmadan, uzun bir komut dizisi yazmaktan kaçınmanın bir yolundan başka bir şey değildir. Bu, komut satırına yazarken büyük ölçüde tasarruf sağlayabilir ve karmaşık komut ve seçenek kombinasyonlarını hatırlamak zorunda kalmaz. Bash kabuğuyla takma adların kullanılmasıyla ilgili sorular için bu etiketi kullanın.

3
Eksi unalias nasıl?
Sabah kahvem beynime henüz ulaşmamıştı, alıntıları unuttuğumda: alias grep="grep --color=always" bu yüzden şunu yazdım: alias grep=grep --color=always beni bırakarak: --color=always grep=grep takma isimlerimde. Temizlemeye çalıştığımda --color = daima kullanarak unalias --coloralıyorum: bash: unalias: --: invalid option unalias: usage: unalias [-a] name [name ...] Kaçmayı, alıntı yapmayı ve yalvarmayı denedim, ancak …
83 bash  bash-alias 



1
Bash, .bashrc içindeki bu satır nedeniyle başlamak için yavaştır. Buna ne sebep olabilir?
Dosyamda .bashrcbu efekte bir satır var: alias prog="/path/to/script.sh $(find $(pwd) -name prog)" Bu çizgiyi yorumladığımda, Bash yeni bir terminal açtığımda neredeyse anında başlıyor. Bu çizgi ile imlecim görünmeden önce 4-5 saniyelik bir gecikme olur. İç içe yerleştirilmiş komutların $(pwd)vb. Kaldırılması da onu hızlandırır. Bu neden oluyor? Yuvalanmış komutları yine de …

4
Basp takma adı ile scp kullanılamıyor
Bu kod çalışmıyor: scp ~/Desktop/favicon.ico nameOfBashAlias:/public_html/mySite/templates/blog/ Takma ad: alias nameOfBashAlias='ssh myUsername@11.11.11.111' Bu sorunu nasıl çözerim? Düzenle Aşağıdaki koda benzer bir şey olabilir, örneğin birçok örneğini çalıştırmak gibi bash? scp ~/Desktop/favicon.ico (nameOfBashAlias)>:/public_html/mySite/templates/blog/ Yukarıdaki kodu çalışmak için alamadım.
15 scp  bash-alias 

1
Her "git diff" den önce "clear" ile basşir
Her git diffyaptığımda clear & git diffonun yerine bashımın yapmasını isterim . " Bash: Takma addaki boşluklar " bölümüne bir cevap vermeyi denedim : git() { if [[ $@ == "diff" ]]; then command clear && git diff else command git "$@" fi } Fakat ne yazık ki, bu işe …
2 bash  git  bash-alias 


1
bir komut dosyasında geçerli terminalden çıkılıyor
Belirli bir programı çalıştırmak için takma ad yaptım ve onu .bashrcdosyaya koydum . Senaryo içindeki mevcut terminali kapatmak istiyorum. Bunu denedim ama işe yaramadı. alias mp='java -jar myprogram.jar & && kill $(echo $$)' kendini öldüremediği anlaşılıyor. çalışma os 12.04 ubuntu olduğunu.

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.