Linux:补充一些常用命令

Linux:补充一些常用命令

  • 1. free -h
  • 2. df -lh
  • 3. du -sh *
  • 4. uname -a
  • 5. which
  • 6. mvn install 编译打包
  • 7. `find -name '*.jar'`
  • 8. cd -
  • 9. nohup java -jar *.jar &
  • 10. `ps -ef|grep 'java'`
  • 11. `netstat -ntlp`

1. free -h

free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略。这个命令可以查看内存内存是否足够。

在这里插入图片描述

在这里插入图片描述

2. df -lh

df -lh 是一个常用的Linux命令,用于显示文件系统的磁盘使用情况。具体解释如下:

  • df 是disk free的缩写,用于显示文件系统的磁盘使用情况。
  • -h 是human-readable的缩写,用于以易读的方式显示磁盘空间大小。

当你在终端中运行df -lh命令时,它将显示每个文件系统的总大小、已用空间、可用空间和使用百分比等详细信息。文件系统可以是硬盘、分区、网络文件系统等。而-h选项会以易读的方式显示磁盘空间,例如使用KB、MB、GB等来表示容量大小,而不是以字节为单位。

使用df -lh命令可以帮助你了解计算机中不同文件系统的磁盘使用情况,以便更好地管理存储空间和查找潜在的问题。
在这里插入图片描述

3. du -sh *

du -sh * 是一个常用的Linux命令,用于显示当前目录下各个文件和目录的磁盘使用情况的总结。具体解释如下:

  • du 是disk usage的缩写,用于显示文件和目录使用的磁盘空间。
  • -s 是summarize的缩写,用于显示每个文件和目录的总结信息。
  • -h 是human-readable的缩写,用于以易读的方式显示磁盘空间大小。

当你在终端中运行du -sh *命令时,它将显示当前目录下每个文件和目录的总结信息。每个文件和目录将显示其使用的磁盘空间大小,以易读的方式表示,例如使用KB、MB、GB等来表示容量大小,而不是以字节为单位。在最后,还会显示当前目录的总磁盘使用情况。

该命令对于了解当前目录中各个文件和目录的磁盘使用情况非常有用,可以帮助你找到占用空间较大的文件或目录,以便进一步进行管理和优化。

在这里插入图片描述

4. uname -a

uname -a 是一个常用的Linux命令,用于显示当前操作系统的详细信息。具体解释如下:

当你在终端中运行 uname -a 命令时,它将显示以下信息:

  • uname 是unix name的缩写,用于获取操作系统相关的信息。
  • -a 是all的缩写,用于显示所有可用的信息。

该命令会输出当前操作系统的以下信息:

  • 操作系统名称:如Linux、Darwin(MacOS)、FreeBSD、Windows等。
  • 主机名:当前计算机的网络名称。
  • 内核版本:操作系统内核的版本号和其他相关信息。
  • 硬件架构:操作系统运行的硬件架构,如x86、x86_64、ARM等。
  • 其他一些附加信息:取决于操作系统和版本。

通过运行 uname -a 命令,你可以获取到操作系统的详细信息,包括内核版本和硬件架构等,这些信息对于诊断问题、了解系统环境、查找适当的软件等都非常有用。
在这里插入图片描述
在这里插入图片描述

5. which

which 是一个常用的Linux命令,用于查找可执行程序或命令的路径。 具体解释如下:

当你在终端中运行 which 命令时,后面需要跟上一个命令或可执行程序的名称。which 命令将搜索系统的路径变量($PATH)中设定的目录,找到与给定名称对应的可执行程序或命令的完整路径,并将其输出到终端。

例如,如果你运行 which ls 命令,它将显示 ls 命令的完整路径,通常是 /bin/ls,这取决于你的操作系统和设置。而如果你运行 which python,它将显示 Python 解释器的路径,比如 /usr/bin/python

which 命令对于查找可执行程序的路径非常有用,可以帮助你确定哪个程序将在终端中执行。这在排除问题、查找特定版本的程序或检查软件是否已正确安装时非常有用。

在这里插入图片描述

6. mvn install 编译打包

在这里插入图片描述
在这里插入图片描述

