1、Linux 文件

Linux 系统中一切皆文件。

2、Linux 目录结构

/bin(存放二进制文件的二进制文件夹,(普通用户的文件))
·是Binary的缩写,这个目录存放着最经常使用的命令/sbin(存放系统文件的二进制文件夹,(管理员用户的文件))
·s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。/home
·存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般
该目录名是以用户的账号命名的。/root
·该目录为系统管理员,也称作超级权限者的用户主目录。
/lib(存放库文件的文件夹,等同于windows下的System32文件夹)
·系统开机所需要最基本的动态连接共享库,其作用类似于Windows
里的DLL文件。几乎所有的应用程序都需要用到这些共享库。/lost+found
·这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。/etc
·所有的系统管理所需要的配置文件和子目录。/usr
·这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目
录下,类似于windows下的program files目录。
/boot(挂载文件夹)
·这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以
及镜像文件,自己的安装别放这里。/proc(进程目录)
·这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直
接访问这个目录来获取系统信息。/srv(存放系统服务的文件夹)
.service缩写,该目录存放一些服务启动之后需要提取的数据。/sys(存放系统硬件信息的文件夹)
这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统sysfs 。
/tmp(存放临时文件的文件夹)
·这个目录是用来存放一些临时文件的。/dev(管理设备的文件夹)
·类似于windows的设备管理器,把所有的硬件用文件的形式存储。/media(CentOS6)
. linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。
. CentOS7迁移到/run/media/mnt
·系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部
的存储挂载在/mnt/上,然后进入该目录就可以查看里的内容了。
/opt(安装第三方软件的文件夹)
·这是给主机额外安装软件所摆放的目录。比如你安装一个mysql数据库则就
可以放到这个目录下。默认是空的。/var(存放经常会变化的文件的文件夹,如日志)
·这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目
录放在这个目录下。包括各种日志文件。/run (运行目录)

VI/VIM 编辑器(重要)

1、 是什么

VI 是 Unix 操作系统和类 Unix 操作系统中最通用的文本编辑器。
VIM 编辑器是从 VI 发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜 色辨别语法的正确性,方便程序设计。VIM 与 VI 编辑器完全兼容。

— emacs文本编辑器

2、测试数据准备

1)拷贝/etc/profile 数据到/root 目录下

3 一般模式

以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可 以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档 案内容, 也可以使用『复制、粘贴』来处理你的文件数据。


复制:
YY 复制当前行
8YY 复制包含当前行的下面8行例子:复制L之后的
Hello Linux !光标放在L上y$ 即可
复制L之前的Y^即可W 光标会跳到下一个单词
yw 复制当前单词粘贴:
p 粘贴一行
8p 粘贴8行删除:
dd 删除当前行
8dd 删除包含当前行的8行撤销:
u剪切:
shift+x往后剪切
shift+X往前剪切r更改当前位置的文本
R一次替换文本b 光标向前跳光标移到当前文件的开头
gg
或者
shift+h5gg跳到第5行光标移到当前文件的结尾G或者L:set nu 显示行号

vi/vim 键盘图

4 编辑模式

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

要 等到你按下『i, I, o, O, a, A』等任何一个字母之后才会进入编辑模式。 注意了!通常在Linux中,按下这些按键时,在画面的左下方会出现『INSERT或 REPLACE』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下 『Esc』这个按键即可退出编辑模式。

1)进入编辑模式

2)退出编辑模式

按『Esc』键 退出编辑模式,之后所在的模式为一般模式。

5 指令模式

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

在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、 离开 vi 、显示行号等动作是在此模式中达成的!

1)基本语法

2)案例实操

(1)强制保存退出 :wq!

6 模式间转换

