linux命令学习_实验楼(二)

实验三:

 

 

实验四:

 

例一:确认是否安装了 gcc,可以使用如下命令:

Alt text

例二:查看 cd 命令的位置路径,可以使用如下命令:

Alt text

从上面的显示信息可以看到在实验楼的系统中 cd 是一个 shell 函数。

再来在我本地 linux 系统上执行 which cd 命令,显示的结果如下:

Alt text

显示在 PATH 变量指定的路径下没有 cd 命令。为什么显示没有呢?这是因为 cd 是 shell 内建命令,而 which 默认是找 PATH 内所指定的目录,内建命令不在其指定的目录中,所以当然一定找不到。

那么就有个问题,为什么实验楼环境中 cd 是一个 shell 函数,而其他 linux 环境中 cd 是内建命令呢?这跟所使用的 bash 有关。

Alt text

Alt text

echo $SHELL 命令查看当前使用的 shell。

例一:搜索 etc 目录下所有以 sh 开头的文件,可以使用如下命令:

Alt text

注意在实验楼环境中一开始执行这个命令会报错:locate 无法执行 stat() ‘/var/lib/mlocate/mlocate.db’:没有那个文件或目录。解决办法是执行sudo updatedb命令。

例二:搜索 etc 目录下文件名包含 lou 的文件,可以使用如下命令:

Alt text

原文地址:https://www.cnblogs.com/exciting/p/11197534.html