+ -
当前位置:首页 → 问答吧 → 如何移动/usr/bin中的命令到/bin中?

如何移动/usr/bin中的命令到/bin中?

时间:2008-12-23

来源:互联网

比如把/usr/bin/dir 命令的位置移动到/bin中?

作者: figured69   发布时间: 2008-12-23

不会吧,mv 命令不会用吗?

移动的用意是什麽?

作者: d00m3d   发布时间: 2008-12-23

mv /usr/bin/dir /bin/ 后
运行命令
dir
出现
-bash: /usr/bin/dir: No such file or directory
怎么解决?

作者: figured69   发布时间: 2008-12-23

1. 这是因为用户的 PATH 变量不含 /bin 引起的,所以。。。

2. 也可以建个连结回 /usr/bin

但我仍然不明动机何在?

作者: d00m3d   发布时间: 2008-12-23

做个iso, usr里的东西太多,用不到,所以移动了些需要的命令。出现了这个问题,所以问了一下,谢谢版主!

作者: figured69   发布时间: 2008-12-23

哈哈。楼主上当了

所有的binary文件都可以直接mv移动。但是:dir不可以。

原因非常简单,dir根本不是一个binary,而是一个alias。
这是通常的Shell配置脚本。
alias ls='ls --color=auto'
#alias dir='ls --color=auto --format=vertical'
#alias vdir='ls --color=auto --format=long'

看到了吧,dir和vdir命令其实就是ls命令。所以如果你搞了什么操作,丢失了这个alias,那么dir命令用不了是正常的。

作者: ti8er   发布时间: 2008-12-23

高手啊,高手!

作者: wcf   发布时间: 2008-12-24

引用:
作者: figured69
做个iso, usr里的东西太多,用不到,所以移动了些需要的命令。出现了这个问题,所以问了一下,谢谢版主!
移动文件可以节省空间???

作者: ServerOnly   发布时间: 2008-12-28

我把usr里的东西全删了,包括gcc等等,需要的都在/bin里,当然节省空间,一个功能基本单一的系统,没有精简几个M就可以了。

作者: figured69   发布时间: 2008-12-31

热门下载

更多