前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Linux】初步认识Linux系统

【Linux】初步认识Linux系统

作者头像
且陶陶
发布2023-10-16 09:56:23
1380
发布2023-10-16 09:56:23
举报
文章被收录于专栏:Triciaの小世界Triciaの小世界

Linux

操作系统

主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用。

作为中间人,连接硬件和软件

常见操作系统

  1. 桌面操作系统
    1. Windows
    2. macOs
    3. Linux
  2. 服务器操作系统
    1. Linux
    2. Windows Server
  3. 嵌入式操作系统
    1. Linux
  4. 移动设备操作系统
    1. ios
    2. Android

操作系统发展历史

Unix ——> Minix ——> Linux

GNU/Linux

image.png
image.png

狭义的Linux:Linux kernel

广义的Linux:GUN/Linux

Linux的发行版

  1. Red Hat
image.png
image.png
  1. Debian
image.png
image.png
  1. SUSE
image.png
image.png
  1. gentoo
  2. archLinux
image.png
image.png

下载centOs

推荐镜像网站:阿里云

下载VMware

官方网站:VMware

Linux文件

Linux中一切皆文件

Linux目录结构

image.png
image.png

注意:

  1. /bin :是Binary的缩写,这个目录存放着最常使用的命令
  2. /sbin : s是system的意思,这里存放的是系统管理员使用的系统管理程序
  3. /lib : 是库目录,存放库文件
  4. /usr : 包含了用户所有的应用程序和所需要的文件和数据。
  5. /boot : 挂载分区
  6. /dev : 设备目录
  7. /etc : 主要放置系统管理所需要的配置文件和对应的子目录
  8. /home : 主目录,存放用户个性化文件
  9. /root : root用户的主目录
  10. /opt : 可选目录,给第三方软件包的目录
  11. /media:媒体目录,挂载U盘和光驱
  12. /mnt:挂载目录
  13. /proc:进程目录
  14. /run : 运行目录
  15. /srv:跟系统服务有关的目录
  16. /sys:存放系统硬件信息的文件
  17. /tmp:临时目录
  18. /var:可变目录,放各种日志文件
image.png
image.png

这种带箭头的文件夹意思是它不是直接存放在根目录下的,而是一个链接,连接在别的目录下。

VI/VIM编辑器

VI:Unix操作系统和类Unix操作系统中最通用的文本编辑器

VIM:可主动辨别语法正确性,方便程序设计 (编辑器之神)

模式间转换

image.png
image.png
一般模式:
  1. 复制:
    • yy : 复制一整行
    • 数字+yy:复制多行
    • y$:从当前位置开始复制到行末
    • y^:从行首复制到当前位置
    • yw:复制当前单词
  2. 粘贴:
    • p:粘贴一行
    • 数字+p:粘贴 多 行
  3. 删除:
    • dd:删除一行
    • dw:删除一个词(从当前位置开始删除一个词)
    • d$:从当前位置开始删除到行末
    • d^:从行首删除到当前位置
    • x:删除光标位置的这一个字符,相当于del
    • X:相当于Backspace
  4. 返回上一步操作:
    • u
  5. 更改当前位置字符
    • r
    • R:依次替换
  6. 移动:
    • ^:移动到行首
    • $:移动到行尾
    • gg:移动到整个页面页头
    • H:移动到当前页面页头
    • G :移动到整个页面的页尾
    • L:移动到当前页面的页尾
    • 1+G:移动到第1行
    • 数字+G:移动到目标行
  7. 词操作
    • w:跳到下一个词
    • e:跳到当前词头
    • b:跳到上一个词
插入(编辑)模式

进入编辑模式的方法

  1. i:当前光标前
  2. I:光标所在行最前
  3. a:当前光标后
  4. A:光标所在行最后
  5. o:当前光标行的下一行
  6. O:当前光标行的上一行

退出编辑模式

Esc

命令模式

进入

:

  1. / :查找
    • 比如 /boot : 查找所有的boot,此时所有的boot会高亮显示,并且光标指向第一个noot
    • n:光标移动到下一个
    • N:光标移动到上一个
  2. :w 保存
  3. :q 退出
  4. :! 强制执行
  5. :noh 取消高亮
  6. :setnu 显示行号
  7. :setnonu 取消行号
  8. : s/old/new 替换当前行匹配到的第一个old为new
  9. : s /old/new/g 替换当前行匹配到的所有old为new
  10. :%s/old/new 替换每一行匹配到的第一个old为new
  11. :%s/old/new/g 替换文档中匹配到的所有old为new
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-07-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux
  • 操作系统
    • 常见操作系统
      • 操作系统发展历史
        • GNU/Linux
        • Linux的发行版
          • 下载centOs
            • 下载VMware
            • Linux文件
            • Linux目录结构
            • VI/VIM编辑器
              • 模式间转换
                • 一般模式:
                • 插入(编辑)模式
                • 命令模式
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档