Linux学习笔记02
如何高效获取命令帮助信息
一、
# echo $path
内核版本号:主.次.修订
系统中:用户名uid(只认识,不认识名字)
root:密码
student:
3a认证:
认证机制authentication
密码认证:符合复杂性
字符长度(至少7位)
不要使用易记
定期更改
重复密码的时间要长
授权机制authorization
审计机制audition(日志)
linux登录信息:/etc/issue
ls(list):列出目录
-l(--long):以长格式显示
第一位:文件类型
环境变量:内存中的命名空间
path变量:系统的命令路径,以冒号隔开
查看path变量:# echo $path(严格区分大小写)
[root@iz2zegxnkic14t6f90xge7z ~]# echo $path /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
如果一个命令在以上多个路径中存在,系统按从前往后的顺序查找,查找到后不会再去查找。
hash:查看命令缓存和命中率
二、
# type cd cd is a shell builtin # type ls ls is aliased to `ls --color=auto' # which ls alias ls='ls --color=auto' /bin/ls # ls --help
内部命令:help [内部命令]
外部命令:[外部命令] --help
man:帮助信息(通用)
man [命令字]
enter/上下方向键:翻行
page up/down:翻页
/word:从上往下找
?word:从下往上找
q:退出
info:查看在线帮助,更注重于命令的历史,版权信息
man目录说明:(/usr/share/doc
)工作中查看详细信息
<>:不可省略
[]:可以省略
...:多选一
{}:分组,没什么用
- user commands:用户普通命令(有bin的都是普通用户可以用的)
- system calls:系统调用库
- c library functions:库调用
- devices and special files:设备或特殊文件(硬件设备)(硬件设备存放在/dev/)
- file formats and conventions:查看配置文件格式
- games et. al.:游戏
- miscellanea:杂项
- system administration tools and daemons:管理命令(/sbin /user/sbin /user/local/sbin)sbin:secret binary
whatis:查看命令所在的帮助信息目录(系统启动70分钟后才会生成数据库)
makewahtis初始化该命令
man使用说明:
name:显示命令名称
synopsis:语法格式
description:命令或选项的详细说明
exit status:退出状态码
author:作者信息
reporting bugs:发现bug反馈
copyright:版权
see also:
options:详细用法
example:使用实例
man查看内部命令时,显示的是bash信息
cd:change directory(切换命令)
-:返回到上一次的工作路径
-username: