help hash
hash 缓存记录
-d 清除指定命令缓存
-r 清除所有缓存
cat /etc/fstab
echo $PATH 显示环境变量
history 管理命令历史
登陆进shell新执行的命令会记录在缓存中,登陆时会读取命令历史文件记录下来的命令,家目录下的 ~/.bash_history,用户新追加的命令会在用户登出时追加进历史文件中.
外部命令获取方式
(1)--help
cat [选项options] [command]
(2)man [command] man1........man8
ls /usr/share/man/
man1 : 用户命令
man2 : 系统调用
man3 : C库调用
man4 : 设备文件及特俗文件
man5 : 配置文件格式
man6 : 游戏 7 : 杂项 8 : 管理类命令
MANPATH /etc/man.config man命令配置文件
MANPATH /PATH/10/SOMEWHERE :指明新的手册文件收索位置
man -M /PATH/TO/SOMEWHERE COMMAND:
PS:有些关键字在不止一个章节中存在帮助手册
帮助手册中的段落说明:
NAME DESCRIPTION DESCRIPTION OPTIONS EXAMPLES AUTHOR TRPORTING BUGS
[]可选内容 <>必选内容 a|b二选一 ....:同一内容出现多次
man命令的操作方法:
向文件尾部操作方法: Space V f F
向前翻屏 : B b
echo :回显命令
-n 禁止自动添加换行符
-e 允许使用转义符
换行
制表符
which 命令对应的的程序路径
which ls 显示/usr/bin/ls
which [option] command
whereis 显示命令对应的信息
whatis 搜索对应的详细信息
whatis read :可将当前系统上对应read的帮助手册及与之对应的关键字,创建为一个数据库.
系统管理类命令:
关机: halt poweroff shutdown, init 0
重启:reboot shutdown init6
跟用户登陆相关 who whoami w
关机命令:
shutdown
shutdown [OPTION] ... TIME [MESSAGE]
-r 重启
-h 关机
-c 取消
TIME:
now: 立刻
+m 相对时间表示法
hh:mm 绝对时间表示,指明具体时间,24小时制.
例:shutdown -h +5 5分钟以后关机 shutdown -r +5 5分钟以后重启 shutdown -c 取消
用户登录信息查看命令:
whoami 显示当前登陆有的有效用户id
who 系统上当前所有的登陆会话
w 详细显示登陆会话,及所有登陆用户相关操作信息.