Tôi có một quy trình tạo các tệp văn bản có tên tệp dựa trên dấu thời gian của thời điểm tạo:
$ ls
1378971222.txt
1378971254.txt
1378971482.txt
1378971488.txt
1378972089.txt
1378972140.txt
1378972141.txt
1378972153.txt
1378972155.txt
1378972241.txt
Làm cách nào tôi có thể tự động hoàn thành tên tệp của tệp được tạo mới nhất , tức là tệp có mtime mới nhất? Không có cách nào để sử dụng hoàn thành Tab cho các tệp này vì hầu hết mọi ký tự trong tên tệp được chia sẻ với tệp khác. Tôi hy vọng tìm thấy một lối tắt (chẳng hạn như Alt .
tự động hoàn thành đối số cuối cùng của lệnh cuối cùng). Tôi đã cố gắng pha trộn lại cho bí danh sau đó là rất tốt cho VIM
, nhưng tôi rất thích biết nếu một phím tắt có mục đích chung tồn tại mà tôi có thể sử dụng với kde-open
, sqlite3
và các ứng dụng khác.
alias lastest="vim `ls -t | grep -vE "^total [0-9]*$" | head -n1`"
$(ls -t|head -1)
vào dòng. Do đó, không đi xe đạp. Không có câu trả lời thỏa đáng, tôi chấp nhận câu trả lời dạy tôi nhiều nhất và cung cấp nhiều tiện ích nhất.