1. 磁盘

查看当前磁盘使用情况
df -h

查看某个文件大小
du -sh 文件名

如果不输入文件名,默认是当前目录的所有文件之和,即当前目录大小

2. 系统内存

free

参数详解:https://blog.csdn.net/loongshawn/article/details/51758116

3. CPU

CPU 使用情况
top

top -bn 1 -i -c

CPU 核心数量
cat /proc/cpuinfo |grep "cores"|uniq

CPU主频
cat /proc/cpuinfo |grep MHz|uniq

4. Linux系统内核版本

uname -a

5. find命令

在指定目录下查找文件名以log开头的文件:find mysoftware/nacos/distribution/ -name log*

6. less 打开文件

通过less命令打开文件,通过Shift+G到达文件底部,再通过?+关键字的方式来根据关键来搜索信息。
"q"退出less查看

7. grep 高亮

通过grep的方式查关键字,具体用法是, grep 关键字 文件名,如果要两次在结果里查找的话,就用grep 关键字1 文件名 | 关键字2 --color。最后--color是高亮关键字。

8.Linux文件的挂载mount以及作用

https://blog.csdn.net/qq_39521554/article/details/79501714

9.查看当前Linux系统开放的端口

netstat -nupl (UDP类型的端口)
netstat -ntpl (TCP类型的端口)

10.输出内容到文件中

内容 > 文件
javap -p Day.class > DayCompiled.java

11.curl模拟请求

基本语法: curl ${url} -d ${key=value} -X ${METHOD}
例子如下:

$ curl http://localhost:5000/todo1 -d "data=Remember the milk" -X PUT
{"todo1": "Remember the milk"}
$ curl http://localhost:5000/todo1
{"todo1": "Remember the milk"}
$ curl http://localhost:5000/todo2 -d "data=Change my brakepads" -X PUT
{"todo2": "Change my brakepads"}
$ curl http://localhost:5000/todo2
{"todo2": "Change my brakepads"}
特殊的get请求多个参数,要利用反斜杠转义"&":curl http://localhost:5000/test?name=LuoTianyan\&age=123

12. 指定目录下获得文件大小排序

获得当前用户目录下mysoftware目录下的文件夹大小
$ du -h --max-depth=1 ~/mysoftware/ | sort -n

由于我是直接用的root账号,所以目录是"/root/mysoftware"
--max-depth=1表示目录的深度为"1",也可设置为"2"。
查看指定文件大小
du -h demo-arthas-spring-boot.jar

13. 获取当前目录所占大小

du -h --max-depth=1 . | sort -r
实际就是倒序排列,第一个"."就是当前目录

du -s ./* | sort -rn | head -3

14. 找到端口被哪个进程占用,并杀死kill

比如找到"8080"端口被那个进程占用,并杀死
netstat -anp | grep 8080
kill -9 PID

15. 返回上一次目录

有时候cd进入了一个目录,想返回上一次的目录
cd -
"-"是连字符

Linux初学时的一些常用命令(4)的更多相关文章

  1. Linux初学时的一些常用命令(2)

    文件的操作   创建一个文件    touch 文件名  创建一个空白的文件 复制文件    cp 文件 目录/文件名     例如:      cp 1.txt 2.txt      cp 1.tx ...

  2. Linux初学时的一些常用命令(3)

    管道 |  重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入 例如:  在ifconfig的结果里查找 192.168字符串  ifconfig | grep 192.168 查找和jav ...

  3. Linux初学时的一些常用命令(1)

    查看帮助: man 命令   退出帮助目录:   q 切换目录:cd cd 目录 cd 目录/目录 cd ..  :上一级目录 cd /  :根目录cd ~ :回家  创建目录和删除目录   mkdi ...

  4. linux下维护服务器之常用命令

    linux下维护服务器之常用命令! 第1套如下: 正则表达式: 1.如何不要文件中的空白行和注释语句: [root@localhost ~]# grep -v '^$' 文件名 |grep -v '^ ...

  5. Linux 系统基础优化和常用命令

    目录 Linux 系统基础优化和常用命令 软连接 tar解压命令 gzip命令 netstart命令 ps命令 kill命令 killall命令 SELinux功能 iptables防火墙 Linux ...

  6. Linux操作系统安全-OpenSSL工具常用命令介绍

    Linux操作系统安全-OpenSSL工具常用命令介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.OpenSSL开源项目有三个组件 openssl: 多用途的命令行工具,包 ...

  7. 运维 07 Linux系统基础优化及常用命令

    Linux系统基础优化及常用命令   Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令 ...

  8. NO9 Linux快捷键整理及最常用命令

    Linux快捷键整理及最常用命令 常用快捷键: Ctrl + u            删除光标之前到行首的字符 Ctrl + k            删除光标之前到行尾的字符 Ctrl + c   ...

  9. 实验 1 Linux 系统的安装和常用命令

    实验 1 Linux 系统的安装和常用命令 (题目) 一.实验目的 (1)掌握 Linux 虚拟机的安装方法.Spark 和 Hadoop 等大数据软件在 Linux 操作系统 上运行可以发挥最佳性能 ...

随机推荐

  1. Element-UI安装和项目开发

          方法一:引入CDN 使用起来最简单的方法,直接引入CDN就可以工作了 <!-- 引入样式 --> <link rel="stylesheet" hre ...

  2. Mac安装compass失败的原因

    之前一直用的windows电脑,突然间切换成mac,各种不习惯,刚开始的时候连文件夹都找不到,悲催…… 还好,熟悉了两天之后,基本上也能够操作了. 然后就是安装各种开发软件,由于个人习惯了使用sass ...

  3. install

    程序包:GNU coreutils 语法: 类似于“cp”,复制文件后默认具有执行权限(755). 选项:  包含公共选项 -d,创建目录. -m,指定复制后的权限设定(默认设定755). -o,指定 ...

  4. RPC通信原理

    什么是 RPCRPC(Remote Procedure Call Protocol)远程过程调用协议.通俗的描述是:客户端在不知道调用细节的情况下,调用存在于远程计算上的某个过程或函数,就像调用本地应 ...

  5. Python入门-随机漫步

    Python入门-随机漫步,贴代码吧,都在代码里面 代码1 class文件 random_walk.py from random import choice class RandomWalk(): # ...

  6. ucenter

    1 UCenter 的目录结构 2API接口 3返回标签数据示例 (PHP) 4应用接口函数 5短消息接口函数 6积分接口函数 7邮件接口函数 8事件接口函数 9头像接口函数 10好友接口函数 11用 ...

  7. Linux 虚拟机的安全加固建议

    1.修改用户的密码口令策略:   [root@centos-73-1 chpaadmin]# cat /etc/login.defs |grep -i pass # passwd command) s ...

  8. eclipse中jdk源码调试步骤

    分析源码是学习一项技术内幕最有效的手段.由于正常的引入JAr包源码没法进行对源码打断点,想要深入了解源码不方便.下面就开始介绍源码调试的步骤. 1.在eclipse新建一个JAVA项目compare_ ...

  9. element(vue.js)+django 整合

    近期开始接触Python,从web开发入门.尝试Django与vue整合,大概分3个阶段: 1.基于Django开发web后端 2.基于element开发好前端 3.前后端整合 参考:https:// ...

  10. 【JEECG技术文档】JEECG 组织机构导入V3.7

    1.功能介绍 组织机构导入 提供组织机构模版导入功能,使用户更快速的创建组织机构 要使用组织机构导入功能需要完成以下步骤: 1. 下载模版excel 2. 填写组织机构信息 3. 点击导入-选择文件- ...