有时候我们在运行如 ll
命令的时候系统会提示如下内容。
[root@23cfef8de20d /]# ll
bash: ll: command not found
这是因为 ll
并不是系统中的基本命令, ll
是 ls -l
的别名,那么这个我们只需要编辑一下 /etc/skel/.bashrc
文件添加命令就可以了,如下所示。
[root@23cfef8de20d /]# vim /root/.bashrc
添加 alias ll='ls -l'
到文件配置中,如下所示。
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias ll='ls -l'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
保存并退出文件,而后运行命令 source /root/.bashrc
即可成功将命令成功添加,如下所示。
[root@23cfef8de20d /]# source /root/.bashrc
[root@23cfef8de20d /]# ll
total 60
lrwxrwxrwx 1 root root 7 Nov 3 2020 bin -> usr/bin
drwxr-xr-x 13 root root 3000 Nov 4 06:09 dev
drwxr-xr-x 1 root root 4096 Oct 18 08:17 etc
drwxr-xr-x 2 root root 4096 Nov 3 2020 home
lrwxrwxrwx 1 root root 7 Nov 3 2020 lib -> usr/lib
lrwxrwxrwx 1 root root 9 Nov 3 2020 lib64 -> usr/lib64
drwx------ 2 root root 4096 Sep 15 14:17 lost+found
drwxr-xr-x 2 root root 4096 Nov 3 2020 media
drwxr-xr-x 2 root root 4096 Nov 3 2020 mnt
drwxr-xr-x 2 root root 4096 Nov 3 2020 opt
dr-xr-xr-x 315 root root 0 Nov 4 06:09 proc
dr-xr-x--- 1 root root 4096 Nov 4 07:11 root
drwxr-xr-x 16 root root 380 Nov 4 06:09 run
lrwxrwxrwx 1 root root 8 Nov 3 2020 sbin -> usr/sbin
drwxr-xr-x 2 root root 4096 Nov 3 2020 srv
dr-xr-xr-x 11 root root 0 Nov 4 06:09 sys
drwxrwxrwt 1 root root 4096 Nov 4 06:28 tmp
drwxr-xr-x 1 root root 4096 Sep 15 14:17 usr
drwxr-xr-x 1 root root 4096 Oct 18 08:08 var
[root@23cfef8de20d /]#
温馨提示: 这样的操作其实我们可以自定义我们的命令,如在
/root/.bashrc
文件中添加alias myCommand='ls -l'
,那么我们每次输入命令myCommand
也能实现ll
的效果。