«history-expansion» etiketlenmiş sorular

5
Nasıl alias sudo !! `yapabilirim?
sudo !!Bash için bir takma ad belirlemeye çalışıyorum . Denedim alias sbb='sudo !!', fakat bunu edebi olarak yorumluyor !!ve yazıyor. sudo: !!: command not found Çift tırnak kullanırsam, dizedeki çift çarpmanın yerini alır, bu yüzden işe yaramaz. Bu işi yapmanın bir yolu var mı? Veya alternatif bir takma ad? '

1
$ _ vs! $ Önceki komut ve çıktı yönlendirmesinin son argümanı
Soru özel değişkenlerle ilgilidir. Belgeler şöyle diyor: !!:$ önceki komutun son argümanını belirler . Bu! $ İle kısaltılabilir. ( $_, bir alt çizgi.) Kabuk başlangıcında, ortam ya da argüman listesinde geçirildiği şekilde yürütülmekte olan kabuk ya da kabuk betiğini çağırmak için kullanılan mutlak yol adına ayarlayın. Daha sonra, genişletmeden sonra …

5
Bash'te tek bir ünlem işareti yazmak ne işe yarar?
Bash, bu sorunun yanıtlarında açıklandığı gibi geçmiş genişletmeler için ünlem işaretleri kullanır (örn. sudo !!İle önceki komut satırını çalıştırır sudo). Ancak, aşağıdaki komutu (yani tek bir ünlem işareti) çalıştıran ne açıklar hiçbir yerde bulamıyorum: ! Hiçbir şey yazdırmıyor ve 1 ile çıkıyor gibi görünüyor, ancak bunu neden yaptığından emin değilim. …

4
Bash geçmişi ikamesi neden varsayılan olarak hala etkindir? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bash'ın neden varsayılan olarak tarih değiştirmenin hala etkin olduğunu bilen var mı ? Benim .bashrcdahilset +H uzun …

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 …

2
Tarihin son komutundan ikinci argümana nasıl erişilir?
Bazı Regex öğrenmeye başlıyorum, bu nedenle bu komutu tekrar tekrar kullanıyorum: grep pattern /usr/share/dict/american-english Desen değişiklik sadece bölüm, bu yüzden tekrar tekrar uzun ifade " / usr / share / dict / amerikan-ingilizce " yazmak zorunda . Birisi, tam ifade yerine şifreli karakter kombinasyonları yazarak komut geçmişinden bir komut argümanını …
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.