2015-05-14 11 views
17

Ters-i-aramasını çalıştırdıktan sonra Bash geçmişinde bazı satırlar (satır 509 ve 512'nin altında) neden "*" olur?Bash tarihinin bazı satırları neden "*" olur?

507 stty -ixon 
508 history 
509* 
510 echo 10 
511 echo 20 
512* 
513 ls 
514 history 
515 stty ixon 
516 stty -a 
517 stty -h 
518 man stty 
519 history 

cevap

18

Yıldız, hattın değiştirilmiş olduğu anlamına gelir. Bakınız man history.

Gösteri: Terminal istemi kullanım itibaren

yukarı ok tuşu bir önceki komutu görüntülemek için. Geri silme tuşuyla komutu silin. Son istemine geri dönmek için aşağı ok tuşlarını kullanın ve geçmişini girin Şimdi değiştirilen satır, geçmişte bir yıldız ve ardından bir yıldız olarak görüntülenmelidir.

+2

[Bash referans kılavuzunun] ilgili bölümü (http://www.gnu.org/software/bash/manual/bashref.html#Bash-History-Builtins): "Bir '*' ile önek verilen satırlar değiştirilmiş." –

+0

Geri adım attıysanız ve Enter tuşuna basarsanız, yeni bir komut vermiş olursunuz. * Düzenlemeye başladığınız ve daha sonra gezineceğiniz komutların yanında gösterilir. (Bu arada, bu komutları, onlara gidip "Ctrl + _" tuşuna art arda çarparak, düzenlenmemiş durumlarına geri döndürebilirsiniz.) – Noumenon

İlgili konular