Geeks_Z の Blog Geeks_Z の Blog
首页
  • 学习笔记

    • 《HTML》
    • 《CSS》
    • 《JavaWeb》
    • 《Vue》
  • 后端文章

    • Linux
    • Maven
    • 汇编语言
    • 软件工程
    • 计算机网络概述
    • Conda
    • Pip
    • Shell
    • SSH
    • Mac快捷键
    • Zotero
  • 学习笔记

    • 《数据结构与算法》
    • 《算法设计与分析》
    • 《Spring》
    • 《SpringMVC》
    • 《SpringBoot》
    • 《SpringCloud》
    • 《Nginx》
  • 深度学习文章
  • 学习笔记

    • 《PyTorch》
    • 《ReinforementLearning》
    • 《MetaLearning》
  • 学习笔记

    • 《高等数学》
    • 《线性代数》
    • 《概率论与数理统计》
  • 增量学习
  • 哈希学习
GitHub (opens new window)

Geeks_Z

AI小学生
首页
  • 学习笔记

    • 《HTML》
    • 《CSS》
    • 《JavaWeb》
    • 《Vue》
  • 后端文章

    • Linux
    • Maven
    • 汇编语言
    • 软件工程
    • 计算机网络概述
    • Conda
    • Pip
    • Shell
    • SSH
    • Mac快捷键
    • Zotero
  • 学习笔记

    • 《数据结构与算法》
    • 《算法设计与分析》
    • 《Spring》
    • 《SpringMVC》
    • 《SpringBoot》
    • 《SpringCloud》
    • 《Nginx》
  • 深度学习文章
  • 学习笔记

    • 《PyTorch》
    • 《ReinforementLearning》
    • 《MetaLearning》
  • 学习笔记

    • 《高等数学》
    • 《线性代数》
    • 《概率论与数理统计》
  • 增量学习
  • 哈希学习
GitHub (opens new window)
  • Linux

    • 学习资源
    • 常用命令
      • Linux命令
      • 常用命令
      • 系统
      • 解压缩
        • 大文件后台解压
      • 文件
    • 帮助信息查看
    • Linux开机、重启和用户登录注销
    • 用户管理
    • 实用指令
    • 组管理和权限管理
    • 定时任务调度
    • Linux 磁盘分区和挂载
    • Linux网络配置
    • 进程管理
    • RPM和YUM软件管理
    • Linux服务器超级实用的Shell脚本
    • 文件解压缩
  • Git

  • ProgramNotes
  • Linux
Geeks_Z
2025-06-08
目录

常用命令

Linux命令

  • 查看 Linux 命令帮助信息:help, whatis, info, which, whereis, man
  • Linux 文件目录管理:cd, ls, pwd, mkdir, rmdir, tree, touch, ln, rename, stat, file, chmod, chown, locate, find, cp, mv, rm
  • Linux 文件内容查看命令:cat, head, tail, more, less, sed, vi, grep
  • Linux 文件压缩和解压:tar, gzip, zip, unzip
  • Linux 用户管理:groupadd, groupdel, groupmod, useradd, userdel, usermod, passwd, su, sudo
  • Linux 系统管理:reboot, exit, shutdown, date, mount, umount, ps, kill, systemctl, service, crontab
  • Linux 网络管理:关键词:curl, wget, telnet, ip, hostname, ifconfig, route, ssh, ssh-keygen, firewalld, iptables, host, nslookup, nc/netcat, ping, traceroute, netstat
  • Linux 硬件管理:df, du, top, free, iotop
  • Linux 软件管理:rpm, yum, apt-get

常用命令

  • ps -u 'username' -f 查看用户所用进程及详细信息
  • kill PID 不管用的时候,尝试加-9 参数 kill -9 PID,或者 kill 父进程: kill PPID
  • top:查看系统资源占用情况以及每个进程资源占用情况。
    • top -u 用户名,查看对应用户的进程占用情况。
    • top -p 监控指定进程
  • 查看端口号是否被占用:ss -tuln | grep 端口号 或者 netstat -tuln | grep 80

系统

  • hostnamectl

hostnamectl 是在 centos7 中新增加的命令,用来管理给定主机中使用的三种类型的主机名。

在 CentOS7 中有三种定义的主机名: 静态的(static)、瞬态的(transient)、和灵活的(pretty)。“static” 主机名是可由用户选择的传统 hostname,并保存在 /etc/hostname 文件中。“transient” hostname 是由内核维护的动态主机名。它最初是默认的 static 主机名,其值默认为 “localhost”。可由 DHCP 或 mDNS 在运行时更改其默认值。“pretty” hostname 是为用户提供的任意格式 UTF8 主机名。

解压缩

  • tar:既可以压缩,也可以解压,打包得到的文件格式是.tar.gz 。

    • tar -zcvf xxx.tar.gz 打包内容:将内容进行打包

    • tar -zxvf xxx.tar.gz -C 解压目标目录:将压缩文件解压到特定位置

  • zip和unzip:对文件夹压缩和解压,格式是.zip。

    • zip -r myhome.zip /home/:压缩 home 文件夹以及其里面的文件和子文件夹成为 myhome.zip

    • unzip -d /opt/temp /home/myhome.zip :-d 表示指定的解压目录

大文件后台解压

可以使用如下命令将 tgz 文件解压,并让解压过程在后台运行,同时将输出日志保存到文件中,例如:

nohup tar -zxvf yourfile.tgz > yourfile.log 2>&1 &
1

解释:

  • nohup:让命令在退出终端后仍继续运行
  • tar -zxvf yourfile.tgz:解压 .tgz 文件(其中 z 表示 gzip 压缩,x 表示解压,v 表示详细输出,f 指定文件)
  • > yourfile.log 2>&1:将标准输出和标准错误都重定向到 yourfile.log 文件
  • &:将命令放到后台运行

文件

上次更新: 2025/06/25, 11:25:50
学习资源
帮助信息查看

← 学习资源 帮助信息查看→

最近更新
01
帮助信息查看
06-08
02
学习资源
06-07
03
知识蒸馏分类
06-03
更多文章>
Theme by Vdoing | Copyright © 2022-2025 Geeks_Z | MIT License
京公网安备 11010802040735号 | 京ICP备2022029989号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式