目录
3.6 sort[options]file(s)--------命令
一.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 窗口的左下方出现一个“:”符号,这是就可以输入相关指令进行操作了。