今天就跟大家分享自己工作中总结的8个超级好用,但鲜为人用的Linux命令,希望对大家有帮助。

1. fc

命令用途:编辑最近的一条命令并自动执行该命令

适用场景:执行了一条很长的命令,然而命令敲错执行失败,需要修正后再次执行。

使用示例:

(1)执行了wget命令,因参数敲错,导致命令并没有执行成功。

(2)执行fc命令,打开编辑器后对命令进行修改。修改为正确命令后保存,继而自动执行。

2. disown

命令用途:将任务从"后台任务"列表(jobs命令的返回结果)之中移除,阻止当前 shell 在终止登录会话时向每个指定作业发送 HUP 信号。

命令用法:移出最近一个正在执行的后台任务$ disown# 移出所有正在执行的后台任务$ disown -r移出所有后台任务$ disown -a# 不移出后台任务,但是让它们不会收到SIGHUP信号$ disown -h

使用示例:

3. ctrl+x+e

命令用途:打开编辑器输入命令并自动执行该命令。

使用场景:一次执行多条命令。

使用示例:

(1)执行ctrl+x+e快捷键,即可打开编辑器。输入需要执行的命令后,保存退出。则输入的命令将被依次。

注意事项:

  • 如未安装emacs编辑器,则执行ctrl+x+e后,会报错:“-bash: emacs: command not found”。
  • 可在/etc/bashrc文件中添加变量设置“EDITOR=vim”,将ctrl+x+e调用的默认编辑器修改为已安装的编辑器,如vim。

4. 命令前加空格

命令用途:隐藏所运行的命令,使其不被记录到历史命令中。

使用场景:含有密码等敏感信息的命令,出于安全性考虑不希望其被显示到历史命令中。

使用示例:为用户设置密码,但因密码为敏感信息,故在命令前加上空格。注意:echo前有一个空格。

注意事项:需要将HISTCONTROL变量值设置为 ignorespace 或者 ignoreboth 才会起作用。

echo HISTCONTROL=ignorespace >> /etc/bashrc

5. !!(2个感叹号)

命令用途:调用最近一次运行的命令

使用场景:需要再次执行上一条命令

使用示例:使用普通用户身份查看/etc/shadow文件报错,命令前加sudo,以root用户身份查看/etc/shadow文件。

6. 一次创建多个目录或文件

使用示例1:在当前目录下创建多级目录。

使用示例2:创建多个文件。

7. SSH隧道

隧道用途:保证MySQL客户端和服务端之间的安全通讯

使用示例:47.102.150.235为MySQL服务端,目前所登录服务器SS-Free为MySQL客户端。

这两台服务器之间只能通过公网进行通讯。

暴露在公网的MySQL通讯及不安全,故利用SSH,搭建出来一条隧道,然后将MySQL客户端和MySQL服务端通过SSH隧道连接起来。

本地9906端口连接47.102.150.235服务器的3306端口。

则访问本机9906端口时,通讯数据将会被转发到47.102.150.235的3306端口。

查看MySQL客户端监听,可看到已监听9906端口。并且可通过9906端口访问MySQL服务端。

8. tee

命令用途:从标准输入读取,然后写入标准输出和文件

使用场景:想手动跟踪命令的输出内容,同时又想将输出的内容写入文件。

使用示例1:

使用示例2:

很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要请戳这里

最后,祝所有大家在面试中过关斩将,拿到心仪offer。如果想与一群3-8年资深开发者一起交流学习的话,需要

请戳这里​shimo.im

