简介
Debian[1]是一款 Linux 操作系统[2]。
Q:Linux 是什么?
A:Linux 是Linus Torvalds[3]开源[4]的操作系统内核。
Q:Linux 有什么用?
A:Linux 可以用在服务器上或嵌入式设备[5]里等。
Q:操作系统有哪些?
A:常见操作系统有:PC 端:
Linux:CentOS[6]、Ubuntu[7]等 Microsoft[8]的 Windows Unix:Apple[9]的 MacOS 等 移动端:Google[10]的Android[11]和 Apple 的 IOS 等。
Q:Unix 和 Linux 什么关系?
A:Unix 是不开源的商业软件。当年 Linus 读大学时觉得 Unix 太难用,于是动手创作了类 Unix 系统的 Linux。
Unix/Linux 系统结构

Q:应用层是什么?
A:应用层就是图形界面,但服务器一般不用,因为图形化占资源。
Q:Shell 层是什么?
A:Shell 层就是(Terminal)终端,输命令行的地方。
Q:内核层做什么用?
A:内核层负责调控系统资源。
安装 Debian
Windows 10 用户可以直接使用WSL[12] 也可在虚拟机[13]中安装 或直接安装在物理机上
Q:WSL 是什么?
A:WSL 全称 Windows Subsystem for Linux,是微软推出的在 Windows 10 下运行的 Linux 子系统。
Q:安装完 Debian,中文显示乱码怎么办?
A:
sudo dpkg-reconfigure locales
打开语言设置方向键移动光标,空格勾选和 Tab 键切换焦点配合使用,设置语言为 en_US.UTF-8
Q:
sudo
是什么?
A:sudo
是 Linux 系统的一个权限管理命令,允许普通用户执行默认需要管理员用户才有权执行的操作。
Linux 目录
user@Debian:~$ tree / -L 1 # 以树状图的形式列出目录里的文件;-L是列出深度
/
├── bin:(binaries)保存系统命令,所有用户都可执行
├── boot:系统启动目录
├── dev:(devices)存放设备文件
├── etc:(etcetera)存放系统配置文件
├── home:存放普通用户的相关文件
├── lib:存放系统程序运行所需共享库
├── media:挂载软盘或光驱
├── mnt:(mount)挂载临时文件系统
├── opt:存放第三方软件
├── proc:虚拟文件系统,存放当前进程信息
├── root:root用户的主目录
├── sbin:(super user binaries)保存和系统环境设置相关的命令,只有超级用户可用,部分命令允许普通用户查看
├── srv:服务数据目录
├── sys:虚拟文件系统,存放内存相关信息
├── tmp:(temporary)存放临时文件
├── usr:(unix software resource)系统软件共享资源目录
│ ├── bin:存放系统命令,所有用户可执行
│ └── sbin:存放根文件系统不必要的系统管理命令,超级用户可执行
└── var:(variable)存放动态数据
Q:
-bash: tree: command not found
怎么办?
A:使用sudo apt install tree
安装 tree。
Q:
apt
是什么?
A:apt
是 Debian 系 Linux 系统的软件包管理工具。RedHat 系使用yum
。
? Ask More...
Debian: https://www.debian.org/
[2]操作系统: 管理调度计算机软硬件资源的程序。
[3]Linus Torvalds: https://github.com/torvalds/
[4]开源: 即开放源代码。
[5]嵌入式设备: 不同于通用计算机的其它设备,如手机、平板等。
[6]CentOS: 基于RedHat源码开发的Linux系统。
[7]Ubuntu: 基于Debian源码开发的Linux系统。
[8]微软: https://www.microsoft.com/zh-cn/
[9]Apple: https://www.apple.com.cn/
[10]Google: https://www.google.com/
[11]Android: Android使用的也是Linux内核。
[12]WSL: https://docs.microsoft.com/zh-cn/windows/wsl/install-manual/
[13]虚拟机: 在软件中模拟具有完整硬件系统功能的计算机系统。




