学习Linux

 

 1.路径

Unix/Linux用正斜杠“/”分割目录

Windows与DOS则用反斜杠“\”来分割各个目录

2.目录结构

 /opt给主机额外安装软件所摆放的目录。

/home:系统默认的用户家目录

3.文件分类

普通文件

目录文件

设备文件

管道文件

链接文件

3.权限

写 r

读w

可执行x

 

d rwx rwx rwx 分为三组

d 目录 成为文件类型

第一组:文件的所属用户

第二组:文件的所属组

第三组:其他用户

4Linux命令格式

命令 选项 参数

 

5帮助

命令 --help

man 命令

6快捷键

打开终端:ctrl+alt+t

清屏:ctrl+l

在终端在退出锁定:ctrl+c

tab 智能补全

按两下tab 显示列表

↑ ↓ 历史记录

 

7重要基本命令

ls 【查看文件】

-a 查看所有文件包含隐藏文件

-l 以列表形式查看文件,不包含隐藏文件

-lh 以列表形式查看文件,不包含隐藏文件 

-all以列表形式查看文件,包含隐藏文件 快捷方式

 

8几个通配符:

【*】 匹配任意多个字符【0-256】 a* 一个以上字符 256一下

【?】 匹配任意一个字符 a? 两个字符

【[b-m]】 区间法 匹配a到z的所有字符 只能确定一个字符

【[athgb]】 穷举法 权值法 匹配abcde的所有字符 只能确定一个字符

 

9.切换工作目录

cd 切换到用户主目录

cd ~ 切换到当前用户的主目录

cd .. 切换到上级目录

cd . 切换到当前目录

cd - 切换到上一次目录

 

10.创建目录

mkdir 目录名 -p 递归创建

11.删除目录

rmdir 目录名 目录一定是空的

rm 文件 -i询问 -r 递归传出

 

12.链接

ln 源文件 链接文件 硬链接(删除不会影响硬链接文件)(占空间)

ln -s 源文件 链接文件 软连接(删除会影响软链接文件)(不占空间)

 

13.硬链接和拷贝区别:

无论你修改了哪一个链接之后的文件 两个文件都会改变 保持一致 但是拷贝不会


14.文本搜索:

grep '搜索内容' 文件名

-n 显示行号

-v 反选

-i 忽略大小写

(【^a】以a为起始的字符搜索文件

【a$】以a为结尾的字符搜索文件

【.】 配匹任意一个非换行的字符

【*】匹配任意字符(大于0的整数))

 

15.文件搜索:
find 目录 参数 文件名(可以使用通配符)

-name 文件名

-size 大小

-perm rwx


16.

  归档:
    tar -cvf 归档文件名.tar 文件1 .......

  解归档:

    tar -xvf 归档文件名.tar -C 路径

17.

  压缩:
    gzip 归档文件名.tar 生成了一个文件 归档文件名.tar.gz 文件大小小于归档文件大小 归档文件名.tar不存在了

  解压缩:

    gzip -d 归档文件名.tar.gz 生成了一个文件 归档文件名.tar

 

18.zip压缩:
    zip 文件名 文件1(目录) ........  生成一个文件为:文件名.zip

 unzip解压缩:

    unzip 文件名.zip -C 路径

19.小技巧:
 

  19.1归档

    压缩:

      tar -czvf 文件名.tar.gz 文件1(目录)..........

    解压缩:

      tar -xzvf 文件名.tar.gz -C 路径

 

  19.2bzip2  

    压缩:

      tar -cjvf 文件名.tar.bz2 文件1 (目录)..........

    解压缩:

      tar -xjvf 文件名.tar.bz2 -C 路径

 

posted @ 2019-04-02 00:45  Riunv  阅读(116)  评论(0编辑  收藏  举报