shell命令查阅端口信息_短小强大的8个Linux命令,分分钟帮你提高工作效率!相关推荐

  1. mac mysql 设置短命令_短小强大的8个命令,分分钟帮你提高工作效率!

    作为一名合格的Linux系统管理员,每天接触使用最多的莫过于Linux 命令了.很多人喜欢Linux,因为Linux 命令短小但却功能强大.在工作中经常使用的命令有很多,对于那些你未使用过的呢? 今天 ...

  2. shell命令查阅端口信息_linux运维实用的42个常用命令总结

    1.删除0字节文件 复制代码 代码如下: find -type f -size 0 -exec rm -rf {} \; 2.查看进程 按内存从大到小排列 复制代码 代码如下: ps -e -o &q ...

  3. shell命令查阅端口信息_linux查看端口状态相关命令

    netstat netstat 命令应用是比较频繁的,比如查看端口占用啦,查看端口进程啦,这些时候都是有必要的. netstat命令各个参数说明如下: -t : 指明显示TCP端口 -u : 指明显示 ...

  4. shell命令查阅端口信息_Linux服务器管理Shell经典命令

    1.站点根目录下查找是否被放置webshell木马根据语句判断是不是PHP木马脚本 # find ./ -name "*.php" |xargs egrep "phpsp ...

  5. airtest自动化测试_自动化测试必备实用工具,帮你提高工作效率|Gitee项目推荐...

    今天,小编从Web UI 测试.API 测试.数据库测试.接口测试.单元测试.性能测试等方面,为大家整理了 Gitee 上优秀的自动化测试开源项目,希望能给大家带来一点帮助.不足之处,欢迎讨论交流:) ...

  6. 使用c++查看linux服务器某个进程正在使用的内存_精选20个常用的Linux命令

    今天总结几个非常常用的Linux命令,其中有几个在面试中很可能问相关命令的原理,比如后台运行命令.希望对大家有所帮助,最好自己去尝试在Linux操作系统中实践一下. 1 查看目录以及权限 在windo ...

  7. linux切换到顶层命令,一些在Linux下提高工作效率的常用命令

    Linux一些常用命令介绍 一.查看系统端口命令: 1.netstat :非root用户即可执行 netstat -anp|grep [Port|PID|Server Name] 2.lsof :必须 ...

  8. 使用Linux命令行技术提高工作效率

    这篇文章是当时参加网络系统空间竞赛时老师给的总结性的文章让我们好好看,当时不以为然,觉得没啥好看的,都是些基础的命令. 但是过了两年时间,期间也用了好长时间的Linux系统,在回头看这篇文章时还是能够 ...

  9. linux命令获取进程pid_查看所有进程PID号的linux命令 - 卡饭网

    win10如何通过PID号结束进程 win10如何通过PID号结束进程 1.按CTRL+SHIFT+ESC键直接调用任务管理器 2.也可以通过按CTRL+ALT+DEL键选择[任务管理器]来调用[任务 ...

最新文章

  1. 见鬼了,VS2005发布站点不会把Global.asax复上。
  2. 网络爬虫:使用多线程爬取网页链接
  3. PHP访问连接MYSQL数据库
  4. Spring Boot 2.3.0 发布
  5. NOIP2016 复赛普及组第 1 题 买铅笔 方法一
  6. linux ssh环境,在Linux下ssh 环境的登录 和 文件拷贝
  7. javascript 原生事件综合查询
  8. java 格式化字符串
  9. nginx根据域名做http,https分发
  10. 谷歌浏览器Chrome离线安装包下载地址
  11. 离线语音空调插座设计应用案例
  12. 使用SVG构建icon
  13. Hexo博客使用 Next主题 后的一些相关配置 记录
  14. 嘿嘿,长假最后一天!摸鱼一把,我用Python做一个美女消消乐!
  15. 关于win10专业版无法下载暴雪战网的解决方案
  16. 【微信小程序】选择器组件picker
  17. select 检索数据
  18. 使用opencv和C++实现多焦距图像合成
  19. Thumbnailator的简介和使用范例(图片压缩)
  20. HackingLab的一套渗透测试题

热门文章

  1. 设置VSCode快速切换多个项目窗口的快捷键Alt+E
  2. ATS统计量proxy.node.client_throughput_out的单位调研
  3. ldconfig及 LD_LIBRARY_PATH
  4. 设计模式 之美 -- 策略模式
  5. node 实现blog博客
  6. lab_2 Selenium
  7. nRF51800 蓝牙学习 进程记录 2:关于二维数组 执念执战
  8. iOS 导航栏遮挡问题 --- iOS开发系列 ---项目中成长的知识七
  9. 白话spring依赖注入
  10. J2SE基础夯实系列之数组