Linux 基础积累
Linux内核版本:Kernel的版本
Linux常见发行版:
RHEL(red hat enterprise Linux):经过Red Hat 公司的开发和测试,稳定,收费
Fedora: Red Hat 公司发行,新功能较多,但是测试不够充分,不想RHEL那么稳定,不收费
CentOS:基于RHEL编译,去掉了商标
Debian、Ubuntu:带有桌面界面的Linux(非字符界面)
终端分类:
图形终端
命令行终端
远程终端(SSH、VNC)
常见目录:
/ 根目录
/root root用户家目录
/home/username 普通用户的家目录
/etc 配置文件目录
/bin 命令目录
/sbin 管理命令目录
/usr/bin /usr/sbin 系统预装的其他命令
### 帮助命令###
man ls
# 内部命令
help ls
# 外部命令
ls --help
# 如何确定是内部命令还是外部命令
type cd 或 type ls
info ls
##### ls ####
参数:
-l 长格式显示文件
-a 显示隐藏文件
-r 逆序显示
-t 按照时间顺序显示
-R 递归现实
cp
-r 复制多级目录
-a 复制原文件的属主 和 创建时间
-v 查看运行过程
#### 文件内容查看
cat file
head file # 默认查看前10行
head -5 file 查看前5行
tail file
tail -3 file
tail -f file 跟踪文件变化
wc -l file 查看文件行数,确定查看file内容应该使用 cat | head | tail
### 打包 压缩 ####
# 将/etc目录打包到/tmp目录下,并且命名为 etc-bak.tar.gz(.tar.gz 双扩展名有时会写为 .tgz),按照gzip压缩
tar -czf /tmp/etc-bak.tar.gz /etc
# 将/etc目录打包到/tmp目录下,并且命名为 etc-bak.tar.bz2(.tar.bz2双扩展名有时候写为tbz2),按照bzip2压缩(压缩比例更高)
tar -cjf /tmp/etc-bak.tar.bz2 /etc
### 解压缩 ###
# 将/tmp/etc-bak.tar.gz文件解压到/root下
tar -zxf /tmp/etc-bak.tar.gz -C /root

浙公网安备 33010602011771号