«command-history» etiketlenmiş sorular

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

2
Bash'daki ünlem noktalarından düzgün bir şekilde kaçmak için
Bugün, Twitter için bir şifre üreticisi golf kodlamaya çalışırken redhanded yakalandı. import string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9)) 90 karakter. Çok fazla boş alan olduğu için çıtayı yükseltmeye ve çalıştırılabilir hale getirmeye karar verdim. echo -e "#!/usr/bin/python\nimport string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9))">pg;chmod +x pg;./pg 139 karakter. Güzel, belli ki bash boğaz ünlem işareti …



2
Bash: “geçmiş numarası” ve “komut numarası”
Googling, kabuk istemimi PS1 değişkeni ile nasıl özelleştireceğimizi kullanırken, kullanılabilecek özel karakter tablolarını görüyorum. Özellikle: \! the history number of this command \# the command number of this command "Tarih numarası" daha sık kullanılan gibi görünüyor ve ben !523komutları tarihe yeniden yapmak gibi komutları kullanmayı biliyorum . Ancak "komut numarası" …

1
history - Yalnızca başarıyla çalıştırılan komutları listele
Geçmiş komutunu kullanmanın bir yolu olup olmadığını merak ediyorum ama sadece başarıyla çalıştırılan komutları listele. Benzer şekilde, hata üretenleri listelemenin bir yolu var mı? Her komutun çıkış durumu olduğunu biliyorum: 0- Komutun başarıyla yürütülmesi 1- Genişletme veya yönlendirme sırasında bir hata nedeniyle komut başarısız olur, çıkış durumu sıfırdan büyüktür. 2- …

2
Bash geçmişi değişikliğini geri almanın bir yolu var mı?
Yukarı basarak, daha önce girilmiş komutlardan geçebilirim. Yine de, eğer bunlardan birini değiştirirsem, tarihin değiştiğini fark ettim. Örneğin, şunu yazarsam: echo a echo b echo c [up][up][backspace]d[ctrl+c] tarih artık ikinci komutun echo dolmadığını gösteriyor , değil echo b. echo bTarihte ilkini nasıl saklayabilirim? Örneğin, birçok seçenekle gerçekten uzun bir komut …

2
Bash betiğinin içinde çalıştırıldığında “tarih” çalışmayı durdurur
Belirli bir dize bulmak için bash geçmişimi grep basit bir komut dosyası yazıyorum. Komut satırında, aşağıdakileri yapabilirim, ki bu iyi çalışıyor: history | grep git Ancak, yukarıdakiyle aynı komutla bir bash betiği oluşturduğumda, aniden historyhiçbir şey döndürmez: #!/bin/bash history | grep git İlk satırı kaldırdığımda, #!/bin/bashkomut dosyam tekrar çalışıyor. Burada …

2
Birden fazla Konsole'den bash geçmişini kaydetme doğru çalışmıyor
Birden fazla Konsole terminali kullanıyorum. Ve her terminalde yazdığım tüm komutların komut geçmişine kaydedilmesini istiyorum, böylece açacağım bir sonraki konsole hepsine sahip olacak. Her terminalin diğer terminalin komut geçmişini yazmasını önlemek için,.bashrc # avoid duplicates and commands starting with space export HISTCONTROL=ignoredups:erasedups:ignorespace # append history entries.. shopt -s histappend #My …

1
Bash ekleme geçmişi nasıl durdurulur
Bash'in terminal tarihini istediğim gibi ayarlamakta çok sorun yaşıyorum. Hiçbir yinelenen giriş istiyorum ve bir komut girerseniz kaydedilmesini ve yukarıdaki yinelenen kaldırılmasını istiyorum. Sorun, historykomutun bana istediğim gibi çalıştığını gösteriyor, ancak çıkış yaptıktan sonra tekrarlar tekrar geliyor. Ben sadece tarihi var olana eklediğine inanıyorum. Dosyamda şu satırlar var .bashrc: HISTCONTROL=ignoreboth:erasedups …
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.