二、Linux 文件与目录结构、VI/VIM 编辑器(重要)相关推荐

  1. 3、Linux文件与目录结构

    文章目录 3.Linux文件与目录结构 3.1 Linux文件 3.1.1 文件系统 3.1.2 挂载点 3.2 Linux目录结构 尚硅谷2022版Linux教程-讲师:武晟然 壁立千仞 无欲则刚 ...

  2. 在linux中建立一个vim的目录,Linux学习笔记一(目录结构、Vim编辑器、用户管理)...

    1.Linux介绍 linux是一个开源.免费的操做系统,其稳定性.安全性.处理多并发已经获得 业界的承认,目前不少企业级的项目都会部署到Linux/unix系统上. Linux主要的发行版: Ubu ...

  3. Linux基础学习---1、目录结构、Vim编辑器、网络配置和远程登录

    1.Linux目录结构 1.1 /bin 是Binary的缩写,这个目录存放着最经常使用的命令. 1.2 /sbin s是Super User的意思,这里存放的是系统管理员使用的系统管理程序. 1.3 ...

  4. linux 文件及目录结构体系

    linux 目录的特点: 1). /是所有目录的顶点 2).目录结构像一颗倒挂的树 3).目录和磁盘分区是没有关联的 4)./下不同的目录可能对应不同的分区或磁盘 5).所有的目录都是按照一定的类别有 ...

  5. Linux 文件与目录结构

    [Linux  文件] Linux 系统中一切皆文件. [Linux  目录结构] /bin:是Binary的缩写, 这个目录存放着最经常使用的命令. /sbin:s就是Super User的意思,这 ...

  6. 【一、Linux文件与目录结构】

    1 Linux 文件 Linux系统中一切皆文件 2 Linux目录结构 /bin Binary的缩写,存放着命令. /sbin s即Super User,存放着root用户使用的系统管理程序. /h ...

  7. 【Linux入门学习之】vi/vim编辑器必知必会

    一.我们为什么要学习vim编辑器? Linux的命令行界面下面有非常多的文本编辑器.比如经常听说的就有Emacs.pico.nano.joe与vim等.vim可以看做是vi的高级版.我们为什么一定要学 ...

  8. SQL Server on Linux的文件和目录结构

    问题引入 "鸟儿啊,我记得你写过一篇<SQLServer On Linux Package List on CentOS>的文章,从这篇文章,我们很清楚的知道了SQL Serve ...

  9. RHCSA (二) —— 常用简单命令Linux文件类型目录操作命令文件操作命令

    RHCSA 第二天 一.常用简单命令 1.timedatectl命令 timedatectl命令中的参数以及作用 2.reboot命令 3.poweroff命令 4.wget命令 wget命令的参数以 ...

最新文章

  1. node.js Centos安装
  2. nginx工作进程处理请求的系统调用
  3. [loss]Triphard loss优雅的写法
  4. spring-framework-5.1.x 源码编译 环境搭建 [ idea:2020.1 ]
  5. 双击图片不放大手机php,Android_Android App中实现可以双击放大和缩小图片功能的实例,先来看一个很简单的核心图片 - phpStudy...
  6. 服务器系统小米随身wifi,win10系统小米随身wifi不能使用详细教程
  7. 全球及中国锗行业发展规模与前景调查分析报告2022-2028年
  8. 松下plc安装序列号afpsgr7_《松下PLC 编程软件 FPWINGR7 操作手册 中文高清版》.pdf...
  9. POI读取Excel时报错java.util.zip.ZipException: invalid stored block lengths
  10. 12.30天自动登陆
  11. linux运维的名言,Linux之父十大名言 你曾听说过几句?
  12. 诸葛亮舌战群儒的技术分析总结
  13. 东大18秋计算机基础在线作业3,东大18秋学期《计算机应用基础》在线作业3.pdf...
  14. 镭速传输荣获“2021年度优秀软件产品”称号
  15. 《用计算机画画》教学设计,第8课《简简单单画幅画》教学设计
  16. Arduino 编译出错:Pixy2I2C.h: No such file or directory
  17. 厦门大学的【软件工程专业】被撤销!
  18. python 识图点击_Python图片识别——人工智能篇
  19. pytorch遇到Error loading “C:\Anaconda3\lib\site-packages\torch\lib\caffe2_detectron_ops_gpu.dll“
  20. 城市排水管道系统设计计算的进展

热门文章

  1. python urldecode_Python 爬虫笔记2一(编码转码urlencode与unquote)
  2. 在线思维导图Processon部分截图
  3. 十字军之王3 mac中文版
  4. Nexus私服 (一)
  5. 使用js修改图片像素颜色并保存
  6. 微信小程序实现画布生成海报功能
  7. 关于mysql安装时无法正常启动0xc000007b的问题
  8. Phoenix官方教程 (九) Channel
  9. Swift - 描边文字效果
  10. 火伞云APP盾,您身边的DDoS攻击安全保护专家