7. find -name '*.jar'

在这里插入图片描述

find -name '*.jar' 是一个常用的Linux命令,用于在指定目录及其子目录中查找文件名匹配指定模式的文件。具体解释如下:

当你在终端中运行 find -name '*.jar' 命令时,它将执行以下操作:

  • find 是查找文件的命令。
  • -name 是一个选项,用于指定匹配文件名的模式。
  • '*.jar' 是一个模式,它表示匹配以 .jar 结尾的文件。

该命令将在当前目录及其子目录中查找所有文件名以 .jar 结尾的文件,并将它们的路径输出到终端。

例如,如果你希望查找所有以 .jar 结尾的文件,你可以运行 find -name '*.jar' 命令。该命令会递归地搜索当前目录及其子目录,找到所有匹配的文件,并将它们的路径显示出来。

find -name '*.jar' 命令对于查找特定类型的文件非常有用,特别是在需要查找和处理大量文件时,例如查找所有的 JAR 文件或特定文件扩展名的文件。

8. cd -

cd - 命令:cd - 用于在最近两个目录之间进行切换。
在这里插入图片描述

9. nohup java -jar *.jar &

nohup java -jar *.jar & 是一个常用的 Linux 命令,用于在后台运行一个或多个 Java JAR 文件并忽略 SIGHUP 信号。

具体解释如下:

  • nohup 是一个命令,它表示不挂断地运行命令,并且忽略 SIGHUP 信号。这允许在终端关闭后继续运行命令。
  • java -jar *.jar 是运行 Java JAR 文件的命令。*.jar 是一个通配符,表示运行当前目录中所有以 .jar 结尾的文件。

结合在一起,nohup java -jar *.jar & 的命令将会在后台运行当前目录中所有以 .jar 结尾的 Java JAR 文件,并忽略挂断信号。

运行该命令后,它会在后台启动 Java 进程,并将输出重定向到 nohup.out 文件中,这样你可以在需要时查看输出。

请注意,该命令假设你已经安装了 Java 开发环境,并且当前目录中存在以 .jar 结尾的有效文件。

10. ps -ef|grep 'java'

[root@rcodunix9knh8vfc ruoyi]# ps -ef|grep 'java'

在这里插入图片描述

ps -ef | grep 'java' 是一个在 Linux 中常用的命令组合,用于查找正在运行的与 Java 相关的进程。

具体解释如下:

  • ps 是一个用于显示当前正在运行的进程的命令。
  • -efps 命令的选项之一,它列出了所有进程的详细信息,包括进程 ID、父进程 ID、CPU、内存占用等。
  • | 是管道操作符,它将命令的输出结果传递给下一个命令作为输入。
  • grep 'java' 是一个用于在输入文本中查找包含 ‘java’ 字符串的行的命令。在这种情况下,它用于过滤出与 Java 相关的进程。

综合起来,ps -ef | grep 'java' 的命令用于列出所有正在运行的进程,并通过管道筛选出与 Java 相关的进程。这可以用于查找正在运行的 Java 程序或与 Java 相关的其他进程。

请注意,运行该命令可能会显示更多与你预期不符或与 Java 无关的进程,因此请谨慎分析输出结果。

11. netstat -ntlp

在这里插入图片描述

netstat -ntlp 是一个在 Linux 中常用的命令,用于显示当前计算机上所有正在监听的网络连接和对应的进程信息。

具体解释如下:

  • netstat 是一个用于显示网络连接和统计信息的命令。
  • -nnetstat 命令的选项之一,它表示以数字形式显示 IP 地址和端口号,而不是解析为主机名和服务名。
  • -tnetstat 命令的选项之一,它表示只显示 TCP 连接。
  • -lnetstat 命令的选项之一,它表示只显示正在监听的连接。
  • -pnetstat 命令的选项之一,它表示显示与连接相关的进程信息。

综合起来,netstat -ntlp 的命令用于显示当前计算机上所有正在监听的 TCP 连接,并显示与连接相关的进程信息。这可以帮助你了解系统上运行的网络服务和对应的进程。

注意,运行该命令可能需要以管理员权限或 root 用户身份执行,以便查看所有进程的信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/194523.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux 定时执行脚本

