【Linux】初步认识Linux系统

这篇具有很好参考价值的文章主要介绍了【Linux】初步认识Linux系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

【Linux】初步认识Linux系统
狭义的Linux:Linux kernel

广义的Linux:GUN/Linux

Linux的发行版

  1. Red Hat

【Linux】初步认识Linux系统

  1. Debian

【Linux】初步认识Linux系统

  1. SUSE

【Linux】初步认识Linux系统

  1. gentoo
  2. archLinux

【Linux】初步认识Linux系统

下载centOs

推荐镜像网站:阿里云

下载VMware

官方网站:VMware

Linux文件

Linux中一切皆文件

Linux目录结构

【Linux】初步认识Linux系统

注意:

  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:可变目录,放各种日志文件

【Linux】初步认识Linux系统

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

VI/VIM编辑器

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

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

模式间转换

【Linux】初步认识Linux系统

一般模式:

  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文章来源地址https://www.toymoban.com/news/detail-489866.html

到了这里,关于【Linux】初步认识Linux系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows作为操作系统的典型特征和主要功能

    我是荔园微风,作为一名在IT界整整25年的老兵,今天我们来重新审视一下Windows这个我们熟悉的不能再熟悉的系统。 我们每天都在用Windows操作系统,但是其实我们每天直接在打交道的并不是Windows操作系统的内核,而是Windows操作系统的人机交互界面,这个界面其实只是Window

    2024年02月12日
    浏览(32)
  • [操作系统] 进程的详细认识----从概念到调度

    目录 前言 一.进程的概念  二.进程和程序之间的关系 2.1二者的关系  2.2资源的占用 三.进程的任务  四.进程的管理 五.PCB中的信息 5.1pid进程标识 5.2内存指针 5.3文件描述符表 六.进程的调度 6.1CPU的简单认识  6.2调度的方式 6.3PCB中调度相关属性 七.进程的通信与隔离 总结 🎁个

    2024年02月14日
    浏览(40)
  • 【Linux操作系统】编译过程中遇到的问题-为什么加-c?执行文件提示无法执行二进制文件?main函数参数argc和*argv[]的作用和理解?

    在使用GCC编译器进行程序开发时,我们经常会遇到一些编译过程中的问题, 比如为什么要加上\\\"-c\\\"选项,以及为什么生成的可执行文件无法执行等问题。 本篇博客将详细介绍这些问题,并给出相应的代码和解释,帮助读者更好地理解GCC编译过程中的\\\"-c\\\"选项和main函数的参数a

    2024年02月12日
    浏览(51)
  • 从何着手OpenHarmony?从这里开始认识嵌入式开源鸿蒙操作系统

    首先,我们需要知道HarmonyOS与OpenHarmony是不同的概念,我们需要知道它们的区别:         HarmonyOS是华为独家开发的,但华为在2020、2021年分两次 将HarmonyOS的基础能力全部捐献给了开放原子开源基金会,形成了OpenHarmony开源项目 ,华为对开源鸿蒙没有控制权,当然华为仍将

    2024年02月04日
    浏览(43)
  • 【支付系统】支付系统中锁的作用-超卖及幂等操作

    在支付系统中,最重要的两个步骤为下单和回调.皆需要加锁. 下单加锁的作用: 通过下单订单号进行加锁,防止重复下单,或者锁库存防止超卖等 回调加锁的作用: 支付系统的回调通常是间隔几秒进行多次发送,为了防止网络积压导致的同时收到多个回调,所以要对回调时携带的订单

    2024年02月08日
    浏览(39)
  • Windows 操作系统命令行 netsh int ip reset 的作用详解

    netsh int ip reset 命令是用于重置 Windows 操作系统中的网络设置和配置的命令。它是 netsh 命令行工具的一部分,用于管理网络设置。这个命令在网络故障排除、修复网络连接问题以及清除可能存在的网络配置冲突时非常有用。让我们来详细解释这个命令及其使用场景。 命令详解

    2024年02月22日
    浏览(33)
  • THRUST:一个开源的、面向异构系统的并行编程语言:编程模型主要包括:数据并行性、任务并行性、内存管理、内存访问控制、原子操作、同步机制、错误处理机制、混合编程模型、运行时系统等

    作者:禅与计算机程序设计艺术 https://github.com/NVIDIA/thrust 2021年8月,当代科技巨头Facebook宣布其开发了名为THRUST的高性能计算语言,可用于在设备、集群和云环境中进行并行计算。它具有“易于学习”、“简单易用”等特征,正在逐步取代C++、CUDA、OpenCL等传统编程模型,成为

    2024年02月07日
    浏览(37)
  • 【云原生】Docker的初步认识,安装与基本操作

    Docker是一个开源的 应用容器引擎 ,基于go语言开发并遵循了apache2.0协议开源。 Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。 Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。 Docker的Logo设计为蓝色

    2024年02月16日
    浏览(46)
  • 【Linux操作系统】探秘Linux奥秘:Linux 操作系统的解密与实战

    🌈个人主页: Sarapines Programmer 🔥 系列专栏: 《操作系统实验室》 🔖诗赋清音:柳垂轻絮拂人衣,心随风舞梦飞。 山川湖海皆可涉,勇者征途逐星辉。 目录 🪐1 初识Linux OS 🪐2. Linux 操作系统的解密与实战 🌍1. 实验目的 🌍2. 实验准备 🌍3. 实验内容 🌍4. 实验心得 📝总

    2024年02月03日
    浏览(42)
  • 【Linux操作系统】探秘Linux奥秘:操作系统的入门与实战

    🌈个人主页: Sarapines Programmer 🔥 系列专栏: 《操作系统实验室》 🔖诗赋清音:柳垂轻絮拂人衣,心随风舞梦飞。 山川湖海皆可涉,勇者征途逐星辉。 目录 🪐1 初识Linux OS 🪐2 操作系统的入门与实战 🌍1. 实验目的 🌍2. 实验准备 🌍3. 实验内容 🌍4. 实验心得 📝总结

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包