我从离线安装程序安装了 kile,每次我想运行它时,我都需要转到安装目录,然后运行它
cd /home/usrname/kile-install
./kile
有没有办法添加命令以使这个过程自动化?例如,我想在终端中输入“kile”,它应该打开 kile。
编辑:尝试修改 .bashrc 文件,将以下几行添加到 .bashrc
PATH=PATH$:/home/usrname/kile-install/bin
PATH=PATH$:/home/usrname/R2009b/bin
第二个有效,但是 kile 无效。
谢谢。
答案1
使用以下命令将二进制文件复制到 /usr/local/bin:
sudo cp /home/username/kile-install/kile /usr/local/bin
/usr/local/bin 是我们通常放置自定义应用程序二进制文件的文件夹。复制后,只需重新打开终端就可以了。
答案2
如果您只为单个用户安装程序,则无需处理系统目录 - 您可以在主目录中配置所有内容。无需使用sudo
任何一个。
在您的主目录中创建一个名为的文件夹bin
,并从您的可执行文件创建到该目录的符号链接:
mkdir ~/bin
ln -s ~/kile-install/kile ~/bin
或者,如果kile
需要从特定目录启动,请创建一个小型 shell 脚本并将其放在~/bin
:
#!/bin/sh
cd /home/usrname/kile-install
./kile
如果您之前没有~/bin
目录,则需要注销然后重新登录,但将来它会自动添加到您的 PATH 中,因此您在那里放置的所有内容都可以调用而无需指定完整路径。