使用vi打开目录中的最后修改文件

时间:2010-01-14 18:46:14

标签: bash vi tcsh

我想快速打开目录中最后修改过的文件,也许是以别名的形式。

目前,我做ls -ltr。然后复制并粘贴文件名

假设我正在使用tcsh

2 个答案:

答案 0 :(得分:17)

vi `ls -tr | tail -1`

答案 1 :(得分:2)

为上述答案创建别名将避免每次都输入命令。

.tcshrc文件中添加以下条目并重新加载。

alias v='vi `ls -tr | tail -1`'

要避免转到日志文件夹并执行命令,请在下面创建别名并重新加载。

alias -- -='cd -'
alias v='cd /path/to/log/folder; vi `ls -tr | tail -1` ; -'