Linux基础——简单的操作指令

本文介绍了Linux文件系统的常见目录及其作用,如/root、/home、/boot、/dev、/etc等。还详细讲解了文件内容操作,包括cat、more、less、head、tail、wc和grep命令的使用。同时,提到了文件压缩与归档工具gzip和tar的常用选项。最后,简单介绍了vi/vim编辑器的基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、常见子目录的作用

/root:系统管理员root的宿主目录
/home: 普通用户的宿主目录
/boot:系统内核、启动文件
/dev: 设备文件
/etc: 配置文件
/bin:  所有用户可执行的命令
/sbin:管理员可执行的管理命令
/usr: 应用程序
/var: 日志文件等

二、文件内容的操作

1.cat的常用选项

         用法:cat [选项] 文件名

        cat指令只能读,不能写,即只能查看文件内容,不能对其进行修改

-n:对所有输出的行数编号
-b:对于空白行不编号
-s:将所有的连续的多个空行替换为一个空行

2.more的基本操作

        一般和 cat 指令搭配,一页一页展示查看内容

more [选项] 文件名

        基本操作:
        空格下一行 到文末自动退出
        b上一行
        enter一行一行滚动
        q退出

        注意:结合管道操作使用时,无法向上翻页

3.less的基本操作

        用法:less [选项] 文件名

        基本操作:
        可以使用 / [词条] 指令来查找 n向下 N向上查找
        Page Up 向上翻页
        Page Down 向下翻页
        其余参考more

4.head的基本操作

        从文件首行开始查看       

head -n 具体数字 文件名(不加具体数字,默认开头十行)

5.tail的基本操作

        查看文章结尾的部分内容

tail -n 具体数字 文件名 (不加具体数字,默认结尾十行)
tail -f 具体数字 文件名 (不加具体数字,实时跟踪最后十行)

6.wc命令的基本操作

        wc命令用于文件中的单词数量(Word Count)等信息

wc [选项] 目标文件

        基本操作:

-l:统计行数
-w:统计单词个数
-c:统计字节数

        注意:不带任何选项的wc命令,默认同时使用-lwc三个选项

7.grep的常用选项

        在文件中查找并显示指定字符串的行

grep [选项] 查找条件 目标文件

        基本选项:

-i:查找时不区分大小写 加不加都不一样
-v:显示不包含匹配文本的所有行(反向查询,反向匹配)
-n:显示匹配行即行号
-c:只要输出匹配到的行数(不是匹配到的次数)
-e:实现可多个查找条件的匹配,逻辑or关系
-E:支持使用扩展正则表达式,相当于使用egrep命令

        查找条件设置
        要查找的字符串以双引号括起来

        "^......" 表示以......开头
        "......$" 表示以......结尾
        "^$"表示空行

8.gzip的基本操作

        用于对文件的压缩

gzip [选项] 压缩(解压缩)的文件名

        基本操作

-c 将输出写到标准输出上,并保留原有文件。

-d 将压缩文件解压。

-l 对每个压缩文件,显示下列字段:

压缩文件的大小
        未压缩文件的大小
        压缩比
        未压缩文件的名字
-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。
-t 测试,检查压缩文件是否完整。
-v 对每一个压缩和解压的文件,显示文件名和压缩比。
-num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6。

        注意:gzip不能压缩整个目录。可以使用tar先打包,再压缩

9.tar的基本用法

        tar命令用于归档文件、释放归档文件(可以理解为解压缩)

tar [选项] ... 归档文件名 源文件或目录
tar [选项] ... 归档文件名 [-C 目标目录(绝对路径)]

        常用命令选项

-c:创建.tar 格式的包文件
-x:解开.tar 格式的包文件
-C:解压时指定释放的目录文件夹 绝对路径
-f:表示使用归档文件
-v: 输出详细信息(Verbose)
-j: 调用 bzip2 程序进行压缩和解压
-z:调用 gzip2 程序进行压缩和解压

10.vi和vim的基本用法

        对文档进行操作

vi    文件名
vim   文件名
!vim  //返回上一次编辑的文件

        命令模式切换到输入模式:

a:在当前光标位置之后插入内容
i:在当前光标位置之前插入内容
o:在光标所在行之下插入一个新行内容
O:在光标所在行之上插入一个新行内容
A:在所在行的行尾插入内容
I:在所在行的行首插入内容

        命令模式

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值