转自: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” 文件中。

GitHub 加速计划 / li / linux-dash
10
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:9 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