Linux基础知识(二)

本文详细介绍了Linux命令行的基本操作,包括文件的重定向(>)、追加(>>)、查看文件(cat、more、less、tail、head)以及内容查找(grep)。同时讲解了如何使用find和grep进行文件和内容的搜索,还涉及到了管道(|)的使用,帮助用户更高效地管理和操作Linux系统。
摘要由CSDN通过智能技术生成

        继上一篇博客,我们了解了linux文件夹的增删改查操作和对文件的编辑操作,下面我们就来继续学习有关linux的知识!!!

重定向(>)

     重定向的意思就是重新定义输出的方向。

实例:

        ll > a.txt 表示将当前目录的列表重定向到a.txt中,如果a.txt不存在则会创建,如果a.txt有内容则会被覆盖。

ll >> a.txt 表示将当前目录列表信息追加到a.txt的末尾

查看文件:

cat指令:连接文件并打印到标准输入输出设备上

cat a.txt   #正序查看

tac a.txt   #倒叙查看

cat a.txt b.txt   #合并查看多个指令

more指令:

more +10 a.txt   从第十行开始读取a.txt

more -10 a.txt   每次翻页读取十行

        more指令操作:

                空格:向下翻页

                b     :向上翻页

                回车:向下一行

                q      :退出

                Ctrl + F :向下滚动一屏

                Ctrl + B :向上滚动一屏

less指令:

        

less a.txt    # 读取a.txt文件

less a.txt b.txt  # 合并读取两个文件

less -n a.txt 读取a.txt文件并在内容钱显示行号

        使用less读取日志操作:    

                g 内容定位到首行
                G 内容定位到末行
                / + 关键字 向下寻找匹配的内容
                ? + 关键字 向上寻找匹配的内容
                ps:以上匹配查找的方式可以通过"n" 或者 "N" 来进行上下内容查看
                通过方向键直接进行翻页操作

tail指令:

        

tail -10 a.txt   # 查看a.txt文件的最后十行

tail -10f        #动态查看a.txt最后十行
#使用Ctrl + c停止指令

head指令:

head -10 a.txt 查看头十行内容

查找:

文件查找(find):

find b -name “a*”         # 查找“目录b”下面以“a”开头的所有文件
 
find b -name “a*”。txt    # 查找“目录b”下面以“a”开头的所有txt文件

find b -type d -name “a*” # 查找“a”开头的目录

        -name 表示根据名字查找

        -size    表示根据大小查找

        -type     表示根据类型查找 d代表文件类型

        -not       去反

        -iname   名字不区分大小写

内容查找(grep):

grep "a" test.txt        # 查找test文件里面所有包含小写“a”的内容

grep "^a" test.txt       # 查找test文件里面所有以小写“a”的开头内容

grep "a$" test.txt       # 查找test文件里面所有以小写“a”的结尾内容

grep -v "^a" test.txt    # 查找test文件里面所有不以小写“a”开头的内容

grep -nv "^a" test.txt   # 查找test文件里面所有不以小写“a”开头的内容,并显示行号

grep -niv "^a" test.txt  # 查找test文件里面所有不以小写“a”开头的内容,显示行号,并且不区分大小写

grep "mysql" test.txt    # 查找test文件里面所有包含”mysql“的内容

grep "mysql" test.txt a.txt  #查找test和a两个文件里面所有包含”mysql“的内容

管道(|):

一个命令的输出可以通过管道作为另一个命令的输入
管道通过 ”|“ 来连接多个指令

实例:

        用管道查看历史操作:history | more      history | less

        用管道查看a.txt文件包含字符”string“的内容,并显示行号:  cat a.txt | grep -n "a"

                

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值