一、touch命令
1.使用 touch 创建一个空文件
使用 touch
命令创建空文件,键入 touch
,然后输入文件名
touch a.txt
2.使用 touch 创建批量空文件
touch a-{1..10}.txt
二、Vi和Vim命令
1.vi/vim介绍
vi的特点:只能是编辑 文本内容, 不能对 字体 段落进行排版
vim:是从 vi (系统内置命令)发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
2.vi/vim模式
命令模式:在Linux终端中输入“vim 文件名”就进入了命令模式,但不能输入文字。
编辑模式:在命令模式下按i就会进入编辑模式,此时就可以写入程式,按Esc可回到命令模式。
末行模式:在命令模式下按:进入末行模式,左下角会有一个冒号出现,此时可以敲入命令并执行。
3.打开和新建文件
在终端中输入vim在后面跟上 文件名
vim a.txt
4.三种模式切换
进入命令模式
vim a.txt
进入编辑模式
进入末行模式
先按Esc键退出到命令模式 然后按小写的:wq 正常保存退出
以下为其他的退出模式:
:q 当vim进入文件没有对文件内容做任何操作可以按"q"退出
:q! 当vim进入文件对文件内容有操作但不想保存退出
:wq 正常保存退出
:wq! 强行保存退出,只针对与root用户或文件所有人
三、文件查看
1.cat命令
cat a.txt
查看文件名为a.txt的内容
cat -n a.txt
2.grep命令
搜索 存在关键字【eeee】 的行的文件
grep eeee a.txt
搜索 存在关键字【eeee】 的行 且 显示行号
grep -n eeee a.txt
忽略大小写 搜索 存在关键字 的行
grep -i EEEE a.txt
查找指定的进程信息(包含grep进程)
ps -ef | grep sshd
3.tail命令
要显示 a.txt 文件的最后 3 行,请输入以下命令:
tail -3 a.txt
动态显示文档的最后内容,一般用来查看日志,请输入以下命令:
tail -f a.txt
显示文件a.txt 的内容,从第 2 行至文件末尾
tail -n +2 a.txt
4.less命令
查看a.txt文件
less a.txt
四、异常处理
如果 vim异常退出, 在磁盘上可能会保存有 交换文件
解决方案:
将后缀名为.swp的文件删除即可恢复
再次编辑文件不在出现提示警告!
五、find查找
将目前目录及其子目录下所有延伸档名是 gz 的文件查询出来
find . -name "*.gz"
全局搜索
find / -name "java"
六、Linux备份压缩
1.tar命令
1、将 txtfile.txt文件打包(仅打包,不压缩)
tar -cvf txt.tar a.txt
2、将 txtfile.txt文件打包压缩(打包压缩(gzip))
tar -zcvf txt.tar.gz a.txt
3、查看tar中有哪些文件
tar -ztvf txt.tar.gz
4、将tar 包解压缩
tar -zxvf /home/itcast/ysFiles/txt.tar.gz
2.unzip命令
Linux unzip命令用于解压缩zip文件
yum install -y unzip zip
七、网络与磁盘管理
1.ifconfig命令
显示激活的网卡信息ifconfig
2.ping命令
1、检测是否与主机连通
ping www.baidu.com
2、指定接收包的次数
ping -c 2 www.baidu.com