1、初始设置

  • 更改主机名 hostnamectl set-hostname master

image.png

  • 关闭防火墙
    • 暂时关闭防火墙 systemctl stop firewalld.service
    • 查看防火墙状态 systemctl status firewalld.service

image.png

  • 永久关闭防火墙 systemctl disable firewalld.service

    • 重启网络 service network restart
    • 系统重启 reboot

      2、基本操作

      (1)文件夹操作

      进入文件夹

  • 返回根目录

    1. cd /
    2. 返回根目录
    3. cd ..
    4. 返回上一级

    创建文件夹

    1. mkdir name
    2. 创建单个文件夹
    3. mkdir -p name
    4. 创建多级文件夹

    删除目录

    1. rmdir name
    2. 删除当前的文件夹
    3. rmdir -p name
    4. 删除路径上的所有文件夹

    (2)文件操作

    删除文件

    1. rm name
    2. 删除文件
    3. rm -f name
    4. 删除文件并确认所有信息
    5. rm -r name
    6. 删除目录
    7. rm -rf name
    8. 删除该路径下的所有文件和文件夹

    创建文件

    1. touch name
    2. 创建文件(重复创建,自动添加后缀)

    复制文件

    1. cp
    2. -R, -r, --recursive 递归复制目录及其子目录内的所有内容
    3. -t, --target-directory=目录 将所有参数指定的源文件/目录
    4. 复制至目标目录
    5. -v, --verbose 显示详细的进行步骤

    移动文件

    1. mv [选项]... [-T] 源文件 目标文件
    2. mv [选项]... 源文件... 目录
    3. mv [选项]... -t 目录 源文件...
    4. -f, --force 覆盖前不询问
    5. -i, --interactive 覆盖前询问
    6. -n, --no-clobber 不覆盖已存在文件
    7. 如果指定了-i、-f、-n 中的多个,仅最后一个生效

    压缩和解压文件

    1. #解压
    2. tar [选项] [包] [路径]
    3. 选项
    4. (压缩、解压指令)
    5. -c:压缩
    6. -x:解压
    7. (操作过程和结果)
    8. -v:显示
    9. -f:使用当前名称
    10. -t:查看
    11. (操作对象)
    12. -z:gzip
    13. -j:bzip
    14. -C:指定解压路径
    15. 示例:tar -zxvf jdk.tar.gz -C /usr/local/soft/
    1. #压缩
    2. tar -czvf test.tar.gz a.c //压缩 a.c文件为test.tar.gz

    (3)文档操作

    文档的编辑

    1. :w:保存
    2. :q:退出
    3. :wq:保存并退出
    4. :w!:强制保存
    5. :q!:强制退出不保存
    6. :wq!:强制保存并退出

    文件的查看

    1. cat -n
    2. 以行号显示
    3. more
    4. 分页显示
    5. less
    6. 分页显示(有定位行号功能)
    7. head
    8. 查看头部
    9. head -num file
    10. 从头显示num
    11. tail
    12. 查看尾部
    13. tail -num file
    14. 从尾部显示num

    必要的软件安装

    1. yum -y install vim*

    (4)查找

  • 按名称 -name

    1. *表示匹配所有
    2. ?表示匹配一个
    3. 例如:从/开始查找后缀为.txt
    4. find / -name "*.txt"
  • 按类型 -type

    1. d:表示目录
    2. f:表示文件
    3. 例如:从/开始查找文件
    4. find / -type f
  • 按大小 -size

    1. ll --block-size=单位
    2. 例如:大小以k为单位进行显示
    3. ll --block-size=k
    4. 注意:条件需要给上单位
    5. +表示大于
    6. -表示小于
    7. 例如:从/开始查找文件大小大于2k
    8. find / -size +2k
  • 按用户 -user

  • 按组 -group


(5)文件包的管理

rpm: 查看 管理 删除软件

  1. -q:查询
  2. -a:所有
  3. -qa:查询所有
  4. -e:删除
  5. 后缀:
  6. --nodeps:无视依赖关系
  7. 注意:直接-e时,如果有依赖关系,不能直接删除
  8. 需要加上--nodeps后缀

**

3、Liunx常见符号

管道:
用“|”来表示,表示“|”前面的内容交给后面来处理
筛选:
grep ,后面是筛选的条件。
覆盖:
命令1 > 命令2
用“>”来表示,表示“>”用前面的结果覆盖后面的
追加:
命令1 >> 命令2
用“>>”来表示,表示“>>”把前面的结果写入到后面