5 Linux与Bash课程


课程贴: https://ceshiren.com/t/topic/5534

5-1 Linux系统与shell环境准备

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
用户通过shell与Linux内核进行交互
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
./test.sh 识别代码第一行,默认用bash执行
在这里插入图片描述在这里插入图片描述

5-2 Linux常用命令之文件处理

在这里插入图片描述
在这里插入图片描述
j向下翻页
k向上翻页
在这里插入图片描述

mkdir -p	# 建立深层目录
rm -r	# 删除文件夹

在这里插入图片描述

cp 源文件路径 目标文件路径	# 拷贝文件
cp -a	# 拷贝文件夹
mv 旧文件名 新文件名	# 移动文件+重命名
ln -s	# 建立软链接
find ./ -name 1.txt	# 按文件名查找
find ./ -name '*.txt'	# 按正则匹配文件名查找
#查看文件内容
cat	# 查看文件全部内容
less	# 分屏显示文件内容
# 向下翻页 空格键
# 向上翻页 d
# 按行翻页 回车
# 退出 q
more	# 带文件百分比分屏展示

head默认展示文件前10行,-n调整展示行数
在这里插入图片描述
tail默认展示文件后10行, -n 调整展示行数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

vim
vi
i	# insert编辑
esc	# 退出编辑
:wq	# 保存退出
:q!	# 强制退出
gg	# 跳到文件首
G	# 跳到文件尾
$	# 跳到行尾
^	# 跳到行首

在这里插入图片描述
在这里插入图片描述
change mod
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5-3 Linux常用命令之性能统计

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
top
command 命令(进程)
PID 进程ID
S 当前进程状态
TIME占用时间片(CPU方面的)
服务器启动了65天,多少小时,当前有6个用户一起使用,
load average服务器平均负载,1min 5min 15min
Tasks 目前有多少个进程,多少个在跑,多少个在休眠,多少个停止运行,多少个僵尸进程
%Cpu us用户使用的cpu百分比 sy操作系统本身,内核发起请求 id(idel)空闲等待 wa(IOwait)
KiB total有多少内存 free空闲内存 used使用的内存 buff/cache缓存
在这里插入图片描述

  • 使用yes命令将内容输出放到系统上的一个空设备 对操作系统造成负
    sleep30 运行30s
    kill 删除yes

  • 有多少处理器跑多少处理器的进程,跑多长时间后杀进程

在这里插入图片描述
在这里插入图片描述
指定PID 刷新频率次/s 刷新2次
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
swap 虚拟内存
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1s刷新1次
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5-4 Linux常用统计命令

在这里插入图片描述

在这里插入图片描述

1)sort排序

在这里插入图片描述

-r 按照asKII码排序,会把abc也排进去

文件1

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文件2

在这里插入图片描述
默认按照字符排序
在这里插入图片描述
按数字大小排序
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文件3

在这里插入图片描述
以.分割,以k列进行排序
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文件4

在这里插入图片描述
在这里插入图片描述

不常用命令

在这里插入图片描述

2)uniq去重

在这里插入图片描述

  • uniq默认分隔符为空格
  • 计算重复只和上下行做对比,想要将全部内容去重,需要先排序,将相同内容排列到一起,再去重
  • -d:只有具备重复的内容才会被去重打印(只出现1次的内容将被隐藏)
  • -D:只有具备重复的内容才会被全部打印(只出现1次的内容将被隐藏)

1. 统计每个ip出现的次数

在这里插入图片描述
重复次数 用户名 用户终端 IP地址

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3)wc统计

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
4行 4个单词 25个字符(换行符,空格,空行均算1字符)
在这里插入图片描述

-L看最长的一行有多少字符(换行符不计入)
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卢思小姐姐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值