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



6
Standart komutlar üzerinde takma ad neden önerilmez?
Örneğin, ~/.bashrcdosyada (veya eşdeğerlerinde) gördüğüm yaygın bir takma ad alias rm='rm -i' Ancak, insanların buna karşı tavsiye ettiğini gördüm çünkü takma ad başka bir sistemde bulunmayabilir ve dikkatsiz olduğunuzdan rm, önemli bir şeyi yanlışlıkla silmiş olursunuz. [1] bu takma adı kullanarak, aslında tüm amacı yenen her komuttan sonra yveya yazmak …



5
Dizin başına temelinde takma ad nasıl ayarlanır?
Bir takma adınız olduğunu go, ancak farklı dizinlerde farklı şeyler yapmasını istediğinizi varsayalım ? Bir dizinde çalışması gerekir cmd1, ancak başka bir dizinde çalışması gerekircmd2 Bu arada, yukarıdaki dizinlere geçmek için bir takma adım var, bu yüzden gotakma ad atamasını takma ada eklemek mümkün foomü? alias "foo=cd /path/to/foo" OSX'te bash …


3
Tcsh'de bir takma adı geçici olarak nasıl atlayabilirim?
TCsh kullanıyorum. bash ve zsh ve diğer öneriler burada yardımcı olmaz. Başka bir komutla aynı şey olarak adlandırılan birkaç takma adım var, bu yüzden unalias yapsaydım, aynı şeyi yazmak artık farklı bir şey yapar. Çoğu zaman takma ad komutunu istiyorum, bu yüzden onlara sahibim. Ancak, bazen önyargısız komutu istiyorum. Gerçekte …
17 shell  alias  tcsh 

2
CD yazmadan dizin değiştirilsin mi?
Komut satırında bash değişiklik dizinini, herhangi bir komut olmadan bu dizini yazarak yapmak mümkün müdür cd? Örneğin, bunu yazmak yerine mümkün müdür: $ cd /tmp Sadece şunu yazmak istiyorum: $ /tmp Başka bir deyişle, dizini bir uygulama olarak çağırırsam, o dizini çalışan bir dizin olarak ayarlamak istiyorum.

2
Takma ad ve işlevler
Bash kılavuzundan Takma adların tanımı ve kullanımı ile ilgili kurallar biraz kafa karıştırıcıdır. Bash, o satırdaki komutlardan herhangi birini yürütmeden önce her zaman en az bir tam satır okur. Takma adlar, bir komut yürütüldüğünde değil, okunduğunda genişletilir. Bu nedenle, başka bir komutla aynı satırda görünen bir diğer ad tanımı, bir …
17 bash  alias  function 


1
Bir takma ad başka bir takma adı etkiler mi?
Henüz .bash_aliases dosyamda ayarlanmış çok sayıda takma ad yok. Ancak son zamanlarda ne kadar yararlı olabileceklerini keşfettim. Kendimi takma adlara oldukça bağımlı hale geldiğini görebiliyorum, bu yüzden dosya çok garip olmadan önce çok basit bir soru sorarak bir şeyi açıklığa kavuşturmak istiyorum. Bir takma ad diğerini etkiler mi, yoksa takma …
14 bash  alias 

5
Xargs'ın ikili yerine takma ad kullanmasını sağlama
CentOS 6.5'te Bash 4.2: Benim ~/.bash_profilede dahil olmak üzere bir dizi takma ad var: alias grep='grep -n --color=always' Böylece renk vurgulama ve satır numaralarını otomatik olarak yazdırabilirim grep. Aşağıdakileri çalıştırırsam, vurgulama beklendiği gibi çalışır: $ grep -Re 'regex_here' *.py Ancak, bunu son zamanlarda çalıştırdığımda: $ find . -name '*.py' | …
14 bash  alias  xargs 

1
Klasöre girerken geçici bash diğer adlarını ayarlama
Bazen bir klasöre girdiğimde çok özelleştirilmiş bash takma adlarına ve belki de tuş bağlantılarına sahip olmayı seviyorum (CLI'dan çok sayıda komut yazmak için kullanıldığım bir proje olabilir). "ProjectAlpha /" gibi bir klasöre girdiğimde varsayalım: alias doTaskX='./app arg1 arg2...|filter arg1 arg2...' ... Düşündüğümden daha fazlası: Takma adları ve ortak komutları gösteren …
13 bash  shell  alias 

3
Zsh'ta takma adları temizleme veya devre dışı bırakma
Terminal kullanımını biraz kolaylaştırmak için oh-my-zsh kurdum. Beni rahatsız eden bir şey, orijinal komuttan daha hatırlanması zor olan ve komut karma tablosunu kirleten "ga", "gap", "gcmsg", "_" gibi ürettiği diğer adlardır. Peki takma adları tamamen devre dışı bırakmanın bir yolu var mı? Ya da tüm takma adları temizleyebilmem için bir …
12 shell  zsh  alias  oh-my-zsh 

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.