linux中用绝对路径替换快捷方式的一种方法
我有一个程序需要提供一个特定文件的绝对路径,称之为linux中用绝对路径替换快捷方式的一种方法,linux,bash,shortcut,Linux,Bash,Shortcut,我有一个程序需要提供一个特定文件的绝对路径,称之为xfile,位于/home/user/.hidden/sub/sub2/xfile 是否有一种方法可以实现某种替换功能,通过这种方法,我可以键入xfile,按TAB,并将其替换为绝对路径 我尝试过创建别名并在~/.profile下导出它,但程序到目前为止并不喜欢它。如果您的shell是bash,那么将以下行添加到~/.bashrc中 export xfile="/home/user/.hidden/sub/sub2/xfile"; 注销,再次登
xfile
,位于/home/user/.hidden/sub/sub2/xfile
是否有一种方法可以实现某种替换功能,通过这种方法,我可以键入xfile
,按TAB
,并将其替换为绝对路径
我尝试过创建别名并在
~/.profile
下导出它,但程序到目前为止并不喜欢它。如果您的shell是bash,那么将以下行添加到~/.bashrc中
export xfile="/home/user/.hidden/sub/sub2/xfile";
注销,再次登录,然后通过调用:
your_program $xfile
唯一的区别是,不用键入tab,而是键入$。我不知道完成相对路径到绝对路径的解决方案,但您可以在
~/.bashrc
或~/.profile
中编写类似的内容,而不用别名
运行您的_程序()
{
/路径/to/your_program$PWD/$1
}