Linux系统与编程——02命令

这篇博客详细介绍了Linux系统中的文件和目录管理,包括文件种类(普通文件、目录文件、设备文件、符号链接文件)、路径种类(绝对路径、相对路径)、文件操作命令(如cat、more、less、head、tail等)、目录操作命令(如cd、pwd、ls)、文件和目录权限管理(chmod、chown、chgrp)以及链接文件(硬链接和软链接)的概念和使用。此外,还涵盖了文件和目录的搜索、统计、压缩和备份等内容。
摘要由CSDN通过智能技术生成

文件简介

由创建者定义的,具有文件名的一组相关元素的集合即是文件,文件可以是文本文档、图片、程序等。

文件的命名依旧需要遵守规则(ps:感觉咋这么像C++命名的规则):不可使用“/”;转义字符(如?,*,$,&)最好不用;避免使用“+”,“-”,“.”作为普通文件名的第一个字符;注意大小写,大小写不同即为不同的文件。

文件种类

普通文件:也称为常规文件,是最一般格式的文件,包括系统文件、用户文件、库函数。

目录文件:由文件目录信息构成,是特殊文件,用来检索普通文件的目录信息。

设备文件:在Linux种输入输出设备被视为特殊文件,称为设备文件,存放在/dev目录。有字符设备文件和块设备文件。

符号链接文件:是一种特殊类型的文件,内容为一个字符串。

目录简介

Linux文件系统中的一种特殊文件,文件系统通过目录完成按名存取和文件的共享与保护

目录种类

工作目录:也称为当前目录,是用户登录到Linux系统后所处的目录

用户主目录:是系统管理员增加用户时创建,以后可以改变。

:普通用户的主目录在/home下,系统管理员在/root

路径简介

从树型目录中的某个目录层次到某个文件的道路即为路径,路径由目录或目录和文件名构成,中间由“/”分隔

路径种类

绝对路径:也成为完全路径,从“/”开始

相对路径:从用户工作目录或用户主目录开始

注:以下均为文件操作命令

               文件操作命令

                    文件操作命令

显示文件命令

cat命令

more命令

less命令

head命令

tail命令

cat命令

格式:cat [选项] [文件]

效果:将多个文件连接后输出到屏幕中或是以“>文件名”输出到另一文件

-b或--number-nolank:从1开始对所有非空输出行进行编号

-n或--number:从1开始对所有输出行编号

-s或--squeeze-blank:将连续两行以上的空白行合成一行空白行

 more命令

格式:more [选项] [文件]

效果:显示文本文件的内容,一次显示一屏,满屏后停下。

按Space键显示文本下一屏内容

按Enter键显示文本下一行内容

按D或CTRL D键显示文本下半屏,默认11行

按B或CTRL B键显示文本上一屏

按Q或Interrupt键退出more命令

-num:指定整数,表示一屏显示多少行

-d:在每屏底部显示提示信息

-c或-p:不滚屏,在显示下一屏之前先清屏

+num:从行号Num开始显示

+/pattern:定义字符串,在文件中查找该字符串,从该字符串后开始显示

 less命令

格式:less [选项] [文件]

效果:类似于more命令,分屏显示文件内容,允许向前或向后浏览文件。

按Q键退出less命令

-i或--ignore-case:搜索时忽略大小写,除非搜索串中包含大写字母

-I或--IGNORE-CASE:搜索时忽略大小写

-m或--long-prompt:显示读取文件的百分比

-M或--LONG--PROMPT:显示读取文件的百分比、行号、总行数

-N或--LINE-NUMBERS:在每行前输出行号

-p pattern或--pattern=pattern:定义字符串,在文件中查找该字符串,从该字符串后开始显示

head命令

格式:head [选项] [文件]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值