linux下怎样让自己写的程序在任何目录都可以用
在linux下写的一些小程序和脚步,每次要运行都有切换到它所在的目录,
怎样让它在其他目录也可以用呢?就如用vi或ls这些命令一样
尝试过添加环境变量,但不成功,不懂
没有人回答
像vi那些,它们所在的目录都配置在环境变量PATH中了。
一种简单的办法是把自己的程序安装到/usr/local/bin中,这个目录一般都已经配置成PATH环境变量的一部分了。
把你的执行程序拷贝到
/usr/local/bin 下就可以任意目录运行你的程序了
这种方法我知道啊,但是这样但是会弄得bin很多项目,我是想把自己的程序放到一个指定的目录,也好管理
/usr/local/bin本来没东西,就是放你自己的一些程序的,很容易管理啊
day day up~
export PATH=$PATH: /xxx/yy/zz
方法一:把你的文件放到/usr/local/bin目录下
方法二:修改环境变量,指向你随便想要的目录
把你的文件放到/usr/local/bin目录下,那个文件本来就没有什么东西,然后用ln -s /usr/local/bin name,name就相当于快捷方式,切换到name目录就可以快速访问。
修改用户主目录下的.profile 文件 ,把自己的目录添加到环境变量PATH中,
学习了...
$PATH: /xxx/yy/zz是什么意思啊,那两个点是分号还是冒号?
楼上:是分号。
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......
原先的GCC版本为4.1.2,我重新编译安装了GCC4.3.2,但是编译完程序运行程序时会出现version `GLIBCXX_3.4.9' not found 这个问题.在网上面查了一下是软连接的问题。但是本人对Linux不太熟悉,“应该制作RPM包然后 ......
linux下安装了jdk1.4但版本还是1.3.1,又安装完1.5也同样版本还是1.3.1 有去配置.bashrc文件内容如下
set JAVA_HOME=/usr/share/jdk1.5.0_05
export JAVA_HOME
......