基本命令
- ctrl c终止程序
- ctrl d键盘输入结束
- 常用系统命令
- echo=printf
- date 时间
- date “+%j”一年中的第几天
- timedatectl 【参数】设置时间
- status显示状态信息
- list timezones列出已知时区
- set-time 设置系统时间
- set- timezone 设置生效时区
- reboot 重启系统
- poweroff 关闭系统
- *pstree 进程关系
- *top动态监测
- nice 调低优先级
- pid 查询pid
- kill 终止pid
- killall全部终止
- ifconfig 获取网络信息
- unname查看系统内核版本
- uptime 查看系统负载信息
- free 内存使用量
- who 用户终端信息
- last 主机被访记录
- ping 测试网络联通行性
- tracepath 显示经过主机所有路由信息
- netstat 显示网络连接等信息
- history 显示执行过的命令历史
- sosreport 输出诊断文档
- 2.5查找定位文件命令
- pwd显示工作目录
- cd切换工作路径
- cd/目录
- cd+-切换
- ls 看全部文件
- tree以树状图列出目录内容结构
- find 范围 查找文件对应位置
- locate+文件名称 快速搜索文件所在位置
- whereis 快速搜素二进制程序 不关心相同名称
- which 仅仅找到命令本身所在路径
- 2.6文本文件编辑命令
- cat 查看内容较少的文本文件
- more 查看内容较多的纯文本文件
- head 查看纯文本的前n行
- tail 查看纯文本文件后n行
- tr【原始字符 】【目标字符】替换文本内容中的字符
- wc统计指定文本行数字节数
- stat 查看文件具体存储细节和时间
- grep 按行提取文本内容
- cut 按列提取文本内容
- diff 比较多个文件内容差异
- unip 去除文本中连续的重复行
- sort 对文本内容再排序
- -u去重
- 2.7文件目录管理命令
- touch创建空白文件/设置文件时间
- mkdir 创建空白的目录
- cp 复制文件或目录
- mv 剪切或重命名文件
- rm 删除文件或目录
- dd 按指定大小复制转换文件
- file 查看文件类型
- tar 对文件打包压缩或解压
3.1输入输出重定向
3.2管道命令符
把前一个命令原本要输出到屏幕的信息当作后一个命令的标准输入shift+\
命令A\B\C
3.3命令行通配符
转义字符
3.5重要的环境变量
1.绝对路径输入命令(bin/ls)
2.是否为别名命令
3.bash解释器判断用户输入的是内部命令还是外部命令
4.1 vim文本编辑器
4.1.1编写简单文档
4.1.2配置主机名称
4.2编写shell脚本
交互式:每输入一条命令就执行
批处理:由用户事先编好的完整脚本一次性执行多种命令
4.2.1编写简单的脚本
4.2.2接受用户的参数
4.2判断用户的参数
1.文件测试语句
不正确输出非零数
格式:#【10 -gt 10】
echo $?
4.3流程控制语句
if条件测试语句
格式
if 【条件】
then
else
for条件循环语句
4.4计划任务服务程序
at+时间
crontab
5.用户身份与文件权限
5.1用户身份与能力
1.id命令
id+用户名
显示用户详细信息
2.useradd+参数+用户名创建新账户
3.groupadd+用户组名
4.usermod【参数】用户名修改用户属性
5.passwd修改用户密码、过期时间
6.userdel删除已有的用户账户
-f 强制删除用户
-r 同时删除用户及用户家目录
5.2文件权限与归属
5.3文件的特殊权限
1.SUID对二进制程序设置
不要将SUID设置到vim cat rm命令上
SGID 1.获取到文件所属组的权限
SGID 2.在某个目录中创建的文件自动继承该目录的用户组
chmod 设置文件的一般权限及特殊权限
chown 设置文件的所有者和所有组
对目录内的所有文件进行整体操作
3.SBIT
5.4文件的隐藏属性
1.chatter
2.lsattr
查看文件的隐藏权限
5.5文件访问控制列表
setfacl
getfal 查看文件的ACL权限规则
restore恢复
5.6su命令与sudo服务
su-linuxprobe切换至普通用户
su-root 切换至管理员身份
visudo命令用于编辑、配置用户sudo的权限文件,语法格式为“visudo [参数]”。
第六章 存储结构与管理硬盘
根目录/
6.2物理设备的命名规则
6.4挂载硬件设备
mount -a 挂在所有在/etc/fstab中定义的文件系统
-t 指定文件系统的类型
6.5 添加硬件设备
6.6添加交换分区(机试)
6.7磁盘容量配额(机试)
软限制:当达到软限制时会提示用户,但仍允许用户在限定的额度内继续使用。
硬限制:当达到硬限制时会提示用户,且强制终止用户的操作。
VDO虚拟数据化
6.9软硬方式链接