福州大型网站设计公司,网站建设系统网站自助建站系统,营销型网站5要素,专业网站建设网站研发深圳公司1. 磁盘 查看当前磁盘使用情况 df -h查看某个文件大小 du -sh 文件名 如果不输入文件名#xff0c;默认是当前目录的所有文件之和#xff0c;即当前目录大小 2. 系统内存 free参数详解#xff1a;https://blog.csdn.net/loongshawn/article/details/51758116 3. CPU CPU 使用…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|uniqCPU主频 cat /proc/cpuinfo |grep MHz|uniq 4. Linux系统内核版本 uname -a 5. find命令 在指定目录下查找文件名以log开头的文件find mysoftware/nacos/distribution/ -name log* 6. less 打开文件 通过less命令打开文件通过ShiftG到达文件底部再通过?关键字的方式来根据关键来搜索信息。 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 ${keyvalue} -X ${METHOD} 例子如下 $ curl http://localhost:5000/todo1 -d dataRemember the milk -X PUT {todo1: Remember the milk} $ curl http://localhost:5000/todo1 {todo1: Remember the milk} $ curl http://localhost:5000/todo2 -d dataChange my brakepads -X PUT {todo2: Change my brakepads} $ curl http://localhost:5000/todo2 {todo2: Change my brakepads} 特殊的get请求多个参数要利用反斜杠转义curl http://localhost:5000/test?nameLuoTianyan\age123 下载文件curl -O https://alibaba.github.io/arthas/arthas-boot.jar 更多curl命令用法如获取cookie、模拟浏览器访问https://www.cnblogs.com/hujiapeng/p/8470099.html 12. 指定目录下获得文件大小排序 获得当前用户目录下mysoftware目录下的文件夹大小 $ du -h --max-depth1 ~/mysoftware/ | sort -n 由于我是直接用的root账号所以目录是/root/mysoftware --max-depth1表示目录的深度为1也可设置为2。 查看指定文件大小 du -h demo-arthas-spring-boot.jar 13. 获取当前目录所占大小 查看当前目录文件大小展示大小为KM的形式 ll -h 查看指定目录大小 du -sh 目录名 du -h --max-depth1 . | sort -r 实际就是倒序排列第一个.就是当前目录 du -s ./* | sort -rn | head -3 14. 找到端口被哪个进程占用并杀死kill 比如找到8080端口被那个进程占用并杀死 netstat -anp | grep 8080 kill -9 PID 15. 返回上一次目录 有时候cd进入了一个目录想返回上一次的目录 cd - -是连字符 16. 后台启动运行服务输出到指定的文件 nohup java -jar demo-arthas-spring-boot.jar --server.port1945 logs/temp.log 21https://blog.csdn.net/yuhui123999/article/details/80593750 nohup 命令后台启动 17. 查看某个文件的安装目录 whereis 文件名 比如 whereis java 查看java的路径 whereis jps; whereis mvn; whereis mysql 18. 后台启动kafka nohup bin/kafka-server-start.sh config/server.properties 1/dev/null 21 因为kafka配置文件中指定了日志的目录所以不需要启动时指定输出日志到哪个文件 /dev/null 在类Unix系统中/dev/null或称空设备是一个特殊的设备文件它丢弃一切写入其中的数据但报告写入操作成功读取它则会立即得到一个EOF。 在程序员行话尤其是Unix行话中/dev/null 被称为位桶(bit bucket)或者黑洞(black hole)。空设备通常被用于丢弃不需要的输出流或作为用于输入流的空文件。当你读它的时候它会提供无限的空字符(NULL, ASCII NUL, 0x00)。http://www.cnblogs.com/lishihai/p/7986565.html 19. ls匹配当前目录文件名 ls -al demo.txt 匹配demo.txt并换行显示 20. Linux 命令行中的21 nohup command/dev/null 21 1首先就是一个nohup表示当前用户和系统的会话下的进程忽略响应HUP消息也就是不挂断地运行命令。 2 符号是把该命令以后台的job的形式运行。 3那么就剩下command/dev/null 21其中command/dev/null较好理解/dev/null表示一个空设备就是把 command的执行结果重定向到空设备中说白了就是不显示任何信息。 4最后21又是什么含义? 21 几个基本符号及其含义 /dev/null 表示空设备文件 0 表示stdin标准输入 1 表示stdout标准输出 2 表示stderr标准错误 command /dev/null相当于执行了command 1 /dev/null。执行command产生了标准输出stdout(用1表示)重定向到/dev/null的设备文件中。 分析 21 对于21的理解2就是标准错误1是标准输出那么这条命令不就是相当于把标准错误重定向到标准输出么是的。 为什么是1而不是1这里 符号是什么 符号可以理解为引用reference。1 就是对标准输出的引用。 来源 https://www.toutiao.com/a6697751395870704131/?timestamp1559442717appnews_articlegroup_id6697751395870704131req_id201906021031560100250811596095B06 转载于:https://www.cnblogs.com/theRhyme/p/9970499.html