**
这篇文章中出现的所有命令,都应该记下来并且熟练使用
**
几种比较典型的Linux系统
首先对目前的Linux版本有个大体的印象,大体分Desktop版和Server版,已经是百花齐放。
Ubuntu 最常见的Linux个人发行版,一位有情怀的南非富豪,有了钱你也可以这么做
CentOS 最常用Linux服务器发新版,RHEL的开放版本,因版权而生的轮子
Arch 滚动升级,海量二进制包,社区活跃,个人最爱
Gentoo 安装软件需要从源码开始编译,稳定,但用起来会很痛
LFS 从零构建Linux,跟着做一遍,Linux每根毛都看的清清楚楚
Kali 专做渗透用的,代表了发行版的一个发展路径,就是领域
首先要了解的概念
KISS Keep it Simple and Stupid,据说是哲学
一切皆文件 通常是文件的东西叫文件,进程、磁盘等也被抽象成了文件,比较离谱的管道、设备、socket等,也是文件。这是Linux最重要的组织方式。
管道 | 分隔,前面命令的输出作为后面命令的输入,可以串联多个
重定向
< 将文件做为命令的输入
将命令的输出输出到文件
将命令的输出追加到文件
SHELL 首先确认你的shell,一般最常用的是bash,也有不少用csh,zsh等的,通过echo $SHELL可以看到当前用户的shell,对应