Quiet
  • HOME
  • ARCHIVE
  • CATEGORIES
  • TAGS
  • LINKS
  • ABOUT

李致知

  • HOME
  • ARCHIVE
  • CATEGORIES
  • TAGS
  • LINKS
  • ABOUT
Quiet主题
  • 操作系统
  • Linux

Linux

李致知
知识点

2023-02-17 04:23:14

文章目录
  1. # 背景
    1. 1,为什么选择Linux?
    2. 2,Linux的分类
  2. 一,vim基本使用
  3. ¥#%问题处理
  4. 注意点:

# 背景

1,为什么选择Linux?

首先大家要知道linux是一种操作系统(Operating System,简称OS),操作系统有Windows、MacOS、Linux。操作系统是在硬件之上的第一层软件系统,负责提供一台电脑的最基本的功能,比如提供基本的计算服务、控制系统的进程(其他程序软件的运行)、管理内存等等。

Linux的优点(和其他操作系统相比):稳定而且效率高、免费(或者收很少的钱)、多用户机制。

我们的企业项目一般都是放在服务器上(Linux系统)。

2,Linux的分类

  • Redhat系列:红帽系列是商业公司的Linux系统的衍生。使用人数最多的系列,优点是资料多,社区资源丰富。包管理方式采用RPM和YUM,直接分发管理好的二进制文件。
    • RHEL(Redhat Enterprise Linux,收费):
    • Fedora Core(RHEL桌面版衍生,免费):适合桌面版
    • CentOS(RHEL的社区克隆版,免费):适合服务器,使用人数最多的系统。
  • Debian系列:蝶变系列是社区开发维护的linux系统的衍生。特点是非常符合GNU的规范。包管理方式采用apt-get/dpkg(YUM其实属于对apt模式的模仿)
    • unstable:测试版,功能最新但是bug较多,适合桌面。
    • testing:经过unstable测试成功的版本,较为稳定。
    • stable:使用的大多是过时的软件版本,但是稳定性和安全性非常高,适合服务器。
    • Ubuntu:unstable版本改造的版本,功能强劲,使用人数非常多,适合做桌面版。(它还分为三个版本,详情自己查阅)

一,vim基本使用

vim是vi的升级版,兼容vi的所有语法

命令行窗口的一些命令:

ls //当前列表下的文件
ls -a //查看隐藏文件
cd //切换当前目录到指定目录
rm filename //删除文件
mkdir //如果目录不存在就创建目录
pwd //打印当前目录的完整路径名
which xx //在系统变量指定的路径中寻找是否存在该命令并且返回命令的位置
whereis //搜索程序名
ps -a //查看所有进程
kill 9 进程号 //强制停止进程
echo xxx  //输出字符串,后面如果加上>路径的话就会将该字符串输入到这个文件里

shutdown -h now //立刻关机
shutdown -r now //立刻重启

文本处理的三种模式:

命令行模式:控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。

插入模式:只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。

底行模式:将文件保存或退出vim,也可以设置编辑环境,如寻找字符串、列出行号……等。

基本操作:

vim 文件名 回车 //进入vim编辑界面
//注意此时是处于命令行模式的,需要切换到插入模式才能输入文字
//命令行模式下按下字母i可以进入插入模式,插入模式切换到命令行模式按esc就行
//退出并保存
//命令行模式下按冒号进入底行模式
//常见命令如下:
:w filename //文件以filename为文件名保存
:wq //保存并退出vim
:q //不保存并退出vim
:q!//文件不保存强制退出

命令行模式下的常用功能:

//从命令行模式切换到插入模式
i //从当前光标位置进入插入模式
a //从当前光标位置的下一个字符进入插入模式
o //从当前光标的下一行进入插入模式

//其他相关文本编辑的命令就不赘述了
https://www.jianshu.com/p/8b679b35c9d5

¥#%问题处理

1,所有命令都无法使用:

环境变量设置有误,我们重新设置一下环境变量:

//先进入配置文件中,vi是不会被删除的你放心
/bin/vi  /etc/profile
//添加或者修改PATH
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

注意点:

1,如果服务器非正常关机,使用vim编辑文件的时候上次的文件会存在临时文件.swq中,将这个文件删除就可以操作了(注意这个文件时隐藏的)

2,以点开头的文件都是隐藏文件

3,/etc/profile和/etc/profile.d 的区别:

第一个是不可见的

上一篇

面试题-三大件基础

下一篇

clash让某些网址和应用绕过代理

©2023 By 李致知. 主题: Quiet 鲁ICP备2022039519号-1
Quiet主题