find:功能:文件搜索;
语法:find[搜索范围][匹配条件]; 只要匹配条件完全符合才可以被显示,使用通配符*匹配条件*则可以显示匹配条件的所有目录,问号?匹配单个字符
根据文件类型查找文件:
locate:功能:在文件资料库中查找文件,locate命令其实是find
-name
的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索数据库/var/lib/locatedb
,这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。
which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
which:功能:搜索命令所在目录以及别名信息,语法:which 命令 ;例:
whereis命令用来定位指令的二进制程序、源代码文件和man手册页等相关文件的路径
-b:只查找二进制文件; -B<目录>:只在设置的目录下查找二进制文件; -f:不显示文件名前的路径名称; -m:只查找说明文件; -M<目录>:只在设置的目录下查找说明文件; -s:只查找原始代码文件; -S<目录>只在设置的目录下查找原始代码文件; -u:查找不包含指定类型的文件。
参数:
要查找的二进制程序、源文件和man手册页的指令名
grep:功能:在文件中搜索字串匹配的行并输出。
语法:grep -iv [指定字串][指定文件],-i代表不区分大小写,-v排除指定字符串,例:
man :功能:获得帮助信息;语法:man [命令或者配置文件];一般优先显示命令帮助,1是命令帮助,5是文件帮助 ,例:man 5 passwd;
-a:在所有的man帮助手册中搜索;
-f:等价于whatis指令,显示给定关键字的简短描述信息;
-P:指定内容时使用分页程序;
-M:指定man手册搜索的路径。
功能:获得一个简短的命令的信息,是用于查询一个命令执行什么功能,并将查询结果打印到终端上。例:
apropos:获得一个配置文件的信息,相当于man -k 关键字
info:获得帮助信息;语法:info(选项)(参数);
-d:添加包含info格式帮助文档的目录; -f:指定要读取的info格式的帮助文档; -n:指定首先访问的info帮助文件的节点; -o:输出被选择的节点内容到指定文件。
参数:帮助主题:指定需要获得帮助的主题,可以是指令、函数以及配置文件。
功能:用于显示shell内部命令的帮助信息。help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用或者命令查看。
选项:-s:输出短格式的帮助信息。仅包括命令格式。
参数:内部命令:指定需要显示帮助信息的shell内部命令。
以上个人学习笔记,仅供参考!!!
本书对Linux命令行进行详细的介绍,全书内容包括4个部分,*部分由Shell的介绍开启命令行基础知识的学习之旅;第二部分讲述配置文件的编辑,如何通过命令行控制计算机;第三部分探
版权归出版社和原作者所有,链接已删除,请购买正版 电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍: 本书对Linux命令行进行详细的介绍,全书内容包括4个部分,*部分由Shell的介绍开启命令行基础知识的学习之旅;第二部分讲述配置文件的编辑,如何通过命令行控制计算机;第三部分探讨常见的任务与工具;第四部分全面介绍Shell编程,读者可通过动手编写Shell脚本掌握Linux命令的应用,从而实现常见计算任务的自动化。通过阅读本书,读者将对Linux命令有更加深入的理解,并且可以将其应用到实际的工作中。 重定向到同一个文件中 48 并将输出结果写入 第二部分 配置与环境 第三部分 常见任务与工具 |
:在info后面输入命令的名称就可以查看该命令的info帮助文档了:
55.poweroff:当需要系统关闭电源时,内核调用用户空间的/sbin/poweroff命令来完成。
56.screen:Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器,这意味着你能够使用一个单一的终端窗口运行多终端的应用
58.tree:执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。
61.whoami:显示登录名whoami 命令在有 root 用户权限时也有效,因为它不检查 /etc/utmp 文件。显示计算名和用户
63.w:打印当前系统活动摘要。
Shell : 是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。
它接收用户输入的命令并把它送入内核去执行
Shell:人机交互的语言
which :查看命令的路径
enable :enable既可以查看内部命令,同时也可以判断是否为内部命领
-n 查看所有已禁用的内部命令
-a 查看所有的内部命令
# 管理员 $ 普通用户
\e \033 \u 当前用户 \h 主机名简称 \H 主机名 \w 当前工作目录 \W 当前工目录基名 \t 24小时时间格式 \T 12小时时间格式 \! 命令历史数 \# 开机 后命令历史行
每个用户都有默认shell设定;
查看当前shell种类:
在shell中可执行的命令有两类
内部命令: 由shell自带的,而且通过某命令形式提供
help 内部命令列表