后续将会继续更新Linux相关内容持续关注哦!
Linux (基于CentOS7)
一、文件系统
1. 常用目录介绍
目录 |
含义 |
/bin |
系统有很多放置执行文件的目录,但/bin比较特殊。因为/bin放置的是在单用户模式下还能够被操作的指令 |
/boot |
存放Linux内核及引导系统程序文件 |
/dev |
设备文件存储目录,比如声卡、磁盘文件等 |
/etc |
存放系统配置文件,某些服务器的配置文件也存放于此 |
/home |
普通用户主目录的默认存放位置 |
/lib |
库文件存放目录 |
/tmp |
临时文件目录 |
/root |
系统管理员(root)的主目录。之所以放在这里,是因为如果进入单用户模式而仅挂载根目录时,该目录就能够拥有root的家目录,所以我们会希望root的家目录与根目录放置在同一个分区中 |
/usr |
系统存放程序的目录 |
/var |
此目录的内容经常变动,/var/log下用来存放系统日志文件 |
/mnt |
该目录作为各种移动存储介质的挂载点。该目录下通常有cdrom和floppy两个子目录,分别是光盘和软盘的挂载点,进入/mnt/cdrom或/mnt/floppy子目录就可以访问光盘或软盘中的内容 |
2. 特殊目录
符号 |
意义 |
. |
当前工作目录 |
.. |
父目录 |
~ |
用户主目录 |
- |
前一个工作目录 |
3. 文件操作指令
3.1用mkdir创建目录
选项 |
功能说明 |
-m |
在创建目录时设定权限模式 |
-p |
创建目录结构中指定的每一个目录,如果目录不存在则创建目录,如果目录已存在也不会被覆盖 |
-v |
每次创建新目录都会显示信息 |
3.2 用cd命令切换目录
3.3 用pwd查看当前路径
3.4 用ls查看当前目录下的信息
选项 |
功能说明 |
-a |
列出目录下的所有文件,包括以.开头的隐藏文件 |
-d |
将目录像文件一样显示,而不是显示其下文件 |
-i |
输出文件i节点的索引信息 |
-l |
列出文件的详细信息 |
-m |
横向输出文件名,并以“,”作为分隔符 |
-x |
按列输出,横向排序 |
-R |
列出所有子目录下的文件 |
-S |
以文件大小排序 |
-1 |
一行只输出一个文件 |
–help |
在标准输出上显示帮助信息 |
3.5 用touch命令创建/更新文件
如果命令后面接的是绝对路径,则在指定目录下创建空文件,如果后面只接了文件名,那就在当前目录下生成一个空文件
3.6 用cp命令复制文件及目录
选项 |
功能说明 |
-a |
保留链接、文件属性,复制目录时可递归的复制目录 |
-f |
如果目标文件或目录已存在,则将其覆盖,并不作提示 |
-i |
入股目标文件或目录已存在,则对用户进行提示,可以用字母y确认,其他字母都是否认 |
-r |
复制目录,实现将源目录下的文件和子目录一起复制到目标目录中 |
3.7 用mv命令删除文件
选项 |
功能说明 |
-f |
强制删除文件或目录 |
-i |
对用户进行提示,可以用字母y确认,其他字母都是否认 |
-r |
删除目录,将指定目录下的所有文件及其子目录一并删除 |
3.8 用rm命令删除文件
选项 |
功能说明 |
-f |
强制删除文件或目录 |
-i |
对用户进行提示,可以用字母y确认,其他字母都是否认 |
-r |
删除目录,将指定目录下的文件及其子目录一并删除 |
3.9 用rmdir命令删除目录
对象必须是空对象,且必须
选项 |
功能说明 |
-p |
删除指定的目录树 |
-v |
删除目录过程中输出诊断信息 |
–help |
显示命令帮助信息 |
3.10 用find命令查找文件
该命令用于在相应路径下查找满足条件的文件
1
| find 查找目录的路径 查找条件选项 对查找条件的设定
|
选项 |
功能说明 |
-name |
通过文件名查找文件 |
-user |
通过用户名查找文件 |
-type |
通过文件类型查找文件 |
-size |
通过文件大小查找文件 |
-atime |
通过文件最后的访问日期查找文件(单位:天) |
-mtime |
通过文件最后的修改日期查找文件(单位:天) |
-newer |
查找比指定文件更新的文件 |
-amin |
查找在指定时间内曾被存取过的文件(单位:分钟) |
-cmin |
查找在指定时间内被更改过的文件(单位:分钟) |
-perm |
查找符合指定权限数值的文件 |
二、VIM编辑器
vim编辑器:vim编辑器是Linux系统中功能最为强大的全屏幕文本编辑器。它可以完成输出、删除、查找、替换、块操作等文本操作,而且用户可以根据自己的需要进行定制。
1. 命令模式
无论用户处于何种模式,按下键,则立即进入命令模式
1.1光标的定位
命令 |
说明 |
g |
跳到文件最后一行,光标停于行首 |
o |
移动光标到当前行的行首 |
$ |
移动光标到当前行的行尾 |
1.2 字符检索
命令 |
说明 |
/str |
正向查找,从当前页开始向后搜索字符串str |
?str |
反向查找,从当前页开始向前搜索字符串str |
n |
往相同的方向移动到下一个被搜索字符串所在的位置 |
N |
往相反的方向移动到下一个被搜索字符串所在的位置 |
1.3 文本的复制、粘贴和删除
1.4 撤销和重复
1.5 报错和退出
2. 输入模式
3. 末行模式