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

 

posted @ 2020-04-04 22:03  后山前堂客  阅读(110)  评论(0)    收藏  举报