linux目录和文件管理

目录

一.liunx目录结构

1.1 目录结构概述

1.2    目录和作用

 二.liunx/usr目录

2.2   liunx/var目录

 2.3  七种常见的liunx的文件

三.显示命令

3.1    cat-----命令

​编辑3.2      more-----命令

3.3   less----命令

 3.4    head/tail-----命令

 3.5  tr-----命令

3.6 sort[options]file(s)--------命令

3.7  grep---命令

4.1 gzip  bzip2

 4.2   归档tar

 4.3. vi  编辑器

五.三种模式 

5.1常见模式

 5.2  插入模式

 5.3  输入模式

 5.4 末行模式


一.liunx目录结构

1.1 目录结构概述

Linux操作系统中的目录和文件数据被组织为一个树形目录结构,所有的分区,目录,文件等都具有一个相同的位置起点----根目录。Linu系统中只有一个根目录,而Windows操作系统中每个分区都有一个根目录,这点需要加以区分。                                                                                          Linux操作系统在定位文件或目录位置时,使用斜杠“/”进行分割(区别于Windows操作系统中反斜杠“\”)。整个树形目录结构中,使用独立的一个“/”表示根目录,根目录是Linux操作文件系统的起点,其所在的分区成为根分区。在根目录下,Linux操作系统将默认建立一些特殊的子目录,分别具有不同的用途。

1.2    目录和作用

 二.liunx/usr目录

它是 unix 系统中最重要的目录之一,涵盖了二进制文件,各种文档,各种头文件,x,还有各种库文件;还有诸多程序,例如 ftp,telnet 等等。                                                                                   /usr不是user的缩写,其实usr是Unix Software Resource的缩写, 也就是Unix操作系统软件资源所放置的目录,而不是用户的数据;所有系统默认的软件都会放置到/usr, 系统安装完时,这个目录会占用最多的硬盘容量。

常用usr目录

相对而言。如果不是用户必备的二进制文件,多半会放在/usr/bin;如果不是系统管理员必备的工具,多半会放在/usr/sbin。 

2.2   liunx/var目录

/var 目录用于存储动态数据,例如缓存、日志文件、软件运行过程中产生的文件等。

 根(/)相当于一个入口,文件的总入口,也是唯一入口</font>

boot 系统内核、启动文件

dev 硬件文件(黄色

etc 配置文件等同于windows 注册表,一般都是文本文件

var/log日志文件,数据变化的</font>

root系统管理员的家目录上 /root

 2.3  七种常见的liunx的文件

三.显示命令

3.1    cat-----命令

cat 语法为 cat(选项)(文件列表参数) ,其功能是连接文件或标准输入 至标准输出,常用于显示文件内容

图例:

3.2      more-----命令

   基本操作:

1. 空格下一行到文末后自动退出

2.b上一行

3.enter一行一行滚动

4.自动退出

5.q退出

图例:

3.3   less----命令

 less功能:

less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。

less[选项]文件名

1. 可以使用/ 查找 n向下 N向上查找

2. Page Up 向上翻页,Page Down 向下翻页

3. 其余参考more

 3.4    head/tail-----命令

解释:它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,             而 tail 想当然尔就是看档案的结尾。

 3.5  tr-----命令

您可以将 tr 看作为 sed的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr所能够做的。 

3.6 sort[options]file(s)--------命令

工作原理:Sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。

3.7  grep---命令

grep的作用:文本搜索工具,根据用户指定的“模式(过滤条件)”对目标文本逐行进行匹配检查,                              打印匹配到的行                                                                                                                         图表:

                  

 基本格式:要查找的字符串以双引号括起来单引号也可以

                     “^……”表示以……开头,“……$”表示以……结尾

                       “^$”表示空行

 四.压缩,解压缩

gzip和bzip都是压缩软件,比如windows里的好压和360压缩或者微软自带的等等,比较gzip和bzip之间的压缩比例,压缩时间等问题。

4.1 gzip  bzip2

gzip[-9]文件名...    提高压缩比例,但是文件较大是效率会低

bzip2[-9]文件名... 

gzip -d . gz格式的压缩文件       d就是解压

bzip2 -d  .bz2格式的压缩文件

9代表压缩比率,9最大,1最小,gzip的压缩率要高于bzip2

 4.2   归档tar

tar [选项] ... 归档文件名  源文件或目录
tar [选项] ... 归档文件名  [-C 目标目录]

 4.3. vi  编辑器

vi与vim之间的区别:vim是vi的升级版,代码补完、编译及错误跳转等方便编程的功能特别丰富,                                    在程序员中被广泛使用。

常用选项:

五.三种模式 

5.1常见模式

vi 编辑器有三种模式:命令模式、插入(编辑)模式、底行模式

 5.2  插入模式

 命令模式:此模式下,可使用方向键(上、下、左、右键)或 k、j、h、i 移动光标的位置,还可以对文件内容进行<font color='red'>复制、粘贴、替换、删除</font>等操作。

快捷键:

 5.3  输入模式

输入模式:  使 Vim 进行输入模式的方式是在命令模式状态下输入 i、I、a、A、o、O 等插入命令各指令的具体功能如表 3 所示),当<font color='red'>编辑文件</font>完成后按 Esc 键即可返回命令模式。

 5.4 末行模式

末行模式:文件中的指定内容执行<font color='red'>保存、查找或替换</font>等操作。使 Vim 切换到编辑模式的方法是在命令模式状态下按“:”(英文冒号)键,此时 Vim 窗口的左下方出现一个“:”符号,这是就可以输入相关指令进行操作了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值