我有两个文件。file1
是可执行文件,file2
只是一个文本文件,我经常使用它们,但cd
每次都要访问目录。
无论我在终端中的位置file1
如何,如何在终端中使其普遍可执行,以及如何访问内容file2
。是否可以添加file2
in的内容man page
以便我可以做man file2
。
我认为可以使用来完成此操作,/etc/environment
但我想知道执行此操作的正确方法。
我使用@Zanna提供的链接解决了此问题。
对于文件1:
sudo ln -s /full/path/to/my/file1 /usr/local/bin/name_of_new_command
对于file2,我在~/.bashrc
file中编写了一个函数,
file2 () {
pwd=$PWD
cd /full/path/to/my/file2_directory
if [ "$1" == "more" ] || [ "$1" == "less" ]; then
$1 file2
cd $pwd
else
$1 file2 &
cd $pwd
fi
}
这样我可以在打开文件2 less
,more
,gedit
或通过传递额外的参数就像任何其他的编辑器:
file2 less
file2 more
file2 gedit
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句