Neden Linux'ta tarih komutu sonucunda “*” ile boş bir satır başlıyor?


5

Bugün işte, historyçok aşina olmadığım bir komut bilmek istiyorum ve kısa bir süre önce idam ettiğime emindim. Ancak, historyaynı terminal penceresinde çalışırken , komut hakkında hiçbir şey bulamadım. Kafamı daha fazla karıştıran ve hatta sinirlendiren, çıktılarında "*" ile başlayan boş bir satır bulmamdı history. Bana nedenini söyleyebilecek biri var mı? Lütfen bazı açıklamalar yapınız.

 2008  make build_asdfasdfa
 2009  ls
 2010  cd asdfasdf
 2011  ls
 2012* 
 2013  exxxxxxxxxxxxxxxxxxx
 2014  ls
 2015  exxxxxxxxxxxxxxxxxx
 2016  ls
 2017  exxxxxxxxxxxxxxxxxxxxxx
 2018  ls

Yanıtlar:


5

Değiştirilmiş olan geçmiş satırları *, bu mark-modified-linesözelliğin ReadLine yapılandırmasında açılması koşuluyla, komutun başında bir harfle gösterilir.

İşte ReadLine belgeleri ne diyor:

mark-modified-lines
    This variable, when set to On, says to display an asterisk (`*') at the start of history lines which have been modified. This variable is off by default. 

Cevabınız için teşekkür ederim! Ayrıca, tarihi nasıl değiştireceğimi bilmek istiyorum? @Wizard
user3872279
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.