linux的学习(一):Linux的基础概念

简介

linux的一些基础的概念,vim的使用,远程连接服务器

linux

是一个操作系统OS
广义是指GNU/Linux
狭义是指linux kernel(核心层)

GNU/Linux

包括:

  • 计算机硬件
  • 核心层:内核,负责内存,进程,设备驱动,文件,网络等的管理
  • 命令解释层:连接内核和外围的应用程序,告诉内核外围程序要做什么
  • 外围应用层:浏览器,数据库,图形化桌面等等应用
Linux发行版本

各个版本都有不同的特性,有的重性能,有的重交互
常用的有:

  • centos:重性能
  • ubuntu:有好的图形界面

对比与Windows,Linux的特点:

  • 大部分免费
  • 更安全
  • 完全的命令行操作兼具图形界面
  • 上手较难,效率更高

Windows一般用在个人电脑桌面,Linux一般用在服务器上

环境

VMware
虚拟机软件,使用它可以在电脑上虚拟出一台新的电脑,在虚拟电脑上运行centos。
centos
Linux发行版本使用centos,更稳定,性能更好。

关于VMware上安装centos就不写了,很久之前已经安装过了。
安装好后可以看一下是否可以连接网络
在这里插入图片描述

终端

右键可以打开终端,之后的学习也是使用终端来操作Linux的。
终端就是之前提到的shell(命令解释层),不过这个不是真正的命令解释层,这个是在图形桌面上打开的

在这里插入图片描述
终端界面:
在这里插入图片描述

进入shell控制台

不通过图形界面使用Linux,即使用真正的Linux的shell命令解释层

快捷键

ctrl+alt+f2,如果是笔记本电脑上,则是ctrl+alt+fn+f2

终端输入命令行

我使用了上面的快捷键都不能进入,只能用桌面的终端输入命令行进入。

init 3

在这里插入图片描述
回车,会弹出如下框,输入root账号的密码

在这里插入图片描述

进入了无图形操作界面的Linux,需要重新输入账号密码。

在这里插入图片描述

进入图形界面

从无图形界面进入图形界面

快捷键方式:

ctrl+alt+f1,如果是笔记本,则ctrl+alt+fn+f1。

命令行方式:
inti 5

在这里插入图片描述

小技巧:

在无图形化界面中是没有鼠标的,如果想调出鼠标(从虚拟机进入Windows),可以使用 ctrl+alt
从Windows进入虚拟机,只需要鼠标点一下界面,鼠标消失就进入了。

文件系统

Linux中一切皆是文件。
Linux的目录结构就是一棵树,根目录就是 /
一般来说目录的东西都不要去删除的
在这里插入图片描述
常用的目录介绍:

  • bin:一些可以执行的常用命令
  • sbin:系统级(root管理员用户)的可以执行的常用命令
  • lib:存放库文件
  • dev:设备管理目录,体现了一切皆文件
  • etc:配置文件
  • opt:可选目录,一般安装自己的一些软件,第三方软件安装包
  • tmp:临时目录
  • var:可变的文件,如日志

vim编辑器

可以用来打开或创建文件

vim test.txt

在当前目录下如果有test.txt文件,就打开
如果没有这个文件,就创建test.txt文件,然后打开

vim的三种模式
  • 一般模式
  • 编辑模式
  • 命令模式
vim的使用

vim进入编辑器,这时候是一般模式,i可以进入编辑模式,编辑文本,按esc退出编辑模式,此时,修改的文本内容还只是在缓存中,还没有保存到磁盘,:就是进入命令模式,按esc退出命令模式,:加上不同的字母,有不同的功能, :w 保存内容, :u 不保存修改内容, :q,退出编辑器。

一般模式的使用

yy:可以复制当前光标所在的一行
y+$:可以只复制当前行光标之后的内容
y+^:可以只复制当前行光标到当前行开始的内容
y+w:复制当前光标单词
d+w:删除当前光标单词
p:粘贴
3+p:粘贴3次
3+y:复制当前行开始的3行的内容
dd:删除当前光标所在的1行
3+dd:删除当前光标在内的3行
u:撤回上一步操作,误删或者不想粘贴的内容,可以撤销

插入模式的使用

一般模式按 i 进入出入模式,可以进行编辑文本
按esc退出编辑模式

命令模式的使用

是对整体文档的一个操作,而不是对内容的操作。
只能从一般模式进入命令模式
: set nu:显示行号
: set nonu:不显示行号
:w :保存修改内容
:q :退出文本编辑器
:wq :保存内容并退出编辑器
:q! :不保存强制退出编辑器
/+单词:查找单词,n跳到下一个,N跳到上一个
: s/old/new/g:会把光标所在行中的全部old替换成new
:%s/old/new/g:会把文档中全部的old替换成new

网络配置

查看VMware虚拟机能否连接到物理机(Windows),能否通信

centos上ping物理机

在centos的终端中使用 ping+物理机ip地址
查看物理机ip地址:win + r,输入cmd,进入命令行,输入ipconfig
在这里插入图片描述
这个ipv4地址就是物理机的ip地址。

注意

在centos使用ping ip地址的时候,centos是要联网状态的。
在这里插入图片描述
如果还是ping不通,则关闭物理机上的防火墙。
ctrl+c停止ping命令。

在物理机上ping centos

查看centos的ip地址:在终端中输入 ifconfig命令,第一个信息的inet就是。
在物理机上的cmd中使用呢ping+ip地址
注意: 如果物理机ping不通,在网络设置里面启动vm的网络适配器
在这里插入图片描述
启动后,再检查一下centos上的网络有没有连接
在这里插入图片描述
如果还是不能ping通,关闭centos上的防火墙,使用命令

 systemctl stop firewalld
虚拟机网络连接模式
  • 桥接模式
  • NAT模式
  • 仅主机模式

当前配置的是NAT模式,如果服务器重启,ip会变,可以设置静态ip,即固定ip。

远程连接centos

使用cmd连接

可以使用Windows中的cmd去连接。
打开cmd,输入命令:

ssh 用户@ip地址

exit退出

使用连接工具连接

有很多连接服务器的工具,xshell比较主流一点,但是上传或者拉取文件还需要xftp软件。我个人比较喜欢finalshell
在这里插入图片描述

创建连接:

在这里插入图片描述

选择ssh连接,输入相关的信息:

在这里插入图片描述
点击即可连接:
在这里插入图片描述

下载文件

从服务器上下载文件,可以直观的选择路径目录,进入,然后选定好要下载的文件,点击下载图标
在这里插入图片描述
在这里插入图片描述
可以查看下载的文件信息。

上传文件

选好目录地址,点击上传图标,选择文件,确定即可上传。
在这里插入图片描述

也可查看上传情况
在这里插入图片描述

  • 17
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值