首页天道酬勤linux命令及说明(如意金箍棒存在吗)

linux命令及说明(如意金箍棒存在吗)

admin 12-02 11:40 209次浏览

这个数字整理了在Linux操作系统中可以大大提高工作效率的命令行工具。作者在生产中也经常使用这些工具。不管有没有效果,试试就知道了。00-1010我们经常使用wget和curl来下载文件,但是Linux中有一个下载神器,可以多线程并发下载,大大提高了下载速度。你可以试试下面的链接,看看它有多快!

axel-n 20 http://mirrors . 163.com/Ubuntu-releases/18.10/Ubuntu-18.10-desktop-amd64 . iso

图1多线程下载工具

axel 多线程下载工具

shell脚本不需要编译,它们只会在运行时检查并报告错误。不常写shell的同学,偶尔写个shell脚本可能漏洞百出,很烦人。嗯,用shellcheck识别语法错误和书写不规范非常方便,可以大大帮助提前发现问题,提高工作效率。

查找您的_project_folder -name '*。sh“| xargs-I shellcheck { }

shellcheck shell脚本静态检查工具

ag是一个比grep和ack更快地递归搜索文件内容的工具。它最大的特点是快速、高效,可以很容易地与vim集成。具体方法请参考帮助文档。这里有一个例子。

ag HelloWorld路径/到/搜索

红帽7下的安装步骤和方法。

rpm-Uvh http://download . fedoraproject . org/pub/epel/7/x86 _ 64/e/epel-release-7-5 . no arch . rpm

yum安装_silver_searcher

ag 高效文本搜索工具

htop是Linux系统中的一个交互式进程查看器。它提供了更加美观方便的过程监控功能,可以代替top命令。

htop 高级版的top工具

Git和tig的关系有点像top和htop。它是一个命令行交互操作工具。Git命令行已经拥有了tig的所有功能。tig提供了直观、方便、快速的GIT操作。它最大的特点就在于它的交互性,如图是一个基本的演示图,可以安装试用具体使用,在Ubuntu下很容易安装。

sudo apt-get安装tig

tig:字符模式下交互查看git项目

这个命令是原生mysql客户端的增强,可以支持语法dgs和命令完成。效果类似于python中的ipython。该工具可以替代原生mysql客户端,提高数据库运行效率。

00-1010该工具用于json文件处理和格式显示,支持dgs,可替代python -m json工具

00-1010当我们使用命令行时,我们偶尔会键入错误的命令。该工具有助于纠正错误的命令。当我们在命令行上犯了一个错误,他妈的会自动纠正命令。例如,apt-get被标记为aptget。他妈的将来会自动变得容易得手。但还是没有加sudo。再干一次,成功!

例如,我们想在终端中输入python,但是

写成了puthon。此时输入fuck!一秒变python。

sz/rz 交互式文件传输

这两个命令用于实现Linux环境下与远程主机传送文件,其中sz将选定的文件发送(send)到本地机器, rz用于从本地选择文件上传到服务器(receive),最为奇特的是运行该命令会弹出一个文件选择窗口,并且可以在多重跳板机下传输文件,不用一级一级传输,可以极大的提高操作效率。

fzf 模糊搜索工具

能够交互式智能搜索并选取文件或者内容,配合终端ctrl-r历史命令搜索简直完美。

PathPicker(fpp)

在命令行输出中自动识别目录和文件,支持交互式,配合git非常有用。运行以下命令:

git diff HEAD~8 --stat | fpp

cloc 代码统计工具

cloc是一个能够统计代码的空行数、注释行、编程语言等内容的代码统计工具,它的功能比wc要强大的多。

tmux 终端复用工具

Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机。有了这个工具,就可以永远不再使用screen和nohup了。

script/scriptreplay 终端会话录制和回放

script 是一个非常神奇命令,可以使用script工具记录用户在当前终端的所有的操作,已经输出到屏幕的内容。将这些信息保存到指定的文本文件中。

通过执行如下命令就开始命令录制了,默认记录在当前目录的typescript文件中,当然也可以指定文件。

root@test:/# script

Script started, file is typescript

root@test:/#

执行如下命令退出记录。

root@test:/# exit

exit

scriptreplay命令用于回放script录制的内容。

you-get 非常强大的媒体下载工具

you-get是一个基于python的下载工具,可以支持youtube、google+、优酷、芒果TV、腾讯视频、秒拍等视频网站下载视频。

前端学习笔记——node.js汇总不同聚合级别的数据-R和tidyverseRocketMQ 消息失败重试 解析——图解cdhmanager-cdhmanager是什么DeepRust匹配:有更好的方法吗?C++构造析构赋值运算函数怎么应用Nginx安装与配置
wget下载命令(linux下split命令) 循环小数的定义(混循环小数化分数的方法)
相关内容