Linux文件管理

一、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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值