10 minutes for Linux
I) webpage address
url resource
II) context/excerpt
former history OS not work conveniently, and expensive either…so write his own and free OS…
initially, only a few functions with nearly over 10,000 lines of code, while the fate gear starts to move forward on since then…
cell-phone to super computer, AI lamp to rocket satellite, … all websites and apps, the bottom of which is based on Linux, enters almost all aspects of everyone’s daily life.
Linus Torvalds…其实当时有个叫Unix的开源的学术的系统,一般用户很难使用, 一些公司拿Unix代码改一改, 加上一些商业化功能,就高价卖…
Linux看到后,就写了自己的Linux系统,…一开始目标是兼容UNIX,提供类似功能和界面,借鉴很多设计理念和思想
Linus为了避免别人拿Linux改一改去卖,GPL开源协议,然后开源的传染性,其它程序员开发新特性反哺Linux主干代码…很少使用linux原版,都是用它的发行版系统,比如Ubuntu,CentOS, Amazon, Linux等等…他们由不同公司或组织基于Linux原版开发…
Linux和发行版的关系, 可以比作房子的结构和装饰, Linux原版是毛坯房,提供核心功能但是不好用,发行版就是装修完的房子舒适好用,…
以后看到这些系统,就明白它们的关系和作用了
简单的介绍就到这里,接下来我演示一些Linux的基本用法…
我们用Ubuntu发行版,因为它用的比较多一点, 其它发行版用法都差不多,不用纠结,…win10以上,可以使用wsl,应用商店安装Ubuntu;
如果是mac系统,那么找个虚拟机软件安装…这些方法相对麻烦,不适合新手(?!), 而且也没有公网IP别人看不到, 所以我找了一个能免费用的服务器
amazon cloud这边有一个叫Lighsail的产品,(we can try if having more time),
三个月的免费套餐…这里我们打开windows终端,苹果用自带的终端…
ssh (secure shell protocol) 就是远程登录服务器的命令
可以从我们自己的电脑, 连接到全世界各地的服务器,并操作它们,
-i使用秘钥登录, 然后跟秘钥路径, 然后ubuntu(服务器的用户名)@公网ip(登录信息),…@分开用户名和公网IP,…没有问题的话,就登陆成功了
黑洞洞的,服务器就是这个样子模样, 没有界面, 来到一个新地方我们先要干什么? 没错先看自己在哪里,pwd (print working directory),显示当前工作目录的路径…这里我主要说一下文件目录系统
因为Linux系统就是以文件目录系统为根基的,是第一大重要的概念. 在Linux中,所有东西都被当成文件, 包括硬件, 进程,命令, 系统设置, 目录等等
文件目录系统提供了一种层次结构的组织方式,以根目录左斜杠(/)为起点,