Linux入门(ubuntu)
软件分类
应用软件
- 为了实现某些业务功能
- 应用软件要基于对应的系统软件
- 不同系统要装不同的软件
系统软件
- 为了与硬件打交道
- 屏蔽了软件与硬件的差异
系统软件的分类
-
电脑系统软件
- windows
- 全球用户量最大
- 收费,不开源
- 各种软件较为齐全
- mac
- 只限于苹果
ios
自成一家
- GUN/Linux
- GUN是一个开源软件组织,世界上的软件都应该开源
- GUN 不是 Unix
- GCC++
- 托瓦兹 ·林纳斯(Linus)–Linux
- windows
-
手机系统软件
ios
- 苹果自己的系统软件
- 安卓
- 全球大多数手机基于此系统
- 市场较大
- 塞班
- 诺基亚用过
Linux系统分支
-
RedHat
(收费)-
CentOS
(服务器)-
完全开源免费
-
不要使用最新版本的
CentOS
-
-
主要用于服务器版本
-
-
Debain
(免费)Ubuntu
(视窗界面)- 视窗界面良好的Linux系统
- 一些主流软件都支持
Ubuntu
系统
基础命令
基础命令就和windows的cmd差不多
# 查看当前目录
pwd
# 切换目录
cd
# 查看目录内容
ls
# 新建文件
touch <文件名>
# 新建目录
mkdir <目录名>
# 移动
mv <源路径> <目标路径>
# 删除
rm
# 查看文件内容
cat <文件名>
# 非root用户执行命令
sudo 命令
# 切换到root用户
sudo su root
# 下载
wget url
curl url
# 非要说区别的话,curl由于可自定义各种请求参数所以在模拟web请求方面更擅长;wget由于支持ftp和Recursive所以在下载文件方面更擅长。类比的话curl是浏览器,而wget是迅雷9。
apt install (apt-get install)
#clone仓库
git clone https://gitee.com/yeahmao/games_2048.git
# 文本编辑器
vim
安装
启用WSL功能
- 按
Win
键 -> 输入控制面板
按回车 -> 左下找到卸载程序
并点击 - 左侧菜单中点击
启用或关闭 Windows 功能
- 向下滚动,勾选
适用于 Linux 的 Windows 子系统
- 点击右下角的
确定
- 等待启用完毕,需要重启电脑完成安装,点击
立即重新启动
安装ubuntu
Linux的一个版本
- 按
Win
键 -> 点击右侧Microsoft Store
✌ 搜索应用商店
- 搜索
Ubuntu
-> 进入详情页 - 点击
获取
- 需要注册一个微软账号,假如你没有的话
- 登录成功后,然后点击上方
安装
- 等待安装完成后,点击
启动
# 正在安装时显示的东西
Installing, this may take a few minutes...
# 安装完成后显示的东西
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: fzf
Enter password: 1234 #密码可以简单一点
题外话
windows terminal
ps:你要是觉得ubuntu自带的终端太抽象,你也可以下在一个windows terminal这个比系统自带的终端确实好看不少
- 直接在windows自带的商店里搜索安装即可
部署一个简单的项目
- 买个服务器
- 下载Git
- 用nginx部署
nginx
# 安装nginx
apt install nginx -y
# 启动
nginx
# 访问
http://localhost/
# 查看配置文件
cat /etc/nginx/sites-enabled/default
#备份配置文件
cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak
#修改nginx配置文件中的目标路径
vim /etc/nginx/sites-available/default
一些有趣的命令
- 黑客帝国字节数据流——假装自己是黑客高手,无孔不入
sudo apt-get install cmatrix #安装cmatrix
cmatrix #运行 默认是绿色
cmatric -C red #更改颜色
按ctrl
+c
退出
ps:出处是在《黑客帝国》电影里的字节流其实是该片美术指导Simon Whitley的日本妻子菜谱上的片假名
- 高大上仪表盘hollywood——假装自己日理万机,宵衣旰食
sudo apt install hollywood #安装hollywood
hollywood #运行
按ctrl
+c
退出
ps:这里按ctrl+c一遍不好使,可以按两边(好多电视都有这种效果,在这里我不做过多评价😒)
- 火车:Strem Locomotive
sudo apt-get install sl #安装sl
sl #运行
输入
sl-h
可以看到彩蛋(没有空格)
- 图片转ASCII画风
sudo apt-get install aview imagemagick #下载aview imagemagick
wget http://labfile.oss.aliyuncs.com/courses/1/Linus.png #下载图片
asciiview Linus.png #输出结果
ps:不推荐使用,因为这个容易出bug(ctrl+c退出)
- 命令行游戏bastet:俄罗斯方块
sudo apt install bastet
bastet
左右键控制方块移动,上键控制方块旋转。
-
命令行游戏nSnake:贪吃蛇
sudo apt-get install nsnake nsnake
左右键控制方块移动,上键控制方块旋转。