Linux基础知识(3)-帮助&查找命令

一、前言

“临渊羡鱼,不如退而结网”

意思是站在水边想得到鱼,不如回家去结网。比喻只有愿望而没有措施,对事情毫无好处。 或者比喻只希望得到而不将希望付诸行动。语出《淮南子·说林训》

二、帮助&查找命令

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

三、结束

“面对生活中的逆境时,要记住耐心”

“当生活富足时,要记住收敛”

“当一个人为自己的生活感到自豪时,他必须记住要看不起它”

“当你在生活中受挫时,记得跟随你的命运”

“当你心情不好时,你需要自我克制。当你心情好的时候,你需要潜水”

“安静不仅是一种休息,也是一种练习”

“所有的麻烦都来自噪音。所有的痛苦都来自不安”

“如果身体走得太久,会很累”

“如果灵魂飘走得太久,会受伤。”

 

互勉~!

上一篇:认识 npm-package.json Version 6.x


下一篇:linux帮助指令