Linux Basic
2022-03-11
2分钟阅读时长
发行版
-
Linux分为哪些发行版?具体而言有什么区别?
-
概括地讲,Linux的发行版本可以大体分为两类
- 商业公司维护的发行版本,如Redhat Enterprise Linux
- 社区组织维护的发行版本,如Debian
-
主流分支包括以下部分
-
Debian
Debian分为三个版本分支 stable, testing 和 unstable。
Debian最具特色的是apt-get / dpkg包管理方式。
-
Ubuntu
Ubuntu是基于Debian的unstable版本加强而来。
-
Debian
Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。
-
Deepin
Deepin基于Qt/C++(用于前端)和Go(用于后端)。
-
Linux Mint
-
-
SlackWare
坚持KISS(Keep It Simple Stupid)的原则。该发行版的软件包都是通常的tgz(tar/gzip)格式文件再加上安装脚本。
- SUSE Linux
- Vector Linux
-
RedHat
- Cent OS(停止支持)
- Fedora
- Red Hat Enterprise Linux
- Oracle Linux
- Red Flag
-
Arch Linux/Gentoo
-
-
Linux发行版的区别在哪里?
- 配置文件不同,不同的发行版具有不同的配置文件结构
- 包管理器不同,处理依赖的方式不同
- 软件源/软件仓库不同
-
常用命令
你在使用Linux的过程中分别使用过哪些命令?
文件管理
-
cat 查看文件内容
cat [文件名]
-
chgrp 用于变更文件或目录的所属群组
chgrp [参数] [群组] [文件名] chgrp -v lee test.txt #将test.txt的用户组更改为lee chgrp --reference=test.log test.txt #根据test.log的用户组更改test.txt的用户组
-
chmod 控制用户对文件的权限
chmod [+-=] [参数] [文件名] chmod 775 test.txt chmod +x test
-
chown
chown [参数] 用户[用户组][文件名] chown root test.txt chown root:root test.txt
-
diff
diff [文件名1] [文件名2]
-
find
find [路径] [参数] [模式]
-size n
:文件大小 是 n 单位。-pid n
: process id 是 n 的文件。-type c
:文件类型是 c 的文件。-ctime n
-mtime n
-atime n
符号 文件类型 d 目录 c 字符装置文件 b 区块装置文件 p 具名贮列 f 一般文件 l 符号链接文件 s socket文件 find . -name "*.c" find . -type f find . -ctime 20 find /var/log -type f -mtime +7 -ok rm {} \;
-
less
-
mv
-
cp
-
awk
文档编辑
- fgrep
- rgrep
磁盘管理
- cd
- df
- du
- ls
- pwd
- mount
- tree
磁盘维护
- fdisk
- mkfs.ext4
- mkfs.fat
- mkswap
网络通讯
- ping
- ifconfig
- netstat
- arp
系统管理
- date
- kill
- who
- ps
- sudo
- uname
- chsh
压缩命令
- tar
- gzip