Linux的基本介绍和三个常用命令

真正搞一个网站,我们是希望这个网站能被别人也访问到

自己的电脑是无法直接被别人访问到的(因为没有外网IP)

如何有外网IP呢?(通过云服务器)

云服务器的操作系统都是 Linux 系统,这个系统和 Windows 差异很大,Windows 系统的特点就是图形化操作 ,Linux 一般在服务器上都是通过命令行来进行操作的.

当前市面上常见的系统:

1.Windows

2.Linux (非计算机专业基本不会使用,适合开发,不适合日常使用)

3.Mac OS (苹果电脑)

4.Android

5.IOS

作为一个程序员,无论是前端/后端/客户端/测试/运维......Linux都是务必要掌握的并且熟练使用的功能,这是一个常识

Linux 是世界上第一大操作系统

Linux 其实是一个"操作系统内核"(管理硬件设备,给软件提供稳定的运行环境)

一个完整的操作系统 = 内核+配套的应用程序(这样才是一个可用的系统)

有很多不同的组织和个人,基于Linux内核,搭配上不同的程序(换了个皮),就构成了不同的"发行版",本质上都是一家人

如何获取 Linux 环境呢?

1.虚拟机(不是很推荐,bug很多且不能解决外网 IP 的问题)

用软件模拟硬件,进一步地在模拟出来的电脑中装一个 Linux 系统

2.WSL Windows Subsystem Linux

MS 在2018年搞出来的黑科技,在Windows 内部内嵌了一个 Linux 内核

这个方法成熟程度还是很高的,至少没有像虚拟机那样有各种bug,但是不能解决外网 IP 问题

3.云服务器  

很多服务器产商.阿里云,腾讯云,华为云,金山云......自建了一些机房,养了一堆服务器,可以按需租给别人使用,这个可以完美解决外网IP的问题.就相当于租了一个电脑,虽然配置很低.而且不贵,学生可以一折购买

远程登录到云服务器上

1.直接基于刚才云服务器后台提供的终端来登录

这种方式是可用的,但是有些公司里面的自己的服务器还不支持这种方式

不够通用,也是可以用的

2.使用单独的终端软件来进行登录(咱们这里使用xshell)

(这是公司中更常用的方式)

我们要注意分别xshell 云服务器和 Linux:

xshell 是你自己电脑上的一个软件."终端工具",像一个遥控器一样,远程操作你的云服务器

云服务器 是一台在遥远的机房里的电脑,厂商租给我们使用的

Linux 是在云服务器上使用的操作系统

我们先购买一个云服务器(这里我是在腾讯云那里买的)

直接输入enter 就是另起一行

一般都是输入一个命令(一串英文单词),再按 enter ,才会真正执行命令

执行出错的时候,会有一些反馈信息

Linux 上的命令少说有几百个,但是常用的只有十个左右,掌握这些就能应对大多场景

Linux 的基本操作没有任何难度,只不过需要练习和适应

ls (list) 列出当前/指定目录中,都有哪些内容(包含的文件和目录)

下面这种写法也是可以的,跟上面那种效果一样

下面是不同列的含义:

cd change directory 切换目录

可以切换目录的位置,相当于 Windows 上双击目录的效果

cd 后面跟着你要切换到的目录的名称,这里可以是绝对路径,也可以是相对路径

Linux 的很多命令都是需要传入路径的,都是绝对路径和相对路径都可以

这样我们就从主目录(~)切换到了根目录(/)

这个命令一定要熟练使用,这样才能在Linux 上来去自如

输入命令的时候/路径,可以输入 tab 来补全,不需要把每个字母都敲一遍

如果 cd 多次找不到自己了怎么办

pwd 就可以查看到当前位置的绝对路径(类似于上图的效果)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值