1.每个目录的详细介绍,先放一张目录的整体结构在这里

/bin:是Binary的缩写,用于存放经常使用的命令

/sbin:s代表Super User,用于存放系统管理员使用的命令

/home:存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的

/root:管理员的主目录

/lib:系统开机所需要的最基本的动态连接共享库,相当于Windows系统里面的dll文件,几乎所有的应用程序都需要使用到这些共享库

/lost+found:当系统非法关机后,这里会存放一些文件,一般情况下是空的

/etc:所有的系统管理所需要的配置文件和子目录

/usr:用户的好多应用软件和文件都存放在这里,类似与Windows的program files目录

/boot:存放启动Linux启动时的一些核心文件

/proc:是一个虚拟的目录,是系统内存的映射,可以直接访问这个目录来获取系统的信息

/srv:service的缩写,该目录存放一些服务启动后需要提取的数据

/sys:该目录安装了一个只有2.6内核中才会有的一个新的文件系统sysfs

/tmp:存放一些临时文件

/dev:所有的硬件都以文件的形式来存储,该目录就是存放这些文件的

/media:Linux会自动识别一些设备(如:U盘和光驱...),识别后会将识别到的设备挂载这个目录下

/mnt:系统提供该目录时让用户临时挂在别的文件系统,我们可以将外部的存储挂载到/mnt/下,然后进入就可以看到内容了

/opt:给Linux安装额外软件时所摆放的目录。

/var:一般存放着一些日之文件,我们习管将哪些经常被修改的日志文件存放到这个目录下

/selinux:这是一个安全子系统,他能控制程序只访问特定的文件

2.VI/VIM编辑器

  VI编辑器相当于是Windows里面的记事本,用于编辑文本文档。

  VIM编辑器时VI的升级版,可以主动的以字体颜色辨别语法的正确性,方便程序设计。

这个编辑器有三种模式:分别是一般模式,编辑模式,指令模式

  2.1一般模式

  

    以vi/vim打开一个文档就直接进入一般模式了(这是默认的模式)。在这个模式中, 可以

  用『上下左右』按键来移动光标,可以用『删除字符』、『删除整行』、『复制、粘贴』按键

  来处理文件内容。

  常用语法

语法

功能描述

yy

复制光标当前一行

y数字y

复制一段(从第几行到第几行)

p

箭头移动到目的行粘贴

u

撤销上一步

dd

删除光标当前行

d数字d

删除光标(含)后多少行

x

删除一个字母,相当于del

X

删除一个字母,相当于Backspace

yw

复制一个词

dw

删除一个词

shift+^

移动到行头

shift+$

移动到行尾

1+shift+g

移动到页头,数字

shift+g

移动到页尾

数字N+shift+g

移动到目标行

  下图是从网上直接找的详细的介绍图

  

  2.2编辑模式 

    在一般模式中可以进行删除、复制、粘贴等的动作,但是却无法编辑文件内容!要等到你

  按下『i, I, o, O, a, A』等任何一个字母之后才会进入编辑模式。

    通常在Linux中,按下这些按键时,在界面的左下方会出现『--插入--』的字样,此时才可

  以进行编辑。而如果要回到一般模式时,则必须要按下『Esc』这个按键即可退出编辑模式。

常用语法

1)进入编辑模式

按键

功能

i

当前光标前

a

当前光标后

o

当前光标行的下一行

I

光标所在行最前

A

光标所在行最后

O

当前光标行的上一行

2)退出编辑模式

按『Esc』键

  2.3指令模式

    在一般模式当中,输入『 : / ?』3个中的任何一个按钮,就可以将光标移动到最底下那一

  行。

    在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开

  vi 、显示行号等动作是在此模式中达成的!

1)基本语法

命令

功能

:w

保存

:q

退出

:!

强制执行

/要查找的词

n 查找下一个,N 往上查找

? 要查找的词

n是查找上一个,shift+n是往下查找

:set nu

显示行号

:set nonu

关闭行号

2)案例实操

(1)强制保存退出

:wq!

2.4模式之间的转换

  

