飞道科技

飞道科技文档总汇

Linux 介绍

1. Linux介绍

比微软的Windows微软年轻几岁,作为一个老牌操作系统系列,它在服务器方面深受热爱。

多数人对于Linux的感觉还停留在黑窗口命令行的层面上,事实上,经过这么多年的发展,各个Linux系列都可以方便地使用已经不输于Windows的桌面,甚至我个人还非常喜欢Gnome桌面的多工作区的操作。

2. 发音

听说,它的发音为勒讷克斯。也有不少国人读里妞克斯的。

3. Linux主要的几个发行版

3.1. Ubuntu

相信我,Ubuntu是年轻也是最适合初学者使用的操作系统,并且它的使用者也非常多,一般的问题,百度一下就能解决。因为拥有大量的用户,它上面可直接用的软件也非常多,这让我们没必要经常启动一个Windows虚拟机来弥补某些软件上的不足。

3.2. Fedora

如果是个人爱好者,我个人推荐Fedora,它的软件更新非常快,你能够第一时间体验新软件新特性给你带来的快感,甚至如果你愿意,你也可以参与该项目的开发,它是由社区支持的一个操作系统。截止目前(2018年5月22号),它的最新发行版本是28。

3.3. Debian

老牌(25岁了),稳定是没得说的。经过多个Linux发行版亲自试用,我们最终选用了Debian这个版本,它的好处:

  1. 可用软件多,多数软件都会提供UbuntuDebian可用的安装包。
  2. 稳定,相比Fedora,它要稳定地多。

还有什么?还需要什么吗?我觉得这2条优势已经足够了!

3.4. CentOS

不得不提一下这个发行版,因为我们的产品部署服务器的时候会用到!原因呢,它非常可靠和稳定。

3.5. OpenSUSE

OpenSUSE的桌面版也能用。

3.6. 深度

国产,有官方支持,初学容易上手。

3.7. 其它

抱歉,限于篇幅,我要把剩下的全部归于其它了,还请各位不要有意见,这只是一个简单的介绍,加上我个人了解也确实不多,不妄议了,有兴趣的朋友可以自己去尝试。

4. Tilda

Tilda是一个终端模拟器,它能够比较方便地通过某个快捷键(默认为F1)显示和隐藏,不占用桌面窗口数量,且可方便地随时显示/隐藏,是Linux桌面必备的工具之一。

初次使用会自动弹出设置对话框,可以进行一些简单的设置,使得使用起来更得心应手。

5. 常用命令

5.1. 使用管理员权限执行一条命令

可以理解sudosuper user do的缩写

sudo vi

5.2. 软件包安装工具apt

aptadvanced package tool

5.2.1. 查找应用

根据应用名称或部分名称搜索软件包

apt list python
# or
apt list python?
# or
apt list python3*

根据功能搜索软件包

apt search 'web browser'

5.3. 安装软件包

sudo apt install opera -y

5.4. 卸载软件包

sudo apt remove chromium -y

5.5. 更新软件

sudo apt update -y && sudo apt upgrade -y

6. 文件/目录操作

6.1. 查看目录

ls
# or
ls ./gitee

6.2. 切换目录

cd another/path

6.3. 删除目录

rm -rf path/to/delete
# or
rm file/path/to/delete

6.4. 创建目录

mkdir foldername

6.5. 查看文本文件

cat file/path

6.6. 移动文件(夹)

mv from to

6.7. 复制文件(夹)

cp file/path new/file/path
# or
cp -r folder/path new/folder/path

7. 其它

7.1. 查看本机ip地址

ip a

7.2. 使用vscode打开文件(夹)

code file/path
# or
code path