LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 953|回复: 4

新手入门,有问题急需解决

[复制链接]
发表于 2004-2-11 16:37:35 | 显示全部楼层 |阅读模式
假如我编写好一个c语言代码,比如我编了一个xcopy.c文件,
然后[root@LOVER root]#gcc xcopy -o xcopy
编译成了xcopy文件,
可以用
[root@LOVER root]#./xcopy
执行它了
如果我想编译成像命令一样的执行,就是说我只要在shell下输入xcopy就可以执行,
即:[root@LOVER root]#xcopy
就可以执行它了
那么我该怎么做才能那样呀
急急急,等待回复,谢谢啦
发表于 2004-2-11 18:17:13 | 显示全部楼层
把这个文件放到任意一个$PATH中,echo $PATH可以看到所有命令的路径。

也可以做个链接ln -s exec_name $PATH/link_name
 楼主| 发表于 2004-2-11 18:36:59 | 显示全部楼层
能不能更加详细点,我是新手
比如我的目录路径已经是root目录了,而xcopy就在该目录下
而且,比如我不想要这个连接(ln -s exec_name $PATH/link_name)了,怎么取消掉?
发表于 2004-2-11 19:27:27 | 显示全部楼层
我的PATH
# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin

把程序放到/usr/local/sbin/program_name OR /sbin/program_name OR ..../root/bin/program_name

OR,就是指其中的一个就行了。下面用链接也是这样。

也可以做个链接
ln -s ANYPATH/program_name /root/bin/link_name

program_name是你的程序。link_name是链接的名字。

要解除删去/root/bin/link_name就行了。

link_name 可以和真实的程序同名,也可以是新的名字。
运行就这样:
#link_name
 楼主| 发表于 2004-2-11 20:28:40 | 显示全部楼层
明白了,谢谢指教
以后估计还会有更多的题目请教,多多帮忙哦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表