Day42 Linux简单指令(文件操作 查找命令)

1. 文件操作

1.1 新建文件touch

touch [路径/文件名]

touch aa.txt                                        #在当前目录下创建aa.txt文件

touch /home/xx/aa01.txt                    #在home/xx下创建aa01.txt文件

1.2 删除文件

 rm -f [路径\文件名]

 rm -f aa.txt                                                        #强制删除aa.txt

 rm -f *.txt                                                           #强制删除以.txt结尾的文件

 rm -rf aaa/b.txt                                                  #递归删除 

1.3 修改文件vi/vim

vi / vim【文件名】(如果没有则创建文件)

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

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

1.4 查看文件内容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.5 压缩文件

1.5.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        设定日期

1.5.2 解压文件

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

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

1.6 zip/unzip 命令

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

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

2. 查找命令

2.1 文本搜索grep和管道符号|

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

2.1.1 grep 基本用法

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

选项:

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

        -c        找出内容出现的行数

        -w       全词匹配

        -i         忽略大小写

        -r         递归查找

        -w        当作一个单词查找

2.1.2 结合管道使用

命令 | grep [查找内容] 

2.2 文件搜索 find

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

-name                        按照名字查询

-type                          按照文件类型查询

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

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

 2.3 locate 定位文件路径

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

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

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

2.4 定位文件位置 whereis

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

2.5 >重定向

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

2.6 >>追加

将列表内容追加到文件中

2.7 echo指令

输出内容到控制台

2.8 ln软链接

类似于Windows快捷方式

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

2.8 date指令

date                                         #显示当前时间

date +%Y                               #显示当前年份

date +%m                               #显示当前月份

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

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

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值