Home
  • 计算机网络
  • 操作系统
  • 数据结构与算法
  • 设计模式
  • JavaSE
  • JVM
  • JUC
  • Netty
  • CPP
  • QT
  • UE
  • Go
  • Gin
  • Gorm
  • HTML
  • CSS
  • JavaScript
  • vue2
  • TypeScript
  • vue3
  • react
  • Spring
  • SpringMVC
  • Mybatis
  • SpringBoot
  • SpringSecurity
  • SpringCloud
  • Mysql
  • Redis
  • 消息中间件
  • RPC
  • 分布式锁
  • 分布式事务
  • 个人博客
  • 弹幕视频平台
  • API网关
  • 售票系统
  • 消息推送平台
  • SaaS短链接系统
  • Linux
  • Docker
  • Git
GitHub (opens new window)
Home
  • 计算机网络
  • 操作系统
  • 数据结构与算法
  • 设计模式
  • JavaSE
  • JVM
  • JUC
  • Netty
  • CPP
  • QT
  • UE
  • Go
  • Gin
  • Gorm
  • HTML
  • CSS
  • JavaScript
  • vue2
  • TypeScript
  • vue3
  • react
  • Spring
  • SpringMVC
  • Mybatis
  • SpringBoot
  • SpringSecurity
  • SpringCloud
  • Mysql
  • Redis
  • 消息中间件
  • RPC
  • 分布式锁
  • 分布式事务
  • 个人博客
  • 弹幕视频平台
  • API网关
  • 售票系统
  • 消息推送平台
  • SaaS短链接系统
  • Linux
  • Docker
  • Git
GitHub (opens new window)
  • 目录文件命令
  • 系统命令
    • vim
    • 权限相关
      • chmod
    • 软链接
    • 解压缩
    • 查看CPU占用
    • 查看内存使用情况
    • 查看单个进程的资源占用
  • Linux快捷键
  • 虚拟机静态IP
  • 如何查看正在运行的Java程序日志?
  • 如何查看网络状态?
  • Linux
Nreal
2023-12-05
目录

系统命令

# vim

vi加强版本,兼容vi所有命令,具有shell编辑功能;

# 权限相关

权限信息:

r (read)查看权限;

w (write)修改权限;

x (execute)执行权限;

# chmod

修改文件、文件夹权限信息,只有文件,文件夹 所属用户或者root用户可以修改);

语法:chmod [-R]权限 文件或文件夹

例:chmod u=rwx,g=rx,o=x hello.txt(将文件权限改为:rwxr-x--x);

user group other

ls -l查看文件时没有权限用 - 占位表示;

例:chmod-R u=rwx,g=rx,o=x test(将文件夹test以及内容全部权限设置为rwxr-x---x);

权限的数字序号:

r记为4 w记为2 x记为1,可以有:

​ 0:无任何权限,即 ---

​ 1:仅有x权限,--x

​ 2:仅有w权限,-w-

​ 3:有w和x权限,-wx

​ 4:仅有r权限,r--

​ 5:有r和x权限,r-x

​ 6:有r和w权限,rw-

​ 7:有全部权限:rwx

​ 所以751表示rwx(7)r-x(5) --x(1)

x代表执行权限,对于文件而言,具有执行该文件的权限;对于目录而言,具有进入该目录的权限;

# 软链接

ln命令 创建软连接(类似windows系统的快捷方式);

语法:ln -s 参数1 参数2

-s 创建软连接

参数1:被链接的文件或文件夹

参数2:要链接去的目的地

如:ln -s /etc/yum.conf ~/yum.conf

链接到HOME目录中的...

ln -s /etc/yum ~/yum

# 解压缩

tar [-c -v -x -f -z -C] 参数1 参数2 ... 参数N

-c:创建压缩文件;

-v:显示压缩,解压过程,查看进度;

-x:解压模式;

-f:要创建或要解压的文件,必须选项中位置最后一个;

-z:gzip模式,不使用就是tarball格式,要用必须第一个;

-C:解压目的地;

tar -cvf test.tar 1.txt 2.txt 3.txt

将1.txt 2.txt 3.txt 压缩到test.tar文件内;

tar -zcvf test.tar.gz 1.txt 2.txt 3.txt

使用gzip模式压缩;

tar -xvf test.tar -C /home

解压值指定路径;

tar -zxvf test.tar.gz -C /home

以Gzip解压;

# 查看CPU占用

top

# 查看内存使用情况

  • free:显示系统的内存使用情况,包括总内存、已使用内存、空闲内存等信息;
  • vmstat:显示虚拟内存统计信息,包括内存、磁盘、中断、上下文切换等;
  • top 和 htop:这两个命令也可以显示内存使用情况;

# 查看单个进程的资源占用

  • ps:显示当前系统中的进程信息,包括进程 ID、CPU 占用、内存占用等。可以配合 grep 命令来筛选特定的进程信息;
  • top 和 htop:这两个命令也可以显示每个进程的 CPU 和内存占用情况,并允许对其进行排序和筛选;
目录文件命令
Linux快捷键

← 目录文件命令 Linux快捷键→

Theme by Vdoing | Copyright © 2021-2024
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式