1、学习Linux高级操作
文件管理
touch命令
touch 文件名 创建一个空文件
stat [文件或目录] 显示inode内容。
文件上传和下载
1 先安装 yum -y install lrzsz
2 要上传的文件直接拖入即可
3 下载文件 sz 文件类名
Vi与Vim命令
vi是linux中最经典的文本编辑器。
vi/vim模式主要分为以下三种:
命令模式:在Linux终端中输入“vim 文件名”就进入了命令模式,但不能输入文字。
编辑模式:在命令模式下按i就会进入编辑模式,此时就可以写入程式,按Esc可回到命令模式。
末行模式:在命令模式下按:进入末行模式,左下角会有一个冒号出现,此时可以敲入命令并执行。
三种模式切换:
vim 文件夹 进入命令模式
进入编辑模式:
命令 功能
I 在当前字符前插入文本
I 在行首插入文本
A 在当前字符后添加文本
A 在行末添加文本
O 在当前行后面插入一空行
O 在当前行前面插入一空行
进入末行模式:
:q 当vim进入文件没有对文件内容做任何操作可以按"q"退出
:q! 当vim进入文件对文件内容有操作但不想保存退出
:wq 正常保存退出
:wq! 强行保存退出,只针对与root用户或文件所有人
文件查看
cat命令
cat 文件名 查看文件名里的内容
cat -n 文件名
Grep命令
-a :将 binary 文件以 text 文件的方式搜寻数据
-c :计算找到 '搜寻字符串' 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!
Tail命令 tail [参数] [文件]
显示文件的最后 3 行 tail -3 文件名
动态显示文档的最后内容,一般用来查看日志 tail -f 文件名
显示文件的内容,从第 2 行至文件末尾 tail -n +2 文件名
Less 命令
less 文件名 查看文件
vim定位行
vim 文件名 +6 打开文件定位到第6行
- 备份压缩
tar -cvf 压缩文件(仅打包,不压缩)
tar -zcvf 压缩文件(打包压缩(gzip))
tar -ztvf 压缩文件 查看tar中有哪些文件
- 网络与磁盘管理
网络命令
ifconfig命令
Ifconfig 显示激活的网卡信息
ping命令
icmp_seq:ping序列,从1开始
ttl:IP生存时间值
time: 响应时间,数值越小,连通速度越快
netstat命令
netstat -a 显示详细的连接状况
netstat -i 显示网卡列表
查看内存和硬盘容量
查看硬盘容量:df -h
查看内存使用:free -h