Linux第二章目录和文件管理

  一.目录的类型及作用    
     
    1.bin:/bin是系统有很多放置执行文件的目录,放置的是可被用户操作的指令。

     2.boot:这个目录主要在放置开机会使用到的档案,包括Linux核心档案以及开机选单与开机所需配置文件等等。

     
      3.dev:这个目录下放置的是硬件设备的管理文件。

  4.etc: 系统主要的配置文件几乎都放置在这个目录内。                          
    5.home: 这是系统默认的用户家目录(home directory)。在你新增一个一般使用者账号时,默认的用户家目录都会被放到这里来。

6.lib:这个目录下放置的是系统的函数,也别称为函式库。

7.media: media是『媒体』的英文,顾名思义,这个/media底下放置的就是可移除的装置,包括软盘、光盘、DVD等等装置都暂时挂载于此。
8.otp:这个目录下放置的是第三方软件程序,如你下载的文件想公开让别人查阅,也可放置在此目录下。
9.proc:这个目录本身是一个『虚拟文件系统(virtual filesystem)』,他放置的数据都是在内存当中,例如系统核心、行程信息(process)、周边装置的状态及网络状态等等。放置动态文件的目录。

10.root: 系统管理员(root)的家目录。即超级用户的家目录。
11.sbin:这个目录放置的是root用户才可使用的指令。

12.srv:  srv可以规为『service』的缩写,是一些网络服务吪启动后,这些服务所需要取用的数据目录。
13.sys:这个目录其实跟/proc非常类似也是一个虚拟的文件系统,主要也是记录与核心的相关的信息。包括目前已加载的核心模块与核心侦测到的硬件装置信息等等。

14.usr:这个目录是放置用户的相关文件的。                                                                                       


15.var:这个目录主要放置常态性变动的档案,及动态文件。                                                               
16. tmp:
  这是让一般用户或者是正在执行的程序暂时放置档案的地方。即放置临时文件的地方。
17.run:这个目录主要用于放置测试的代码文件。
18.mnt: 如果你想要暂时挂载某些额外的装置,一般建议你可以放置到这个目录中。即挂载点。

二.目录相关的命令

cat 显示并连接

more 翻页、翻行,回车翻行,空格翻屏,B,往回,网上翻屏

less 翻页,翻行 上下键可翻行,空格翻屏,回车翻行,pu,pd,可上下翻屏

| 管道符,可以将前边命令的输出作为后边命令的输入

head 显示文件的开头 10行

head -数字,可只显示几行

tail 显示文件的末尾

tail -数字 显示末尾的几行

tail -f 动态显示文件末尾的变化,可简化为tailf

wc 查询单词个数,行数,字节数

wc -l 查询行数

wc -w 查询单词数

wc -c 查询字节数

grep 过滤

grep -i 可以忽略大小写进行过滤

grep -v 反转,除去你指定的文件其它的都显示

grep ^加首个字母是 查询以谁开头的文件

$ 代表结尾

^$ 代表已结尾为开头 过滤空行

gzip 压缩,只能压缩文件,不能压缩目录

gunzip 解压

gzip -d 解压,与gunzip效果相同

bzip2 压缩,只可压缩文件,不能压缩目录

bzip2 -d 解压

bunzip2 解压

bzip2 -9 压缩比压缩文件

tar:归档(归纳存档)工具,备份

tar -c 创建归档格式的文件

tar -v 归档详细信息

tar -f 使用归档文件

tar -cvf 创建使用归档文件

tar -t 列出踏包中的文件

tar -tf 查看踏包内容

tar -rvf 追加文件

tar -x 解开,释放

压缩简写 gzip:z

bzip2:j

tar zcvf 创建生产归档并压缩的文件,也可对目录进行归档压缩

tar zxvf 释放归档并压缩的文件

kill 杀死运行中的文件

kill -9 强制杀死运行中的文件
三.vi/vim编辑器
vim是什么?
    Vim是从vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

  简单的来说,vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。vim则可以说是程序开发者的一项很好用的工具。

  连vim 的官方网站自己也说vim 是一个程序开发工具而不是文字处理软件。
vim的三种模式:
     1.命令模式
     2.输入模式
     3.末行模式
vim模式跳转方式,命令模式下可以跳转到输入模式或末行模式,而末行模式下无法跳转至输入模式,输入模式下也无法跳转至末行模式。

在vim编辑器里,上下左右,回车空格都可以移动光标位置,pG up pG dn,也可以移动光标位置.

在命令模式下跳转到输入模式下的命令:

a 在光标后面的位置进行编辑

A 在该行的末尾进行编辑

i 光标当前位置开始编辑

I 在该行的最前端开始编辑

o 在光标所在行的下一行添加一行

O 在光标的所在行的上一行添加一行

vim的快捷键包括:

大写字母G可以进行换行

G 换至末行

数字+G可以换至第几行

dd 删除光标所在的这一行

d+$符删除光标所在的这一行光标后的命令

d+^ 删除光标所在的这一行光标前的命令

d+G 删除整个文件下的内容

数字+dd 删除光标往下制定行数的行

yy 复制当前光标所在的这一行,只支持命令模式下

p 粘贴,只支持命令模式下

数字+yy 复制光标所在的这一行及以下的行数

u 返回至该行修改命令之前,再次按可返回至上一行修改命令之前,可连续返回

命令模式下查找参数:/ + 参数 可进行查找参数 N 可快速查看查找出来的相同参数的文件

% 代表全文

s 替换

%+s+/被替换的参数/替换的参数 只支持命令模式,当一行 出现多个相同的参数,只替换该行首个参数

%+s+/被替换的参数/替换的参数/g 可替换全部被替换的参数

末行模式下的相关命令:

e+/目录/文件具体位置,可在不关闭vim的情况下,进入其他文件进行编辑

r 读取,把另一个文件的内容读取到当前文件下

set + nu 可显示每一行文件的行数

set + nonu 取消显示行数

本章到此结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值