套路【1】Linux上的常用操作

在这里插入图片描述

「套路」系列博客中总结了计算机实验中经验有效的方法论。

读日志

sudo vim /var/log/auth.log # 需要root权限
# Aug 18 02:06:43 liyue sshd[1278293]: pam_unix(sshd:session): session closed for user plf
#Aug 18 02:06:43 liyue systemd-logind[1843]: Session 327 logged out. Waiting for processes to exit.
#Aug 18 02:06:43 liyue systemd-logind[1843]: Removed session 327.

文件操作

查看文件大小

wc -l [filename] # 查看多少行
wc -w [filename] # 查看多少字
wc -L [filename] # 查看最长的多少字
du [filename] # 查看文件大小
ls -lh # 查看当前文件夹下的文件大小,与当前文件夹的总大小

查看文件的具体行

cat [filename] | tail -n +300 | head -n 100 # 从第300行开始,显示100行(即显示300~399行)
cat [filename]| head -n 300 | tail -n +100 # 显示100行到300行
tail -n 100 # 显示最后100行 
# tail -n +100:从100行开始显示,显示100行以后的 
# head -n 100:显示前面100行

sed -n '5,10p' [filename] # 只查看文件的第5行到第10行

grep -C 5 foo [filename] # 显示file文件中匹配foo字符串那行以及上下5行 
grep -B 5 foo [filename] # 显示foo及前5行 
grep -A 5 foo [filename] # 显示foo及后5行

shuf -n1000 [filename1] > [filename2] # 从filename1随机抽取1000行输入到filename2

压缩与解压缩

tar --help # 查看帮助文档
# c 压缩
# x 解压
# t 列出存档内容
# f filename 要操作的文档名
# v 详细信息
tar ct [filename.tar.gz] filename
tar xt filename.tar.gz 

传输文件

scp [filenmae] [username]@[ip]:[pwd]/[filename]
ctrl + z
bg
jobs # 查看后台任务

参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值