Linux中目录结构以及VI编辑器常见的命令操作的更多相关文章

  1. Linux学习(1)vi编辑器的常用命令

    今天对Linux中的vi编辑器进行了学习,对其中的常用命令进行总结: 数字 0 或^:光标移到行首 $              :光标移到行尾 H             :光标移到屏幕的首行 L ...

  2. Linux vi 编辑器常见命令的使用

    Linux vi 编辑器常见命令的使用 Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配.注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Win ...

  3. vi编辑器常见命令的使用

    Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配.注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows 下的 word 有排版功能. ...

  4. Linux学习——目录结构

    在Linux当中,一切皆为文件,包括目录也属于文件.FHS(Filesystem Hierarchy Standard)的出现对文件目录系统做出了统一规范. Linux的目录结构: / - 根 /bi ...

  5. linux的目录结构详细介绍

    linux的目录结构详细介绍 1. /目录(根目录) 2./ect/目录 特定主机系统范围内的配置文件. 3./usr/目录 默认软件都会存于该目录下.用于存储只读用户数据的第二层次:包含绝大多数的用 ...

  6. Linux 标准目录结构

    初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp ...

  7. 【转】 Linux下目录结构

    装完Linux,首先需要弄清Linux 标准目录结构 / root — 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home — 存储普通用户的个人文件 ftp — 用户 ...

  8. 从零单排Linux – 3 – 目录结构

    从零单排Linux – 3 – 目录结构 1.FHS标准(filesystem hierarchy standard) why? –> 为了规范,还有为了linux的发展 重点 –> 规范 ...

  9. 【转】Linux 标准目录结构

    初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp ...

随机推荐

  1. mac OS 安装 Homebrew及常用命令

    Homebrew  是由国外大神 Max Howell 开发的一款包管理工具,类似Debian的apt,他可以安装任何你想安装的东西. 安装方法 命令行输入 /usr/bin/ruby -e &quo ...

  2. redis 分布式锁的正确实现方式

    前言 分布式锁一般有三种实现方式:1. 数据库乐观锁:2. 基于Redis的分布式锁:3. 基于ZooKeeper的分布式锁.本篇博客将介绍第二种方式,基于Redis实现分布式锁.虽然网上已经有各种介 ...

  3. 笔试算法题及解答(Python)

    1.给定任意一个正整数,求比这个数大且最小的“不重复数”,“不重复数”的含义是相邻两位不相同,例如1101是重复数,而1201是不重复数 # coding:utf-8 ''' Created on 2 ...

  4. 如何将excel表格中的纯数字删掉 空白行,然后删除

    excel里如何删除一列中全部数字 1.选择目标区域2.按“F5”,定位条件如下设置,即可选中值为数字的单元格,在按Del. 空白行删除 选择空值,确定,就会将所有空白行选定,然后删除

  5. go语言从例子开始之Example20.错误处理

    Go 语言使用一个独立的·明确的返回值来传递错误信息的.这与使用异常的 Java 和 Ruby 以及在 C 语言中经常见到的超重的单返回值/错误值相比,Go 语言的处理方式能清楚的知道哪个函数返回了错 ...

  6. 三步完成Source Insight 4.0 破解安装(转)

    转自:https://blog.csdn.net/biubiuibiu/article/details/78044232 三步完成Source Insight 4.0 破解安装   下载地址有更新,之 ...

  7. vue框架中什么是MVVM

    前端页面中使用MVVM的思想,即MVVM是整个视图层view的概念,属于视图层的概念. MVVM是前端视图层的分层开发思想,将页面分成了Model, View,和VM:其中VM是核心,因为VM是V和M ...

  8. Vue学习笔记【32】——Vue路由(watch、computed和methods之间的对比)

    computed属性的结果会被缓存,除非依赖的响应式属性变化才会重新计算.主要当作属性来使用: methods方法表示一个具体的操作,主要书写业务逻辑: watch一个对象,键是需要观察的表达式,值是 ...

  9. django 如何重用app

    若有一个已经运行稳定的程序,那么可以将其打包,供其他项目安装使用. 假设django项目的目录结构如下: mysite/ manage.py mysite/ __init__.py settings. ...

  10. spring在WEB中的应用。

    1:创建IOC容器.在WEB应用程序启动的时候就创建.利用到监听器. ServletContextListener类的contextInitialized方法中 package com.struts2 ...