«alias» etiketlenmiş sorular

Diğer 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 büyük miktarda yazmayı kaydedebilir ve karmaşık komut ve seçenek kombinasyonlarını hatırlamaktan kaçınabilir.



5
Bash betiğim neden takma adları tanımıyor?
Benim ~/.bashrcdosyamda iki tanım bulunur: commandA, daha uzun bir yolun diğer adıdır commandB, bir Bash komut dosyasının diğer adıdır Aynı dosyayı bu iki komutla işlemek istiyorum, bu yüzden aşağıdaki Bash komut dosyasını yazdım: #!/bin/bash for file in "$@" do commandA $file commandB $file done Oturumumdan çıktıktan ve tekrar giriş yaptıktan …
216 bash  alias 


30
Bash kabuğunda hızlı rehber gezinme
Sık sık, örneğin tamamen alakasız yolları vardır dizinleri arasında geçiş yapmak istiyorum /Project/Warnest/docs/ve ~/Dropbox/Projects/ds/test/. Ama ben her zaman yazmak istemiyorum cd /[full-path]/. Daha önce çalışılmış dizinlere geçmek için kısayol komutları var mı? Düşünebileceğim bir çözüm bash .profile, sık kullanılan dizinler cdiçin ortamıma değişkenleri ve bu değişkenleri kullanarak onlara eklemektir . …


7
Takma komutta `hangisini nasıl kullanılır?
Çoğu kullanıcı gibi, sık kullanılan programlar için varsayılan bayrak kümesi vermek üzere ayarlanmış bir grup takma adım var. Örneğin, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' Sorun şu ki, / / / etc 'in nereden geldiğini whichgörmek istersem takma ismin önüne geçilir:vimgrepls $ which vim vim: aliased to …
76 shell  zsh  alias  which 

4
izle komut takma adı genişlemesi
Bir watchtakma ad içeren bir komutu çalıştırırsanız takma adı genişletmez. Hem tek alıntı hem de çift tırnak işaretiyle denedim, aslında şu takma adı vererek: # alias ll alias ll='ls -l --color=tty' Aşağıdaki komut başarısız olacak # watch ll sh: ll: command not found Komut satırı genişletme bu durumda işe yaramaz …
67 bash  alias 


5
Komut takma adları için bash tamamlamasını nasıl alabilirim?
Komut satırı takma adlarımda sekme tamamlamayı düşünüyorum, örneğin, şu takma adı tanımladığımı söyleyin: alias apt-inst='sudo aptitude install' Sekme tuşuna bastığımda yetenek tarafından sağlanan tamamlamaları almanın bir yolu var mı? yani 'sudo yetenek yükleme gnumer' ve hit sekmesine yazdığımda, yetenek bunu gnumerik olarak tamamlar ya da belirsizlik varsa gnumer ile başlayan …


5
Nasıl alias sudo !! `yapabilirim?
sudo !!Bash için bir takma ad belirlemeye çalışıyorum . Denedim alias sbb='sudo !!', fakat bunu edebi olarak yorumluyor !!ve yazıyor. sudo: !!: command not found Çift tırnak kullanırsam, dizedeki çift çarpmanın yerini alır, bu yüzden işe yaramaz. Bu işi yapmanın bir yolu var mı? Veya alternatif bir takma ad? '

11
Ls alias'ta sadece gizli dosyaları (nokta dosyaları) göster
Komutu kullanıyorum ls -a | grep '^\.' sadece gizli dosyaları göstermek için. Satırı ekledim alias hidden='ls -a | grep '^\.'' # show only hidden files için .bash_aliasesdosyanın ama bu çalışmıyor. Muhtemelen 'karakterdeki sorun budur . Lütfen doğru takma adı yazmama yardım eder misin?
42 ls  alias  wildcards 

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 


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.