«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
Bir bash betiği için takma ad oluşturma
Bu yüzden denedim ve bir aliasin yarattım .bashrc. Ancak, komutu test ettiğimde: [rkahil@netmon3 ~]$ menu -bash: menu: command not found İşte .bashrcdosyada ne var : # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and functions alias menu='./menuScript.sh' alias vi='vim' Komik olan …
10 bash  alias 

1
Bash'de kaç farklı yol "takma ad" oluşturabilirsiniz?
Sadece iki yol biliyorum: alias foo=barve function foo() { bar }. Sormamın lnsebebi - bash oturumlarımdan birinde aniden - komutu çalıştıramıyorum çünkü bashhata veriyor -bash: /usr/local/.../ln: No such file or directory(burada ortam değişkenimdeki /usr/local/.../girişlerden biri PATH). Gerçi bu bir PATHsorun değil , çünkü Ben çalıştırırsam which ln, beklenen ikilik çıktılar …
10 bash  shell  alias 

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 

6
df ve mount kullanırken yalnızca fiziksel diskleri göster
dfVeya kullandığımda mount, en çok fiziksel disk bölümleriyle ilgileniyorum. Günümüzde bu komutların çıktıları geçici ve sanal dosya sistemleri, grup grupları ve düzenli olarak ilgilenmediğim diğer şeyler yüzünden bunalmış durumda. Çıktıdaki fiziksel bölümlerim her zaman ' /' ile başlar , bu yüzden dfve için takma adlar yapmayı denedim mount: alias df1="df …

2
Yeni takma ad şu tarihten sonra kullanılamaz;
Şimdiye kadar kabuktaki bir noktalı virgülün (bir şekilde) bir satır sonu ile aynı anlama sahip olduğunu düşündüm. Bu yüzden şaşırdım alias <name>=<replacement text>; <name> <name>bir sonraki satırda bilinirken bilinmemektedir. csh, tcsh, sh, kshVe bashaynı davranırlar. En azından cshtakma adın doğrudan kullanılması veya noktalı virgülden önce bir komut dosyasının kaynaklanıp kaynaklanmadığı …
9 shell  alias 

2
Kullanıcının çalıştırmak istediği komutu çalıştırmadan önce başka bir komut çalıştırın
Diyelim ki lsaracın orijinal davranışını bu şekilde değiştirmek istiyorum : $ ls Hello World file1 file2 ... Bunu nasıl yapabilirim? Çalışırken lsbaşka bir komut çalıştırmak istiyorum diyelim echo "Hello World!". Gördüğüm hızlı çözüm takma ad kullanıyor: alias orig_ls="ls" alias ls='echo "Hello World!"' Ancak, bu gerçek bir çözüm değil çünkü ne …

1
Birden çok geçici takma ad oluşturma
Ben alkolsüz kullanıcı değilim & tüm diğer adları oluşturulan sahip küresel takma dosyasına erişimi yok, ama sadece ben oturum am oturumu boyunca etkin kalır bazı takma ad oluşturmak istiyorum. Ben komutunu kullanın alias x='cd /parent/child'oluşturmak için sadece xkonsolda yazmamı sağlayacak bir takma ad ve dir / Parent / Child olarak …
9 alias 

1
Rm boş dizinleri özyinelemeli olarak kaldırabilir mi?
Unix'in eski bir sürümünde, rmkomut boş olsaydı dizinleri silerdi. Rm için Research Unix Sekizinci Baskı kılavuz sayfasından : "Bir girdi bir dizinse, yalnızca boşsa kaldırılır." Ben bu davranışı seviyorum, bu yüzden bu takma adı var /etc/profile: alias rm='rm -d'GNU coreutils sürümünü kullanıyorum, rmhangi devam etmeli ve boşsa dizinleri kaldırmayı -dsöyler …
9 directory  rm  alias 

2
Bash: Değişkende takma ad kullanma
Her argümanını bir komut olarak çalıştıran bir bash betiği yazıyorum. Bu benim komutlarımda çalışır PATH, ama takma adlar için geçerli değildir. Doğrudan koddaki bir diğer adı çağırabilirim, ancak bağımsız değişken olarak geçirilen bir diğer adı çağıramıyorum. Sorun (sanırım) takma adların değişkenlerden önce genişletilmiş olmasıdır. Bir değişkenden takma ad çalıştırmanın bir …
9 bash  alias 

2
Seçilen dosya yolunu almak ve yunus KDE'sinde kopyalamak ve zsh'ye yapıştırmak nasıl?
➜ ~ cat .zshrc | grep xclip alias c="xclip -selection c" alias -g v='"$(xclip -selection c -o)"' ➜ ~ v zsh: 没有那个文件或目录: file:///home/roach/Downloads/pure.png ➜ ~ "" 那个 文件 或 目录 "Çince sözcükleri" dosya veya dizin yok "anlamına gelir. Bulunan bir dosyayı kopyalamak istiyorum /home/roach/Downloads/pure.png. Yunus KDE'de seçtikten ve kopyaladıktan sonra …
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.