Linux入门

Linux入门(ubuntu)

软件分类

应用软件

  • 为了实现某些业务功能
  • 应用软件要基于对应的系统软件
    • 不同系统要装不同的软件

系统软件

  • 为了与硬件打交道
  • 屏蔽了软件与硬件的差异

系统软件的分类

  • 电脑系统软件

    • windows
      • 全球用户量最大
      • 收费,不开源
      • 各种软件较为齐全
    • mac
      • 只限于苹果
      • ios自成一家
    • GUN/Linux
      • GUN是一个开源软件组织,世界上的软件都应该开源
      • GUN 不是 Unix
      • GCC++
      • 托瓦兹 ·林纳斯(Linus)–Linux
  • 手机系统软件

    • ios
      • 苹果自己的系统软件
    • 安卓
      • 全球大多数手机基于此系统
      • 市场较大
    • 塞班
      • 诺基亚用过

    Linux系统分支

  • RedHat(收费)

    • CentOS(服务器)

      • 完全开源免费

      • 不要使用最新版本的CentOS

    • 主要用于服务器版本

  • Debain(免费)

    • Ubuntu(视窗界面)
      • 视窗界面良好的Linux系统
      • 一些主流软件都支持Ubuntu系统
        avatar

基础命令

基础命令就和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

avatar

安装

启用WSL功能

  1. Win键 -> 输入控制面板 按回车 -> 左下找到卸载程序并点击
  2. 左侧菜单中点击启用或关闭 Windows 功能
  3. 向下滚动,勾选适用于 Linux 的 Windows 子系统
  4. 点击右下角的确定
  5. 等待启用完毕,需要重启电脑完成安装,点击立即重新启动

安装ubuntu

Linux的一个版本

  1. Win键 -> 点击右侧 Microsoft Store ✌ 搜索 应用商店
  2. 搜索 Ubuntu -> 进入详情页
  3. 点击获取
  4. 需要注册一个微软账号,假如你没有的话
  5. 登录成功后,然后点击上方安装
  6. 等待安装完成后,点击启动
# 正在安装时显示的东西
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自带的商店里搜索安装即可

部署一个简单的项目

  1. 买个服务器
  2. 下载Git
  3. 用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  #输出结果

avatar

ps:不推荐使用,因为这个容易出bug(ctrl+c退出)

  • 命令行游戏bastet:俄罗斯方块
sudo apt install bastet
bastet

左右键控制方块移动,上键控制方块旋转。

  • 命令行游戏nSnake:贪吃蛇

    sudo apt-get install nsnake
    nsnake
    
    

    左右键控制方块移动,上键控制方块旋转。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值