Day42 Linux 基础命令 文件操作 压缩命令 类型查找

目录

文件操作

压缩文件

查找命令


文件操作

1.新建文件touch

命令:touch 【路径/文件名】

touch a.txt                #在当前目录创建一个名为a.txt的文件

touch /home/xw/a02.txt                #在/home/xw目录创建一个a02.txt的文件

2.删除文件rm(推荐使用) 

命令:rm -f【路径/文件名】

rm -f a.txt                #强制删除a.txt文件

rm -f *.txt                #强制删除所以后缀名为.txt的文件

rm -rf aaa/b.txt        #递归删除,彻底没有,无法恢复

3.修改文件vi/vim

命令:vi【文件名】

           vim【文件名】

vi a.txt                #vi编辑当前目录下的a.txt文件

vim a.txt             #vim编辑当前目录下的a.txt文件

 4.查看文件内容cat/more/less/head/tail

命令:cat/more/less/head/tail【文件名】

cat [文件名]                                   #看最后一屏,内容较多的时候只显示后半部分的内容 

cat -n [文件名]                               #带行号显示

more [文件名]                     #显示百分比(当前浏览进度),逐页显示空格下一页,b上一页 

more -n [文件名]                 #指定一屏显示停到第n行

ps:用q退出浏览模式

 less [文件名]                        #和more类似,less可以随意浏览,支持翻页及搜索

 less -n [文件名]                    #带行号显示文件

  head [文件名]                        #显示文件前10行,默认10行

 head -n [文件名]                    #显示文件前n行,可以是任意数字 

tail [文件名]                              #显示文件后10行,默认10行

tail -n [文件名]                          #显示文件后n行,可以是任意数字

tail -c [文件名]                           #显示文件后n个字符

压缩文件

1 打包和压缩

在Windows中,压缩文件的拓展名是.zip/.rar

在Linux中,打包文件是        .tar

                    压缩文件是        .gz

                    打包并压缩文件 .tar.gz

tar -zcvf [打包压缩后的文件名][要打包的文件]

        其中:z        调用gzip压缩命令进行压缩

                   c        打包文件

                   v        显示运行过程

                   f         指定文件名 

参数说明

-c        建立一个打包文件

-x        解开一个打包文件

-z        打包后用gzip压缩,生成.tar.gz文件

-j         打包后用zip2,生成.tar.bz2文件

-v        压缩的过程中显示文件

-f        使用文件名

-p        保持原文件属性

-P        使用绝对路径来压缩

-N        设定日期

2.解压文件 

ar -zxvf [要解压的文件名]                                                #解压到当前路径

tar -zxvf [要解压的文件名] -C [文件路径]                          #解压到指定路径

 3.zip/unzip 命令

 zip [参数] [压缩包名] [源文件]                                            #压缩成.zip格式的压缩文件

 unzip [压缩包名]                                                                #解压文件

查找命令

1.文本搜索grep和管道符号|

grep为过滤查找;“|”管道符,表示将前一个命令的处理结果输出传递后面的命令处理

2.grep 基本用法

grep [选项] [查找内容] [源文件]

选项:

        -n        找出内容出现的地方并显示行号

        -c        找出内容出现的行数

        -w       全词匹配

        -i         忽略大小写

        -r         递归查找

        -w        当作一个单词查找

3.文件搜索 find 

find [搜索范围] [选项] 文件名

-name                        按照名字查询

-type                          按照文件类型查询

-user                          查找该用户名所拥有文件

-size                           按照文件指定大小查找文件 

4. locate定位文件路径 

locate /etc/sh                                #搜索etc目录下所有以sh开头的文件

locate /test/m                                #搜索test目录下,以m开头的文件

locate -i /test/m                             #搜索用户主目录下,所有以m开头的文件,忽略大小写 

5. 定位文件位置 whereis

whereis 命令只用于程序名的搜索,并且只搜索二进制文件 

6. >重定向

将列表内容,写入到文件中

7. >>追加

将列表内容追加到文件中

8.echo指令

输出内容到控制台

9.ln软链接(类似于Windows快捷方式

ln -s [源文件或目录] [软连接名]        

 10.date指令

date                                         #显示当前时间

date +%Y                               #显示当前年份

date +%m                               #显示当前月份

date +%d                                #显示当前是哪一天

date  "+%Y-%m-%d %H:%M:%S"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

慕容离875

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值