«command-history» etiketlenmiş sorular

Kabuğa veya başka bir yardımcı programa önceden yazılan geri çağırma komutları

5
Düzenleme için numaralı geçmiş komutunu nasıl geri çağırabilirim?
İle sık sık değişiklik arıyorum history | grep 'string' Geçmişimdeki geçmiş satır numarasıyla birlikte komutların bir listesini alıyorum), örn. history | grep 'git' 755 git status 1535 git push origin master 1570 git merge origin/one-146 1667 git reset --hard origin/master Şimdi hatırlamak ve bir seferde bir komut yürütebilirsiniz !nnn, örneğin: …


1
Terminal'deki son komuta ilerlensin mi? (OS X Terminal işaretleri gibi)
Mac OS X Terminal işaretleri inanılmaz derecede kullanışlıdır. Örneğin, çok fazla çıktı yansıtan bir komut yazdığımda, başlangıcı okumak kolaydır Cmd+Up. Seçeneği vardır, çünkü son komuta ilerleyip bunu vurgular otomatik İstemi Çizgiler işaretle ve Cmd+Upson için kayar işareti . Bu işlevselliğe sahip herhangi bir terminal emülatörü var mı? Ya da bazı …

2
bash_history: tehlikeli komutları yorumlar: `#`
Bash geçmişinde "tehlikeli" komutların günlüğe kaydedilmesini önlemek için, dosyama aşağıdaki satırı ekledim .bashrc: HISTIGNORE='rm *:mv *:cp *:cat*>*:pv*>*' bu iyi çalışıyor, ancak bir yan etkisi var: Bir makinede yürütülen komutların tam geçmişini göremiyorum. Diyelim ki deneyler için birkaç makinem var ve tüm komutları görmek istiyorum. Ben bash dahili historyçalıştırılan komutları görüntülemek …

3
geçerli oturum için bash geçmişi
Belki bir şeye bakmıyorum ama şu anda kullandığınız oturum için mevcut bash geçmişinizi almanın bir yolu var mı? koşarsam ssh host $ pwd $ ls $ cd /tmp Sadece bu 3 komutu görmek istiyorum ve başka bir şey yok

3
Geçmiş hatırlama komutlarının sayısı nasıl ayarlanır
Ben bash kullanıyorum. Komut geçmişime göz atmak historyiçin aynı adı taşıyan Gnu programını çağırdığına inandığım komutu çağırıyorum. (Bash'a özgü daha iyi bir yol olup olmadığını bilmiyorum). .Bashrc'de şu anda export PROMPT_COMMAND='history -a'çalıştırdığım çoklu bash oturumlarımdan geçmişi korumak için bir satırım var . Eğer geçmişim varsa şu anda sadece 524 giriş …

3
Karışık tarih
GUI modunda, bir kullanıcının birden fazla terminali açık olduğunda, terminaller o kullanıcının geçmiş dosyasını nasıl yeniden yazar? sormamın nedeni, uçbirimlerin her birinde kullanıcının farklı komutları yürütmesinin mümkün olması. Peki, geçmiş dosyası komutları tüm terminallerden mi yoksa yalnızca ilk açılacak olandan mı kaydeder? Yoksa bu durumla başa çıkmak için kullanılan başka …

1
Bir terminalden çıkarken bash geçmişini diğer terminallerde güncelleme
Burada sorulduğu gibi bu sorunun belirsiz olmadığını biliyorum (ve burada çoğaltılır ) güncellemeye devam edin . Ulaşmaya çalıştığım şey biraz farklı. Yazdığım her dosyayı ls( history -a; history -c; history -r) yazdığım isteminden hoşlanmıyorum . Çıkışta dosyayı güncellemek istiyorum. Bu kolay (aslında varsayılan), ancak yeniden yazmak yerine eklemeniz gerekir: shopt …

1
Zaman damgalarıyla bas geçmişi
Benim Bash $ HISTFILE oturum komutları üzerinde zaman damgaları tutmak istiyorum, mümkün mü? man bashBir bilgi kaynağı olarak kurmayı başaramadım . Diğer seçeneklerim aşağıdaki gibidir: function thebanana() { local -r -a bash_commands=( "ls" # ... more coconut commands ) for bash_command in "${bash_commands[@]}"; do printf "${bash_command}" printf ":" done } …


4
Son komut (veya bonus için geçerli komut) zsh geçmişinden nasıl kaldırılır
Elbette bunu yapmanın süper basit bir akıllı yolu var, ancak zshell'deki tarih fc'ye aliased gibi göründüğü için, Tek bir satırı tarihten nasıl kaldırabilirim? . Bunun nasıl yapılacağına dair bir işaret var mı? Benim kullanım durumum, son verilen komutu geçmişten kaldırmaktır, böylece otomatik tamamlamayı durdurur (çoğunlukla bir şey yanlış yazdığınızda ve …

5
Değiştirmek için önceki bir komutu (yürütme olmadan) nasıl geri çağırırım?
Çalıştırmadan son komutu alabileceğim hileyi hatırlayamıyorum: diyelim ki yukarı ok tuşuna basarken ve komutu değiştirirken! 1255 komutuna erişebilmek istiyorum. Komutu çağırmanın, komut satırında gösterilmesini ancak çalıştırılmamasını ve daha sonra yukarı ok tuşuyla erişilebilir olmasını sağlamak için hile nedir? Bir yankı koymayı denedim, ama sonra komuttan önce bir yankı var, nasıl …

1
HISTTIMEFORMAT sözdizimi
Birçok vardır bashgibi ekleme hatları şunlardır kılavuzları HISTTIMEFORMAT='%d/%m/%y %T 'ya HISTTIMEFORMAT="%F %T "hiç ~/.bashrcya /etc/bash.bashrc. Son alıntıdan önce daima bir boşluk vardır. Örneğin, asla HISTTIMEFORMAT='%d/%m/%y %T'. Bu neden?


3
Ünlem işareti neden bazen!
Bunun !komut satırı geçmişi bağlamında komut satırı üzerinde özel bir önemi olduğunu anlıyorum , ancak bunun dışında, bir çalışan komut dosyasında ünlem işareti bazen bir ayrıştırma hatasına neden olabilir. Bence bunun bir ilgisi var event, ama bir olayın ne olduğu ya da ne yaptığı hakkında hiçbir fikrim yok. Yine de, …

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.