首页 > 其他分享 >令人大呼神器的命令行集锦

令人大呼神器的命令行集锦

时间:2023-05-23 17:32:18浏览次数:36  
标签:私网 大呼 神器 ssh 集锦 公网 diff curl 日志


令人大呼神器的命令行集锦

学好linux 命令很重要,可能就是那么简单一个命令,但是可以完成许多不可思议的操作,这里列出了一些平时让我觉得耳目一些的命令,这里只是一个引子,起到抛砖引玉的作用,学好他们,你讲会大有收获。

1 查询主机公网ip-curl

curl功能很强大,各种网络http操作的利器,详情请自己百度,但是查主机公网ip算是一个新奇而实用的功能,总归要感谢这些提供这种功能的网站cip.cc、icanhazip.com ;

这里列出几个这样的域名,多列几个主要是为了备份,网站也需要维护,不见得任何时候他们都ok。

curl cip.cc
curl ifconfig.me
curl icanhazip.com 
#### 显示详细信息
curl ipinfo.io/json

2 做个隧道访问私网-ssh

你可能经常用ssh连接远程查看,但是它还有两个令人啧啧的功能,做代理以及做私网隧道,请自行查看ssh做socket5代理以及使用ssh实现ssl隧道,他们通常需要一个公网服务器,然后如果某天你在家里也想访问公司私网,就请直接连接你之前打通的按个隧道,详细过程请自查;

ssh -Nf -R 5060:127.0.0.1:22 123.123.123.123

3 刷选日志-grep

看日志是个眼力活,可是你会用正则表达的话就是个技术活,比如如下这个命令,将日志里面的500–999ms

的关键词提取出来,有没有 觉得方便多了,一下搞定。

cat a.txt | grep -E "[5-9][0-9]{2}ms"

4 统计文件长度、词数、字节数-wc

wc你可能经常用,但是这么简单的用来统计文件,应该不多,这里的主要支持点是输入重定向;

wc < test.txt

5 文本行处理-sed

sed是个高级基于行的批量处理工具;

6 行列处理-awk

awk '{ x += $3 } END { print x }' myfile

计算文本文件第三列中所有数的和(可能比同等作用的 Python 代码快三倍且代码量少三倍)

akw可以搞定sed做的大部分事情,但是比sed更全面;

7 查找请认识find

按文件大小、类型、时间、目录、关键词、正则表达式查找,请自行学习;

他的威力是和管道、xargs以及awk这些一起合用体现出来的。

8 比较差异 diff

这里想突出的是三个知识点:

  • diff用于比较文本
  • 通过使用 <(some command) 可以将输出视为文件。
  • ssh的远程执行命令;
diff /etc/hosts <(ssh somehost cat /etc/hosts)


标签:私网,大呼,神器,ssh,集锦,公网,diff,curl,日志
From: https://blog.51cto.com/u_13674158/6333776

相关文章

  • Nginx 可视化神器!复杂配置一键生成,监控管理一条龙!
    功能说明nginxWebUI是一款图形化管理nginx配置的工具,可以使用网页来快速配置nginx的各项功能,包括http协议转发、tcp协议转发、反向代理、负载均衡、静态html服务器、ssl证书自动申请、续签、配置等。配置好后可一建生成nginx.conf文件,同时可控制nginx使用此文件进行启动与重载,完成......
  • 新番神器:日本住宅IP引领你进入动漫世界
    动漫作为一种独特的艺术形式,吸引着全球无数的粉丝。然而,由于地域限制和许可问题,我们可能无法及时观看到最新的日本动漫作品。普通的工具不能直接登录日本的动漫网站,属实扫兴,这时候日本住宅IP就成了真神了。1.日本住宅IP:解锁动漫的禁区在全球范围内,许多优秀的日本动漫作品因为版权和......
  • 工作流引擎问题集锦
    activiti7默认创建时候会产生串库的问题具体表现在该服务器中有如ruoyi等含有工作流框架数据库的内容解决方法1:删除该数据库服务器中所有包含工作流引擎相关的库和表(链接中改表头的方式无法生效,原因未知)https://www.jianshu.com/p/48bf76856051解决方法2:在yml的数......
  • 【工程师福利】 GT-HMI :专为国内嵌入式GUI设计开发打造的免费神器!
    一、简介GT-HMI(HumanMachineInterface)国产开源GUI框架及永久免费设计软件。它提供创建具有易于使用的图形元素,精美的视觉效果和低内存占用的嵌入式GUI所需的一切。针对国内市场及用户需求,使用习惯进行了优化设计,为国内工程师量身打造!产品由中国高通GENITOP倾心打造,继承了中国......
  • 云原生漏洞扫描器神器Trivy
    Trivy是一个简单而全面的扫描器,用于检测容器镜像、文件系统和Git存储库中的漏洞以及配置问题。Trivy检测操作系统包(Alpine、RHEL、CentOS等)和特定编程语言包(Bundler、Composer、npm、yarn等)的漏洞。此外,Trivy扫描基础设施即代码(IaC)文件,例如Terraform、Dockerfile和Kuber......
  • 百度最新面试题集锦
    1、实现一个函数,对一个正整数n,算得到1需要的最少操作次数。操作规则为:如果n为偶数,将其除以2;如果n为奇数,可以加1或减1;一直处理下去。例子:func(7)=4,可以证明最少需要4次运算n=7n-16n/23n-12n/21要求:实现函数(实现尽可能高效)intfunc(unsignintn);n为输入,返回最小的运算次......
  • Ajax 使用和问题集锦
    Ajax使用和问题集锦Ajax:AsynchronousJavaScriptandXML(异步的JavaScript和XML)。introduce(简介)Ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。jQue......
  • 网关神器traefik的,etcd和https配置例子
    traefikv2httpsrouterserviceetcd边缘EdgeGateway博客园---【前言】---写本文目的:网上应该没有traefikv2配etcd的例子。traefik被我喜爱的原因:跨平台,支持win,linux版同时使用。同时支持监控目录和etcd。支持win,linux版同时使用。支持etcd的同时,支持watch文件......
  • C# 编程常见错误集锦
    常见错误集锦Microsoft.Data.SqlClient.SqlException证书链是由不受信任的颁发机构颁发的。该解决方式需要配置数据库连接字符串:直接在“数据库连接字符串最后面”增加证书信任的配置。;TrustServerCertificate=true2.已提交到GitLab中的项目如何添加.gitignore文件......
  • Nginx系列---【nginx可视化配置神器-nginxWebUI来了!】
    nginx可视化配置神器-nginxWebUI来了!官网地址:https://www.nginxwebui.cn/product.html实战教程1.下载安装包建议安装最新版下载链接:https://gitee.com/cym1102/nginxWebUI/tags下载完成后是一个jar包2.上传到linux服务器并放到ngxWebUI目录下这一步省略。。。3.启......