linux下alias声明的命令别名的绝对路径在哪?

 我来答
governmentcn
推荐于2016-08-31 · 超过23用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:53.3万
展开全部
绝对路径应该在$PATH变量的设置里。
比如$PATH变量设置为/bin和/sbin,就可以为这两个目录下的命令做别名。
可以在当前用户下echo $PATH 看看结果。两个目录之间是用:分隔的
追问
我用的是BT5的系统,echo $PASH后显示没有值
pessimiste
2013-06-11 · 超过13用户采纳过TA的回答
知道答主
回答量:18
采纳率:0%
帮助的人:30.9万
展开全部
alias 是bash的内部命令,不是外部命令,内部命令是没有独立的程序文件的。每次使用alias时,shell去处理你所输入的alias命令。如果非要说明是哪个程序处理的alias声明,就应该说是你的shell(可以通过 echo $SHELL查看当前shell)
更多追问追答
追问
我想用at来执行命令,但是书上说命令最好用绝对路径,我不知道已经用alias声明的命令的绝对路径在哪?
追答
执行which at
这样会告诉你at的绝对路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式