踏歌行

vuePress-theme-reco 踏歌行    2022 - 2025
踏歌行 踏歌行

Choose mode

  • dark
  • auto
  • light
环境和工具
    • Git
    • npm 和 yarn
    • windows快捷键
    • 正则
前端
    • 浏览器学习记录
    • React学习
    • Javascript 进阶语法
    • React工具
    • CSS学习
    • ThreeJS学习
    • 页面卡顿
人工智能
    • ComfyUI学习
    • Python基础
    • PyTorch版深度学习
后端
  • 博客评论功能
  • 文件处理
数据库
  • mysql学习
  • Redis学习
  • Prisma学习
部署
  • Docker基础
  • Dockerfile和docker compose
  • Docker实例
  • Docker网络连接
  • CDN学习
  • Jenkins学习
测试
  • Cucumber学习
  • Jest学习
网络
  • CDN学习
  • HTTP学习
Linux
  • 虚拟机与Linux安装
  • 文本编辑
  • Linux命令
  • Linux安全
  • Windows中CMD和SHELl
其它
  • 我的书单
  • Blender学习
  • 计划
时间轴
author-avatar

踏歌行

36

文章

23

标签

环境和工具
    • Git
    • npm 和 yarn
    • windows快捷键
    • 正则
前端
    • 浏览器学习记录
    • React学习
    • Javascript 进阶语法
    • React工具
    • CSS学习
    • ThreeJS学习
    • 页面卡顿
人工智能
    • ComfyUI学习
    • Python基础
    • PyTorch版深度学习
后端
  • 博客评论功能
  • 文件处理
数据库
  • mysql学习
  • Redis学习
  • Prisma学习
部署
  • Docker基础
  • Dockerfile和docker compose
  • Docker实例
  • Docker网络连接
  • CDN学习
  • Jenkins学习
测试
  • Cucumber学习
  • Jest学习
网络
  • CDN学习
  • HTTP学习
Linux
  • 虚拟机与Linux安装
  • 文本编辑
  • Linux命令
  • Linux安全
  • Windows中CMD和SHELl
其它
  • 我的书单
  • Blender学习
  • 计划
时间轴
  • Linux

    • Linux命令
      • CentOS 快捷键
      • 重要命令
      • Curl
      • 时间
    • Linux安全
      • 防火墙
    • Windows中CMD和SHELl
      • 程序
      • 网络
    • Linux文本编辑
      • 原理
      • 操作
      • 下载vi
    • 虚拟机与Linux安装
      • VM virtual Box快捷键

Linux命令

vuePress-theme-reco 踏歌行    2022 - 2025

Linux命令


踏歌行 2022-12-03 系统 工具
阅读量:

# 操作

# CentOS 快捷键

  • 打开终端:Ctrl + Alt + T centOS需要手动设置 (opens new window)
  1. 窗口:

    • 关闭当前窗口: Alt + F4
    • 切换窗口: Alt + Tab
    • 最大化窗口:Super(Window) + 上
    • 恢复窗口:Super + 下
    • 隐藏窗口:Super + H
  2. 终止

    • 终止进程:Ctrl + C
    • 中断当前进程,不杀死,放入后台:Ctrl +Z
    • 终止PID的进程: sudo kill -9 PIDxxx
  3. 其它:

    • 清屏:Ctrl+l

    • 光标到行首/尾: Ctrl+A / Ctrl+E

    • 复制:Ctrl+Shift+C 或 ctrl+insert

    • 粘贴:Ctrl+Shift+V 或 shift+insert

# 重要命令

  1. 权限

    • $开始表示:普通用户模式
    • #开头的命令行:root
    • 终端切换到root用户:在命令行中输入:su
  2. shutdown命令安全地将系统关机

    • 关机:shutdown -h now 立刻重启(root用户使用)
    • 重启:shutdown -r now 立刻关机(root用户使用)
  3. 文件

    • 切换目录: cd
    • 创建文件夹:mkdir 文件夹名字
    • 删除文件夹:rm -rf 目录名字
    • 创建文件:touch 文件名
    • 删除文件:rm -f 文件名
    • 显示当前目录下文件:ls *
    • 显示当前目录下文件,以长格式显示:ll, 也就是 ls -l的别名
    • 显示当前绝对路径: pwd
    • 查看某指令的绝对路径: which, 比如查看docker指令的位置: which docker
    • 复制文件:cp 源文件目录 目标文件夹目录
    • 复制文件夹: cp -r 源文件目录 目标文件夹目录 -r 表示递归持续复制
    • 解压zip:apt install unzip unzip ckpt.zip
    • 解压被分割的文件:apt install p7zip-full 7z x 文件名.zip.001
    • 清理文件流程
# du -h --max-depth=1 | sort -gr
du: cannot access ‘./proc/28019/fd/3’: No such file or directory
36G     .
21G     ./var
11G     ./root
4.1G    ./usr
# cd ./var/
# du -h --max-depth=1
4.0K    ./nis
4.2G    ./log
16G     ./lib
# cd ./lib/
# du -h --max-depth=1
3.7G    ./docker
12G     ./clamav
16G     .
# rm -rf clamav
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  1. 进程

    • 列出进程:ps
      • 查看指定PID(例如:3030)的进程:ps -p 881,18663
      • 查看进程连同命令行,截断其超出屏幕宽度的部分 ps -ef
      • netstat| grep 47412
      • sudo lsof -i:47412
  2. 网络

    • 显示网络设备,显示ip: ifconfig -a
    • 显示网络状态、端口状态:netstat -anp | grep 应用
  3. 内存

    • free -m
    • vmstat -s
  4. 存储

    • du -h 文件名 查询某文件大小
    • df -h df = disk free. 以可读性高的结果展示磁盘分区上的可使用的磁盘空间
  5. 字符串

    • grep 命令用于查找文件里符合条件的字符串。 ps -ef|grep mysql表示列出包含字符串mysql的进程

# Curl

  • Curl -I urlXXX 查询http请求,-I选项表示只获取 HTTP 头部信息

# 时间

  • 列出当前时间和时区timedatectl