一、前言
“临渊羡鱼,不如退而结网”
意思是站在水边想得到鱼,不如回家去结网。比喻只有愿望而没有措施,对事情毫无好处。 或者比喻只希望得到而不将希望付诸行动。语出《淮南子·说林训》
二、帮助&查找命令
man命令
作用:查看命令的帮助
语法:
man 【选项】 命令
选项:
-f:查看命令拥有那个级别的帮助
-k:查看命令相关的所有帮助
常见的操作:
上下左右箭头
g:回到第一页
G:回到最后一页
/字符串:向下搜索
?字符串:向上搜索
q:退出
[root@Master data]# man ls
LS(1) User Commands LS(1)
#####################
(1)表示普通用户可以执行的命令
[root@Master data]# man 5 passwd
Cannot open the message catalog "man" for locale "zh_CN.UTF-8"
(NLSPATH="/usr/share/locale/%l/LC_MESSAGES/%N")
Formatting page, please wait...
PASSWD(5) Linux Programmer’s Manual PASSWD(5)
#####
###############
[root@Master data]# man passwd
Cannot open the message catalog "man" for locale "zh_CN.UTF-8"
(NLSPATH="/usr/share/locale/%l/LC_MESSAGES/%N")
Formatting page, please wait...
PASSWD(1) User utilities PASSWD(1)
####################
[root@Master data]# whatis passwd #查看命令帮助有什么级别
passwd (1) - update user's authentication tokens
passwd (5) - password file
passwd [sslpasswd] (1ssl) - compute password hashes
[root@Master data]# makewhatis #更新whatis的数据库
info命令
作用:查看帮助
它是一套完整的linux资料,
它是分章节来表示的
常用操作
上下箭头
n进入下一章
p:进入上一章
help命令
作用:获取shell内置命令的帮助
语法:help 命令
#如何区分内置命令-->type
[root@Master data]# type cd
cd is a shell builtin
[root@Master data]# help cd
--help选项
作用:查看帮助信息
语法:
命令 --help
[root@Master ~]# cat --help
用法:cat [选项]... [文件]...
将[文件]或标准输入组合输出到标准输出。
-A, --show-all 等于-vET
-b, --number-nonblank 对非空输出行编号
-e 等于-vE
-E, --show-ends 在每行结束处显示"$"
-n, --number 对输出的所有行编号
-s, --squeeze-blank 不输出多行空行
-t 与-vT 等价
-T, --show-tabs 将跳格字符显示为^I
-u (被忽略)
-v, --show-nonprinting 使用^ 和M- 引用,除了LFD和 TAB 之外
--help 显示此帮助信息并退出
--version 显示版本信息并退出
##################3
whereis命令
作用:搜索系统命令
语法:
whereis 命令
显示:
命令的路径
显示命令的帮助文档
[root@Master ~]# whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
which命令
作用:所有系统命令
语法:
which 命令
显示:
命令的路径
命令的别名
[root@Master ~]# which ls
alias ls='ls --color=auto'
/bin/ls
locate命令
作用:按照文件名搜索
原理:
它是按照数据库来搜索-->/var/lib/mlocate/mlocate.db
mlocate.db:无法使用vim查看,需要专用的命令查找
#locate的配置文件
[root@Master ~]# cat /etc/updatedb.conf
#开启搜索限制,让配置文件生效
PRUNE_BIND_MOUNTS = "yes"
#locate搜索的时候不搜索的文件系统类型
PRUNEFS = "9p afs anon_inodefs auto autofs bdev binfmt_misc cgroup cifs coda configfs cpuset debugfs devpts ecryptfs exofs fuse fusectl gfs gfs2 gpfs hugetlbfs inotifyfs iso9660 jffs2 lustre mqueue ncpfs nfs nfs4 nfsd pipefs proc ramfs rootfs rpc_pipefs securityfs selinuxfs sfs sockfs sysfs tmpfs ubifs udf usbfs"
#指定不搜索哪些结尾的文件
PRUNENAMES = ".git .hg .svn"
#禁止搜索的目录
PRUNEPATHS = "/afs /media /net /sfs /tmp /udev /var/cache/ccache /var/spool/cups /var/spool/squid /var/tmp"
#更新locate的数据库
[root@Master ~]# updatedb
#实验:
#创建一个文件-->
[root@Master ~]# touch /data/bbb.txt
#更新数据库
[root@Master ~]# updatedb
#查找文件在哪儿
[root@Master ~]# locate bbb.txt
/data/bbb.txt
三、结束
“面对生活中的逆境时,要记住耐心”
“当生活富足时,要记住收敛”
“当一个人为自己的生活感到自豪时,他必须记住要看不起它”
“当你在生活中受挫时,记得跟随你的命运”
“当你心情不好时,你需要自我克制。当你心情好的时候,你需要潜水”
“安静不仅是一种休息,也是一种练习”
“所有的麻烦都来自噪音。所有的痛苦都来自不安”
“如果身体走得太久,会很累”
“如果灵魂飘走得太久,会受伤。”
互勉~!