7月25日学习总结

7月25日学习总结

知识总体归纳:
一.1.命令行通配符:
*:匹配任意长度的任意字符
?: 匹配任意单个字符
[]:匹配指定范围内的任意单个字符
[^]:匹配指定范围外的任意单个字符

[0-9] [[:digit:]]: 匹配所有数字的
[a-z] [A-Z] [[:alpha:]]: 匹配所有字母的

2.date:(日期日志)
#!/bin/bash
file1=date -d "+7 day" +%Y%m%d.log
touch $file1

[ -f date +%Y%m%d.log] && rm date +%Y%m%d.log

3.uptime:(输出系统运行信息)
01:04:49 up 161 days, 2:19, 2 users, load average: 0.00, 0.01, 0.05
#01:04:49 当前系统时间
#up 161 days, 2:19 系统累计运行时间,重启后清零
#2 users 登录用户数
#load average: 0.00, 0.01, 0.05 平均负载量,最近1分钟、5分钟、15分钟系统的负载

4.top:(实时监控系统处理器状态以及进程资源占用信息)
us:user 用户空间占用cpu的百分比;sy:system 内核空间占用cpu的百分比;ni:niced 改变过优先级的进程占用cpu的百分比;空闲cpu百分比;wa:IO wait IO等待占用cpu的百分比;hi:Hardware IRQ硬中断 占用cpu的百分比;si:software 软中断 占用cpu的百分比;st:被hypervisor偷去的时间

5.ps:(显示系统进程瞬间的运行动态)
-A: 所有的进程均显示出来,与 -e 具有同样的作用
-a:显示现行终端机下的所有进程,包括其他用户的进程
-u:以用户为主的进程状态
x: 列出较完整信息

6.su:(改变身份)
su -用户名:到用户的家目录
su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码

7:passwd(设置用户密码):修改当前用户密码
passwd 用户名:修改用户密码

二.文件相关命令:
1.mkdir:(创建目录)
mkdir:只能创建一层目录
mkdir -p:可以创建多层级目录

2.touch:(创建文件)

3.cat:(查看文件)
cat -n passwd:显示出各行号
cat -s:取消多个空行
cat file1 file2:同时查看两者的内容
head -数字:(查看文件前几行,默认为10行)
tail -数字:(查看文件末尾几行,默认为10行)

4.diff:(比较文件之间的差异)

5.rm:(删除文件)
rm 文件名字
rm -r 递归删除目录及文件
rm -f 强制性删除

6.mv:(文件/目录改名或变更存储位置)

7.cp:(拷贝文件或目录)
cp -a:直接拷贝

8.ln:(在文件或目录之间创建链接)
ln f1 f2:创建f1的一个硬连接文件f2(硬链接)
ln -s f1 f3:创建f1的一个符号连接文件f3(软链接)

硬链接:在源文件删除后,内容依然存在
软链接:在源文件删除的情况下,则失效

9.find:(在指定的路径下查找指定文件)
find -name:按照名字查找
find -user:文件属主来查找
find -group:文件所属组来查找
exec:对匹配的文件执行该参数所给出的shell命令
形式为command {} ;,注意{}与;之间有空格

二.linux常见系统文件目录:
bin sbin: 系统命令的二进制文件
boot:存放于系统有关的文件
dev:设备文件
etc:配置文件
home:用户的家目录
lib:库,模块的文件
opt:与第三方的安装模块
user:系统用户
var:与应用相关的文件

三.文件操作:
1.cut:数据剪切
cut -b:以字节为单位进行分割 (cut -b 10-20)
cut -c:以字符为单位进行分割

2.sort:字段排序
(默认为正向排序)
sort -r:反向排序

3.uniq:(可以去除排序过的文件中的重复行)
uniq经常和sort合用:cat sort sort|uniq 先排序再去重行

4.wc:(为统计指定文件中的字节数、字数、行数)
-c:统计字节数
-l:统计行数
-m:统计字符数

5.which:(搜索命令所在路径及别名)
也可用于判断系统有没有安装命令程序
whereis:查看文件的位置
locate:查看文件

重点复习回顾:
link链接文件原理,软链接和硬链接:在这里插入图片描述
rm删除文件原理:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值