Dosya adları oluşturma anlarının zaman damgasına dayalı metin dosyaları oluşturan bir işlem var:
$ ls
1378971222.txt
1378971254.txt
1378971482.txt
1378971488.txt
1378972089.txt
1378972140.txt
1378972141.txt
1378972153.txt
1378972155.txt
1378972241.txt
En son oluşturulan dosyanın , yani en son mtime içeren dosyanın dosya adını nasıl otomatik olarak tamamlayabilirim ? Dosya adındaki hemen hemen her karakter başka bir dosyayla paylaşıldığından, bu dosyalar için Sekme tamamlamayı kullanmanın bir yolu yoktur. Bir kısayol ( Alt .
umarım son komutun son argümanını otomatik olarak tamamlar) bulmayı umuyorum . Ben için harika aşağıdaki takma uydurmak başarmış VIM
, ama genel amaçlı kısayol Birlikte kullanabileceği varsa bilmek isteriz kde-open
, sqlite3
ve diğer uygulamalar.
alias lastest="vim `ls -t | grep -vE "^total [0-9]*$" | head -n1`"
$(ls -t|head -1)
satır ekliyor . Bu nedenle, bisiklet yok. Tatmin edici bir cevap olmadığında, bana en çok öğreten ve en çok fayda sağlayan cevabı kabul ettim.