Linux高级指令
Linux文件管理
1.touch命令
touch 创建文件
touch 加文件名直接创建文件到当前目录
2.vi/vim 命令(介绍,模式)
vi介绍**
vi是 visual interface的简称, 是linux中最经典的文本编辑器。
vi的特点 只能是编辑 文本内容, 不能对 字体 段落进行排版
不支持鼠标操作
没有菜单
-只有命令
vim:是从 vi (系统内置命令)发展出来的一个文本编辑器。
vi/vim模式主要分为以下三种:
命令模式在Linux终端中输入“vim 文件名”就进入了命令模式,但不能输入文字。
编辑模式在命令模式下按i就会进入编辑模式,此时就可以写入程式,按Esc可回到命令模式。
末行模式在命令模式下按:进入末行模式,左下角会有一个冒号出现,此时可以敲入命令并执行。
3.文件查看
通过 cat 会一次显示所有的内容, 适合 查看内容较少 的文本文件
less命令适合查看 内容较多 的文本文件
通过 head命令查看文档的前几行内容
通过 tail -10f 文件 命令 查看文档(日志)的后几行内容
通过 grep 命令 搜索存在 关键字 的行
1.cat 是一个文本文件查看和连接工具。
cat txtfile.txt
2.grep命令
grep 命令用于查找文件里符合条件的字符串
搜索 存在关键字【eeee】 的行的文件
grep eeee txtfile.txt
搜索 存在关键字【eeee】 的行 且 显示行号
grep -n eeee txtfile.txt
搜索 不存在关键字 的行
grep -v 中国 txtfile.txt
查找指定的进程信息(包含grep进程)
ps -ef | grep sshd
tail命令
tail 命令可用于查看文件的内容
tail [参数] [文件]
动态显示文档的最后内容,一般用来查看日志
tail -f txtfile.txt
less用于查看文件,但是less 在查看之前不会加载整个文件。
less [参数] 文件
Linux备份压缩
1.tar命令
tar的主要功能是打包、压缩和解压文件。
tar本身不具有压缩功能。他是调用压缩功能实现的 。
tar[必要参数][选择参数][文件]
将 txtfile.txt文件打包压缩 打包压缩gzip
ar -zcvf txt.tar.gz txtfile.txt
2.unzip命令
yum install -y unzip zip
unzip命令就完全的相当于在Windows下面选中文件右键进行解压缩了
unzip[必要参数][选择参数][文件]
网络与磁盘管理
1.网络命令
ifconfig是Linux中用于显示或配置网络设备的命令,英文全称是network interfaces configuring
ifconfig命令用于显示或设置网络设备。
ifconfig可设置网络设备的状态,或是显示目前的设置。
需要命令安装网络工具 yum -y install net-tools
显示激活的网卡信息
ifconfig
ping命令用于检测主机。
检测是否与主机连通
ping www.baidu.com
通常使用 ping xxx.xxx.xxx.xxx命令进行检测本地与目标机器是否连通
netstat命令
利用netstat指令可让你得知整个Linux系统的网络情况
显示详细的连接状况
netstat -a
显示网卡列表
netstat -i
2.查看内存和磁盘命令
df -h 查看磁盘空间
free-h 查看磁盘使用