先写一个简单的shell脚本用来测试定时执行脚本 [rootVM-12-12-centos wz]# cat shell_cron_test.sh #!/bin/bashif [ -f "/home/wz/cron_test.txt" ];thennum$(($(wc -l /home/wz/cron_test.txt | cut -d -f 1)1))elsenum1 fi echo "$(date "%y-%m-%d …

【C语言的秘密】密探—深究C语言中多组输入的秘密!

场景引入: 你是否在刷题过程中,经常遇到以下场景呢? 场景一: 场景二: 从这些题上都能看见输入描述中提出了一条多组输入,那啥是多组输入?如何实现它呢? 多组输入:在输入…

SQL零基础入门教程,贼拉详细!贼拉简单! 速通数据库期末考!(九)

UNION ALL UNION ALL 用于合并两个或多个 SELECT 语句的结果。 请注意,UNION ALL 合并的每个 SELECT 语句必须是查询相同数量,相同数据类型的字段,且顺序也必须一致。另外结果集中的列名总是等于 UNION ALL 中第一个 SELECT 语句中的列名。 …

男子遗失30万天价VERTU唐卡手机,警察2小时“光速”寻回

今天,一则“男子丢失30万元手机女子捡到一位老年机”的新闻迅速冲上热搜第一,引发全网热议。据宿城公安消息:近日,江苏省宿迁市市民王先生在购物时不慎失落了一部价值30万元的全球知名奢侈品VERTU手机,被民警2个多小时…

基于瞬态优化算法优化概率神经网络PNN的分类预测 - 附代码

基于瞬态优化算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于瞬态优化算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于瞬态优化优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神…

Linux 基本语句_11_无名管道文件复制

父子进程&#xff1a; 父子进程的变量之间存在着读时共享&#xff0c;写时复制原则 无名管道&#xff1a; 无名管道仅能用于有亲缘关系的进程之间通信如父子进程 代码&#xff1a; #include <stdio.h> #include <unistd.h> #include <sys/types.h> #inc…

基环树(pseudotree)入门

目录 无向基环树找环&#xff0c;[题目](https://www.luogu.com.cn/problem/P8655)拓扑排序找环并查集找环dfs找环 内向基环树[2876. 有向图访问计数](https://leetcode.cn/problems/count-visited-nodes-in-a-directed-graph/description/)[2127. 参加会议的最多员工数](https…

【Spring】之注解存取Bean对象

在本系列的上一篇文章中&#xff0c;我们已经了解了Spring的一些核心概念&#xff0c;并且还学习了Spring存取。但是我们发现在存取的过程中还是比较复杂&#xff0c;接下来我们将学习更为简单的Spring存取&#xff0c;其中涉及到的主要内容就是注解。并且在Spring家族的学习过…

Frames X for figma 组件库设计系统 Local Variables下载

简而言之&#xff0c;Frames X 是最出色、易于使用且文档齐全的Figma 设计系统之一。 它包括经过深思熟虑的设计指南和现成的组件&#xff0c;并且还提供一本全面的电子书&#xff0c;其中将详细解释如何使用该套件中包含的所有内容。 事实上&#xff0c;电子书使Frames X 与…

2023年【G1工业锅炉司炉】报名考试及G1工业锅炉司炉理论考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 G1工业锅炉司炉报名考试是安全生产模拟考试一点通生成的&#xff0c;G1工业锅炉司炉证模拟考试题库是根据G1工业锅炉司炉最新版教材汇编出G1工业锅炉司炉仿真模拟考试。2023年【G1工业锅炉司炉】报名考试及G1工业锅炉…

Nginx(七) root和alias的区别及详细测试

本篇文章只讲root和alias的区别&#xff0c;配置文件详解请参考 Nginx(三) 配置文件详解&#xff0c;下面开始进行测试。 Nginx配置如下&#xff1a; server {listen 8688 default_server;server_name www.read******.cn;access_log logs/access.log format2;root pages;set …

大数据Doris(二十五):Stream Load数据导入演示和其他导入案例

文章目录 数据导入演示和其他导入案例 一、数据导入演示