3、文本处理

系统查看
ifconfig
类比Windows ipconfig
查看网卡信息 网络使用量
[root@localhost ~]# ifconfig
#网卡信息
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
网卡名称

IP地址
ether 00:0c:29:8b:2b:57 txqueuelen 1000 (Ethernet)
MAC物理地址
RX packets 3480 bytes 222366 (217.1 KiB)
收到的数据包
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
发出去的数据包
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
#本地环回接口
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 88 bytes 7736 (7.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 88 bytes 7736 (7.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:ad:46:fc txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

uname

[root@localhost ~]# uname
Linux
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Oct 4 20:48:51 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

uptime
top命令第一行
[root@localhost ~]# uptime
23:40:16 up 3:36, 2 users, load average: 0.00, 0.01, 0.05
当前时间 运行时间 终端数(图形化,命令行) 负载值

free -h
内存使用情况
[root@localhost ~]# free -h 交互值
total used free shared buff/cache available
Mem: 3.8G 808M 2.2G 15M 899M 2.7G
Swap: 2.0G 0B 2.0G

who last
当前登录
历史登录情况
可以被修改

命令行界面
方向键可以调出历史命令
history 调出使用记录 !(1/2/3)
sosreport
搜集配置信息并打包,便于远程协助
生成压缩文件

工作目录切换cd(change directory)
cd ~家目录
cd -上一次目录
cd …当前目录的上一级目录 cd .原地跳一下

ls 目录内的文件信息
ls -a 显示所有文件信息 Linux系统中以.前缀的文件都是隐藏文件
ls -l 有序化 ll
合并ls -al显示当前文件夹内所有的文件信息并有序化显示
ls -d看目录本身的权限

cat 查看文件内容 查看日志信息tac
more 分页显示 查看
回车键 换行
空格键 换页

head -n 10 filename #文件的前十行
tail -n 10 filename #文件的后十行
tailf / tail -f 持续刷新文件 获取最新的内容 持续监控
tail -f filename#Linux严格区分大小写
cat filename | tr [a-z][A-Z]#管道符处理 转换 通配符

wc 统计文件内容
-l 行数
-w 单词数英文 间隔
-c字节数 字符

stat filename 文件详细信息
[r

cut -d 间隔符 -f 列号 filename
/etc/pwsswd : 间隔符
cut -d : -f 1 /etc/passwd #以:为间隔符 第1列 对象为 /etc/passwd文件

diff #比较文件
diff a.txt b.txt #大文件快速比较 git 版本控制系统 的应用
touch
touch filename #新建文本文件
修改文件的atime ctime touch -d “20:08” a #黑客修改
history -C 删除命令历史记录

mkdir 创建目录
mkdir -p /root/Desktop/a/b/c/ #-p参数递归创建目录
cp 复制
cp -r 目录文件
mv 源文件 目标文件 移动/重命名/
rm 删除
-f 强制删除 不进行二次确认
-r 目录删除

dd 分段复制 按块
dd if of bs count #input file output file 数据块大小 次数/快数
dd if=inittial-setup-ks.cfg of=new bs=500M count=2
备份硬盘分区表信息 查看硬盘写入信息

file filename 查看文件具体类型
tar 压缩解压缩
c 打包
x 解压
压缩格式 z=gzip backup.tar.gz j=bzip2 backup.tar.bz2
v=显示过程
f=文件名
tar czvf 压缩包
tar czvf backup.tar.gz 压缩
tar xzvf backup.tar.gz 解压

grep 关键词 文件名称 按行过滤
grep oo filename
grep

find / -name filename
find / -name fstab

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值