Linux知识点汇总

1. mkdir 创建目录

  • mkdir:创建目录。
  • -p:级联创建目录。例如,mkdir -p /path/to/directory
    mkdir dir1
    mkdir -p dir2/dir2-1
    

2. mount 挂载文件系统

  • mount:挂载文件系统。
  • df -h:查看挂载的文件系统及其使用情况。
    lsblk
    mount <blk_name> <dir>
    

3. cp 级联复制命令

  • cp -R:级联复制目录及其内容。
  • -a:带权限复制。例如,cp -a source/ destination/

4. cd 切换目录

  • cd -:切换到上一个目录。
  • cd ..:切换到上一级目录。
  • cd ~:切换到用户主目录。

5. tar 压缩解压

  • tar:用于压缩和解压文件。
  • -cvf:创建压缩包。例如,tar -cvf archive.tar /path/to/files
  • -xvf:解压缩包。例如,tar -xvf archive.tar
  • 支持类型:bzip, zip2, xz 等。
  • -C 直接解压路径
  • 示例
    tar -cf dir1.tar dir1
    tar -xvf dir1.tar
    tar -xvf dir1.tar -C dir2
    

6. dnfyum 命令

  • dnfyum:用于安装和管理软件包的工具。
  • 常用命令:
    • install:安装软件包。
    • update:更新软件包。
    • remove:删除软件包。
    ls /etc/yum.conf.d/
    

7. vivim

  • vivim:文本编辑器。
  • 基本操作:
    • i:进入插入模式。
    • :w:保存文件。
    • :q:退出编辑器。
    • :wq:保存并退出。
    • o: 在下一行进行编辑
    • dd: 删除当前行
    • u: 撤销
    • ctrl+V: 块选中
    • shift+V: 行选中
    • Y: 复制
    • P: 粘贴
    • X:剪贴
    • :w: 保存
    • :q:退出
    • :wq: 保存退出
    • :q!: 强制退出,不保存修改
    • /<字符串>:进行查询,按n键进行跳转

8. systemctl 命令和 systemd 进程

  • systemctl:用于管理 systemd 服务。
  • 常用命令:
    • start:启动服务。
    • stop:停止服务。
    • restart:重启服务。
    • reload
    • status:查看服务状态。
    • 示例:

      systemctl daemon-reload
      systemctl reload sshd
      systemctl restart sshd
      systemctl start sshd
      systemctl stop sshd
      

9. cat 查看文本文件

  • cat:查看文本文件内容。
  • less:分页查看文本文件。
  • more:逐页查看文本文件。
  • tail:查看文件尾部内容。
  • 示例

    cat /etc/ssh/sshd_config
    tail -n10 /etc/ssh/sshd_config
    tail -n5 /etc/ssh/sshd_config
    tail -n2 /etc/ssh/sshd_config
    head -n10 /etc/ssh/sshd_config
    head -n5 /etc/ssh/sshd_config
    less /etc/ssh/sshd_config #按q进行退出
    more /etc/ssh/sshd_config #按q进行退出,按enter进行逐行查看
    

10. scp 远程传送文件

  • scp:用于在本地和远程主机之间传送文件。
  • -r:递归传输目录。例如,scp -r user@host:/path/to/remote /path/to/local
    scp dir1.tar user1@127.0.0.1:~
    scp -r dir2 user1@127.0.0.1:~
    

相关推荐

  1. Linux知识汇总

    2024-07-21 06:20:02       18 阅读
  2. Linux知识汇总

    2024-07-21 06:20:02       19 阅读
  3. 【C++】知识汇总(下)

    2024-07-21 06:20:02       40 阅读
  4. 【C++】知识汇总(上)

    2024-07-21 06:20:02       46 阅读
  5. 【Vue】基本知识汇总

    2024-07-21 06:20:02       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-21 06:20:02       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-21 06:20:02       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-21 06:20:02       45 阅读
  4. Python语言-面向对象

    2024-07-21 06:20:02       55 阅读

热门阅读

  1. Leetcode 146. LRU 缓存

    2024-07-21 06:20:02       15 阅读
  2. 代码扫描常见问题盘点-并发处理类/异常类

    2024-07-21 06:20:02       17 阅读
  3. GESP C++ 二级真题(2023年12月)T1 小杨做题

    2024-07-21 06:20:02       12 阅读
  4. Python网络编程:socket模块的入门与实践

    2024-07-21 06:20:02       18 阅读
  5. Perl文件系统过滤:数据筛选的艺术

    2024-07-21 06:20:02       20 阅读
  6. 【音视频】AAC编码器与ffmpeg生成AAC数据

    2024-07-21 06:20:02       16 阅读
  7. 求职学习day7

    2024-07-21 06:20:02       18 阅读
  8. 算法学习2——排序算法(2)

    2024-07-21 06:20:02       15 阅读
  9. Jupyter Notebook与机器学习:使用Scikit-Learn构建模型

    2024-07-21 06:20:02       18 阅读