1、命令的用法
基本格式:
命令 选项 操作对象
扩展
命令 子命令 选项 操作对象
2、获取命令帮助
ring0 -- ring3
内置命令 -- 运行在ring0
外置命令 -- 运行在ring3
扩展:虚拟化 -- ring-1 ring0 --ring3 ---硬件辅助虚拟化(intel vt-x amd xxx)
(1)
内置命令获取帮助:help 命令
外置命令获取帮助:命令 --help /-h
(2)man -- manual手册
1-8各级别(每个级别对应的内容是不相同的,而各个命令有可能只有其中的一个或几个帮助)
1:表示用户命令 -- 普通用户的命令的使用格式或参数用法
2:表示系统调用
3:库调用
4:特殊文件
5:文件格式
6:游戏
7:杂项
8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)
whatis命令可以查看支持几种
例:whatis ls
User Commands -- 用户命令
NAME -- 名字;一般显示这个命令的功能
synopsis -- 概要;命令的用法
DESCRIPTION -- 描述
AUTHOR -- 作者
man 调用的more来进行文件查看
1、/内容 -- 默认向下查找指定内容
2、?内容 -- 默认向上查找指定内容
n 下一个
N 上一个
(3)查看inf-信息
(4)安装第三方软件README
(5)百度
3、系统基础命令
1、PATH环境变量
echo $PATH
2、常用命令
date clock hwclock cd pwd ls stat cat tac file
date 查看系统时钟
在文件命令中经常使用
%F 2019-08-26
%D 07/14/19
%H
%M %m
clock hwclock 硬件时钟 CAL看日历
hwclock -s //将系统时钟与硬件时钟进行同步,同步成硬件时钟
扩展:ntp服务器
yum install ntp
去修改/etc/ntp.conf文件,实现客户端与服务器之间的时间同步
cd pwd
目录:.(当前目录)..(上一级目录)~()-()
ls
它涉及到很多文件属性信息
-i inode信息
-l 文件类型 文件权限(所属主 所属组 other 特殊权限位) 硬链接数 所属主 所属主 文件或目录大小 Mtime 文件名(目录名)
- 普通文件
d 目录文件
l 软连接文件
s 套接字文件
b 块设备文件
c 字符设备文件
p 管道文件
file 去查看文件的具体信息
普通的文本文件 ascii文件
stat 查看文件时间信息
touch -C本身不是用来创建文件的而是用来修改时间的,如果文件存在就把时间改成当前时间,文件不存在也不会创建,默认会创建
cat tac
查看文件内容
cat结合重定向可以多行输入
4、其他命令
w 查看在当前系统上面可以登录的用户信息
who
whomi 当前登录上来的用户是谁
whereis
查看命令的绝对路径which
查看man的帮助文档的路径whatis
shutdown half reboot init 0 init 6 poweroff
shutdown now//立刻关机
shutdown -r now //立刻重启
shutdown 17:00 //17:00的时候关机
shutdown +5 //在命令执行后的第五分钟关机
shutdown -c //取消关机命令
shutdown调用的就是poweroff
half -- 直接断电
pstree
poweroff -- 会对进程做检查在断电
reboot -- 重启
init 0/init 6