-bash: ll: 未找到命令的原因和解决方法

转自:http://blog.jues.org.cn/post/bash-ll-wei-zhao-dao-ming-ling-de-yuan-yin-he-jie-jue-fang-fa.html

在Linux的终端上输入”ll”命令,然后按下回车键执行,发现不能正常执行,提示错误”-bash: ll: 未找到命令”。

一般在CentOS系统是不会有这种情况,除非切换用户时没加载profile,那可以通过以下命令解决

Bash

source /etc/profile

 

但其它的Linux版本,比如说Debian就没那么爽快了

Bash

系统版本: Debian GNU/Linux 8
shell: bash
用户: www-data

 

使用ll命令时出错

Bash

# 执行ll命令
:~$ ll
 
# 提示没有到ll命令
-bash: ll: command not found
 
# 查看错误码
:~$ echo $?
 
# 错误码为127
127
:~$

 

shell的环境在执行ll时,没有找到此命令,所以报错误。

 

由于”ll”命令和”ls -l “命令是等效的,所以可以通过”alias”命令自定义”ls -l” 为”ll”的别名,这样以后执行”ll”就相当于执行”ls -l”。

Bash

# 为"ls -l"命令设置一个别名为"ll"
:~$ alias ll='ls -l'
 
# 执行"ll"命令测试
:~$ ll
total 0
:~$

 

注意:  使用”alias”只是当前会话有效,想要长期有效,可以添加到  “~/.profile” 文件中。

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值