Linux简介-远程操作-文本编辑器-1

本文介绍了Linux操作系统的基础知识,包括它的开源特性、主要发行版本如Ubuntu、RedHat等。详细讲解了Linux的安装过程,以及其独特的目录结构,如/bin、/usr、/etc和/home等。此外,还介绍了常用的远程操作工具Xshell和FZ,以及文本编辑器vi和vim的使用,特别是vim的三种工作模式。最后,提到了在Linux中进行文件操作和编辑的基本命令。
摘要由CSDN通过智能技术生成

1. Linux简介

Linux:是一种开源的,免费的操作系统,安装在计算机硬件上,用来管理计算机的硬件和软件资源的系统软件。
注重安全性、稳定性、高并发处理能力,没有优异的可视化界面
Windows用于个人计算机上,Linux用于企业服务器上。

在这里插入图片描述

1.2 Linux的发行版本

Linux在1991年开发,Linux的内核程序,后来很多软件开发组织以及软件公司在内核程序基础上,陆续退出很多版本的Linux操作系统:Ubuntu(乌班图)、RedHat(红帽)、CentOS、红旗Linux(国产)

1.3 Linux安装

  1. 安装虚拟机VMware
  2. 下载Linux镜像
  3. 在VM上创建新的虚拟机安装Linux:Linux的镜像

使用Linux多数都是基于终端命令使用Linux指令操作计算机
在这里插入图片描述

1.4Linux的目录结构

Linux系统中一切皆文件

  • Linux只有一个根目录。 / cd /

  • 层级式的目录结构
    在这里插入图片描述

  • root: 该目录为系统管理员目录,root是具有超级权限的用户。

  • bin ->usr/bin:存放系统预装的可执行程序,这里存放的可执行文件可以在系统的任何目录下执行。

  • usr 是 linux的系统资源目录,里边存放的都是一些系统可执行文件或者系统以来的一些文件库。

  • usr/local/bin: 存放用户自己的可执行文件,同样这里存放的可执行文件可以在系统的任何目录下执行。

  • lib->usr/lib: 这个目录存放着系统最基本的动态连接共享库,其作用类似于Windows 里的DLL文件,几乎所有的应用程序都需要用到这些共享库。

  • boot: 这个目录存放启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

  • dev: dev是 Device(设备)的缩写,该目录下存放的是Linux的外部设备,Linux中的设备也是以文件的形式存在。

  • etc: 这个目录存放所有的系统管理所需要的配置文件

  • home: 用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名以用户的账号命名,叫作用户的根目录;用户登录以后,默认打开自己的根目录。

  • var : 这个目录存放着在不断扩充着的东西,我们习惯将那些经常被修改的文件存放在该目录下,比如运行的各种日志文件。

  • mnt: 系统提供该目录是为了让用户临时挂载别的文件系统,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容

  • opt:这是给linux额外安装软件所存放的目录。比如你安装一个oracle数据库则就可以放到这个目录下,默认为空。

  • tmp:这个目录是用来存放一些临时文件的。

bin ->usr/bin:系统的可执行文件,可以在任何目录下执行

usr/local/bin:用户自己的可执行文件,可以在任何目录下执行

etc:存放配置文件。配置环境变量(/etc/profile)。

home:每一个用户的根目录。

opt:存档额外安装的软件。相当于windows系统的中Program files目录。

1.5 Linux的远程操作——Xshell

在这里插入图片描述

  1. Xshell:Linux终端模拟软件。
    连接远程Linux系统:创建会话:查看linux系统的ip地址:ifconfig

Xshell 是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及Microsoft Windows平台的TELNET 协议。它通过互联网到远程系统的安全连接以及它朐新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。

Xshell是目前最好的远程登录到Linux操作系统的软件,流畅的速度并且完美解决了中文乱码的问题,是目前程序员首选的软件。

  1. 【文件】→【新建】
    在这里插入图片描述

  2. 【连接】→【用户身份验证】
    在这里插入图片描述

  3. 【连接】
    在这里插入图片描述

  4. 【连接成功】
    在这里插入图片描述

1.5 Linux的远程操作——FZ

在这里插入图片描述

  1. FZ:文件传输软件
    在这里插入图片描述

1.5 vi和vim——Linux中的文本编辑器

  1. 用来在Linux中创建、查看或编辑文本文件,就好像Windows中的记事本一样。
  2. vim是vi的增强版本,用法几乎一样。
  • 创建一个目录

mkdir 目录名

  • 创建一个文件

vim 文件名

存在就打开,不存在的话,创建并打开

vi和vim的区别:
目前为止在使用方面个人觉得区别不是很大,完全凭借个人的喜爱,知道今天我才发现真的有细微的区别,哈哈,其实影响并不是很大。。。。如下图

1.这是通过vi 打开的配置文件
在这里插入图片描述

2.这是通过vim打开的配置文件 两个的差距还是挺明显的,vim增强了注解用不用的颜色区分,看起来更舒服。
在这里插入图片描述

1.6vim的三种工作模式

  • 使用 Vim 编辑文件时,存在 3 种工作模式,分别是一般模式编辑模式命令行模式,这 3 种工作模式可随意切换

在这里插入图片描述

在这里插入图片描述

  • 一般模式: 用vi或者vim命令打开文件(vim test.txt),进入了一般模式;
       可以查看文件的内容,并且可以通过上下左右键移动光标,查看文件某一部分;
       但是不能编辑文件内容。
  • 编辑模式:在一般模式下,按 i 键或者 a 键,进入编辑模式;
      可以编辑文件内容;
      但是不能保存编辑的内容;
      按Esc键,可以回到一般模式。
  • 命令行模式: 在一般模式下,按 shift+: ,进入命令行模式;
       输入:q ! -----不保存强制退出编辑器
           w:保存 ,q:退出,wq:保存并退出
           w!强制保存,,q!强制退出,,wq!强制保存并退出

vi和vim编辑器的快捷键

  1. 复制当前行:在一般模式下,按yy,把光标所在行复制到剪切板
                   按p,把剪切板中的内容粘贴到光标所在行的下一行。

  2. 复制当前行往下5行:在一般模式下,按5yy,把光标所在行往下5行复制到剪切板
                   按p,把剪切板中的内容粘贴到光标所在行的下一行。

  3. 在文本文件中查找关键字:在命令行模式下,输入/关键字,回车
                   按n表示光标查找下一个关键字

  4. 删除光标所在的当前行:在一般模式下,按dd,删除光标所在的当前行

  5. 删除光标所在的当前行往下5行:在一般模式下,按5dd,删除光标所在的当前行往下的5行

  6. 撤销上次编辑的内容:在一般模式下,按u

  7. 显示行号:命令行模式下,set nu显示行号,,,取消显示set nonu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

848698119

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值