«command-history» etiketlenmiş sorular

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

1
Birden çok geçmiş komutunu yeniden çalıştır
Sadece bir düzine komut çalıştırdığını hayal et. Söylemek... $ cd foo/ # history cmd #10000 (my history is very long) $ ... more commands ... $ cd ../ # history cmd #10012 Ben onlara ile birleştirilmiş yeniden çalıştırmak biliyorum !-12 && !-11 && !-10 && (and so on) && !!onlar …

4
Gezinti içerisinde komut çalıştırma zamanını bulma
Ben sadece bash isteminden uzun süren bir işlem yürüttüm. Gezindeyken, keşke kaçabilseydim, timeya da attığım zamanı not aldım. Bu bilgiyi geriye dönük olarak almanın bir yolu var mı? .bash_historyDamgalarını da dahil görünmüyor. Özel durumumda Mac OS X, ancak genel Unix / Linux çözümleriyle ilgileniyorum. Netleştirmek için, süreç şimdi tamamlandı ve …

4
ZSH: yukarı ve aşağı tuşlarında arama geçmişi?
Şu anda benim .zshrc dosyasında aşağıdakiler var: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search Ancak, bu yalnızca boşluk karakteri oluşmadan önce mevcut girişimin içeriğiyle eşleşiyor gibi görünüyor. Örneğin, sudo ls /geçmişimdeki her çizgiyle eşleşecek sudo, yalnızca girdilerimle eşleşen çizgileri eşleştirmek istiyorum. (yani sudo ls /etceşleşir, eşleşmez sudo cat /var/log/messages) İstenilen davranışı …

3
Bir sudo ile bir komut satırı çalıştır
Örneğin, bir dosya oluşturmak ve bir satırda metin girmek istersem, >işleci kullanarak çıktıyı bir dosyaya yönlendirebilirim : echo "something" > /path/foobar ancak klasöre erişemezsem /path/ve sudo ayrıcalıklarına ihtiyacım varsa, sudo haklarına sahip normal bir kullanıcı olarak bu komutu nasıl başarabilirim? denedim sudo echo "something" > /path/foobar ama bu, işi değildir …


4
bazen geçmiş komutları .bash_history içinde saklanmaz
Dün CentOS 7 cihazımda birçok komut yayınladım. Ama bugün bu komutları almak istediğimde, hiçbir kayıt bulunamadı. Dosyayı .bash_historyaçtığımda, dün yayınladığım komutları hala bulamadım, ancak birkaç gün önce birçok eski komut buldum. Son komutlar neden kaydedilmedi? Tarih yeteneğini nasıl artırabilirim?


2
Bir girişi yeniden kullandığımda ve değiştirdiğimde bash'ın geçmişini düzenlemeyi nasıl durdurabilirim?
Bazı bash örnekleri, önceki bir komutu yeniden kullandığınızda ve düzenlediğinizde komut geçmişini değiştirir, diğerleri görünüşte değişmez. Arama yapıyordum ve aradım ancak geçmişteki komutların yeniden kullanıldıklarında ve düzenlendiklerinde değiştirilmelerinin nasıl önleneceğini söyleyen hiçbir şey bulamıyorum. Orada gibi sorular bu bir , ama bu tarih düzenlenmekte olan ile başa çıkmak için nasıl …

3
BASH geçmişinde yalnızca başarılı komutları koru
Bazen bir komutun sözdizimini yanlış anlıyorum: # mysql -d test mysql: unknown option '-d' # echo $? 2 Tekrar deniyorum ve doğru anladım: # mysql --database test Welcome to the MySQL monitor. mysql > ... Hata kodu 0'dan farklı olan ilk komutun geçmişe girmesini nasıl önleyebilirim?

8
Bh betiğinin içindeki geçmiş komutu
Tarih bir BASH betiği içinde kullanamadım bir kabuk yerleşik komut. Peki, BASH betiğini kullanarak bunu elde etmenin bir yolu var mı? İşte senaryomu senin için gidiyoruz: #!/bin/bash history | tail -100 > /tmp/history.log cd /tmp uuencode history.log history.txt | mail -s "History log of server" hello@hel.com


4
Bir kabuk komut isteminde Yukarı tuşuna bastığımda aynı önekle önceki komutu arama
Bir FreeBSD dünyadan geliyor Temelde yazarken FreeBSD biri, özellikle 9.1 versiyonu gibi Linux terminali davranacaksan yapmak isteyen cdterminali ve "yukarı" Eğer tarih başlayan tüm komutları göz atabilir ok ile itmek cdhangi siz yapan çok zaman kazanmak. Linux Debian veya CentOS'ta beni bütünün yazmaya zorlayan bu özelliği nasıl etkinleştireceğimi bilmiyorum, lütfen …




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.