80、28个Unix/Linux的命令行神器[1]

  • 时间:
  • 浏览:0
  • 来源:大发5分快3APP下载_大发5分快3APP官方

MultiTail 是个用来实现一起去监控多个文档、相似 tail 命令的功能的软件。他和 tail 的区别只是我他会在控制台中打开多个窗口,原先使一起去监控多个日志文档成为将会。他还并能看 log 文件的统计,合并 log 文件,过滤 log 文件,分屏,……。

rTorrent 是三个小多多多非常简洁、优秀、非常轻量的 BT 客户端. 它使用了 ncurses 库以 C++ 编写, 有之后它删改基于文本并在终端中运行. rTorrent 用在安装有 GNU Screen Secure Shell 的低端系统上作为远程的 BT 客户端是非常理想的。

官网:http://www.vanheusden.com/multitail/

iftop & iptraf

下面是 Kristóf Kovács 挂接的 28 Unix/Linux 下的 28 个命令行下的工具(原文链接),有或多或少是有人歌词 熟悉的,有或多或少是非常有用的,有或多或少是不为人知的。你或多或少工具都非常不错,希望每每每个人 都知道。本篇文章还在 Hacker News 上被讨论,给你过去看看。我以作者的原文中加入了官网链接和或多或少说明。

socat & netpipes

nethack & slash’em

calcurse 是三个小多多多命令行下的日历和日程软件。remind + wyrd 也很相似。关于日历,我不得不提三个小多多多 Linux Cycle 日历,也是三个小多多多神器,呵呵。

查看网络流量的三个小多多多工具

真正tcp连接员的代码编辑器。

Vifm 基于 ncurses 的文件管理器,DOS 风格,用键盘操作。

[说明:文章转载自[1]]

网上有或多或少文章所这是最好的电脑游戏或最好的电脑游戏之一。你说歌词 是将会它开放的源代码给你赞赏,古老的历史给你宽容,复杂性的规则给你敬畏。其实它时会当前流行的游戏,但它比任何三个小多多多当前流行的游戏都更有将会再经受 20 年的考验。

你是时会一个劲需要 SSH 将会 telent 远程登录到 Linux 服务器?你是时会一个劲为或多或少长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常状况下有人歌词 时会为每三个小多多多原先的任务开三个小多多多远程终端窗口,将会有人歌词 执行的时间太长了。需要等候它执行完毕,在此期间可并能关掉窗口将会断开连接,有之后你或多或少任务就会被杀掉,一切半途而废了。

cURL 是三个小多多多利用 URL 语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,也不是综合传输工具,但按传统,习惯称 cURL 为下载工具。cURL 还蕴藏 了用于tcp连接开发的 libcurlcURL 支援的通訊協定有 FTPFTPSHTTPHTTPSTFTPSFTPGopherSCPTelnetDICTFILELDAPLDAPSIMAPPOP3SMTP RTSP

slurm

Siege 是三个小多多多压力测试和评测工具,设计用于 WEB 开发这评估应用在压力下的承受能力:并能根据配置对三个小多多多 WEB 站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

rsyncrypto 只是我 rsync + encryption。对于 rsync 的算法可参看酷壳的 rsync 核心算法。

与此相似的还有 Shelr termrec

siege & tsung

参看:五个免费的 Web 压力测试工具

taskwarrior

cowsay  不说了,如下所示,哈哈哈。还有 xcowsay,给你每每个人 搜一搜。

xargs 是三个小多多多比较古老的命令,有简单的并行功能,你或多或少不说了。对于 GNU parallel ( online manpage )来说,它不仅并能解决本机上多执行绪,还能分散至远端电脑协助解决。而使用 GNU parallel 前,要先挑选本机有安装 GNU parallel / ssh / rsync,远端电脑也要安装 ssh

alias dstat='dstat -cdlmnpsy'

利用 lftp 命令行 ftp 工具进行网站数据的增量备份,镜像,就像使用 rsync 一样。

来看一下各种 Linux logo

Duplicity 是使用 rsync 算法加密的高速率备份软件,Duplicity 支持目录加密生产和格式上传到远程或本地文件服务器。

NetHack(Wiki),20年历史的古老电脑游戏。这麼声音,这麼漂亮的界面,不过你或多或少游戏真的很有意思。网上有个家伙说:将会你一生只做一件事情,这麼玩 NetHack。这句话很惹眼,但也给你其实你或多或少游戏很复杂性不容易上手。其实,你或多或少游戏很其实很复杂性,却容易上手。其实玩通关很难,但上手很容易。NetHack 上有或多或少复杂性的规则,”the DevTeam thinks of everything”(开发团队想到了所有的事情)。各种各样的怪物,各种各样的武器….,有或多或少 spoilers 文件来说明其规则。除了每次之后刚始于了了随机生成的地图,每次玩游戏,你也时会碰到奇怪的事情: 将会喝了五种药水,变成了机器人;将会踢坏了商店的门被要求高价赔偿;你的狗为你偷来了商店的东西….. 这特别象人生,你并能删改了解你或多或少世界,但你仍然并能挑选每每个人 的面对法子 。

dtach 是用来模拟 screen detach 的功能的小工具,其并能给你随意地 attach 到各种会话上 。下图为 dtach+dvtm 的样子。

ttyrec & ipbt

netpipes 和 socat 一样,主只是我用来在命令行来进行 socket 操作的命令,可这麼你就并能在 Shell 脚本下行进 socket 网络通讯了。

rtorrent & aria2

duplicity & rsyncrypto

cowsay & sl

[1] http://news.cnblogs.com/n/149356/

powertop

aria2 是 Linux 下三个小多多多不错的高速下载工具。将会它具有分段下载引擎,只是我支持从多个地址将会从三个小多多多地址的多个连接来下载同三个小多多多文件。原先自然就大大加快了文件的下载速率。aria2 也具有断点续传功能,这使你随时并能恢复将会中断的文件下载。除了支持一般的 http (s) ftp 协议外,aria2 还支持 BitTorrent 协议。这意味,你只是我能使用 aria2 来下载 torrent 文件。

TaskWarrior 是三个小多多多基于命令行的 TODO 列表管理工具。主要功能包括:标签、彩色表格输出、报表和图形、大量的命令、底层 API、多用户文件锁等功能。

ack

给你原先使用:

最后,再介绍三个小多多多命令中 linuxlogo,给你使用 sudo apt-get install linuxlogo 来安装,有之后,就并能使用 linuxlogo -L

curl

tpp

MTR – traceroute 2.0,其是把 traceroute ping 集成在一块的三个小多多多小工具用于诊断网络。

calcurse & remind + wyrd

Ranger 用 Python 完成,默认为使用 Vim 风格的按键绑定,比如 hjkl(上下左右),dd(剪切),yy(克隆)等等。功能很全,扩展/可配置性也非常不错。相似 MacOS X Finder(文件管理器)的多列文件管理法子 。支持多标签页。实时预览文本文件和目录。

ttyrec 是三个小多多多 tty 控制台录制tcp连接,其所录制的数据文件并能使用与之配套的 ttyplay 播放。不管这麼你在 tty 中的各种操作,还是在 tty 中耳熟能详的软件,都可进行录制。

sl 是你或多或少?ls?,呵呵,给你一个劲把 ls 打成 sl 吗?将会是说说,你或多或少东西并能给你娱乐一下,给你看了一辆火车呼啸而过~~,相当拉风。给你使用 sudo apt-get install sl 安装。

mtr

ack 是三个小多多多 perl 脚本,是 grep 的三个小多多多可选替换品。其并能对匹配字符有高亮显示。是为tcp连接员专门设计的,默认递归搜索,省提供多种文件类型供选。

ledger

byobu是 Ubuntu 开发的,在 Screen 的基础上进行包装,使其更加易用的三个小多多多工具。最新的 Byobu,将会是基于 Tmux 作为后端了。可通过“byobu-tmux”你或多或少命令行前端来接受各种与 tmux 一模一样的参数来控制它。Byobu 的细节做的非常好,效果图如下:

Earthquake 也是三个小多多多命令行上的 Twitter 客户端。

通过 SSH 进行文件同步的经典工具(核心算法)

终端下的 PPT,只是我在某某大会上用你或多或少演示 PPT,就太 TMD Geek 了。

iftop 和 iptraf 并能用来查看当前网络链接的或多或少流量状况。

xargs & parallel

rsync

dstat & sar

ipbt 是三个小多多多用来回放 ttyrec 所录制的控制台输入过程的工具。

ledger 三个小多多多命令行下记帐的小工具。

newsbeuter 和 rsstail 是命令行下 RSS 的阅读工具。

官方网站:http://dag.wieers.com/rpm/packages/dstat/

tmux是三个小多多多优秀的终端复用软件,相似 GNU Screen,但来自于 OpenBSD,采用 BSD 授权。使用它最直观的好处只是我,通过三个小多多多终端登录远程主机并运行 tmux 后,在其中并能开启多个控制台而我不要 再“浪费”多余的终端来连接这台远程主机;当然其功能远不止于此。与 screen 相比的优点:并能横向和纵向分割窗口,且窗格并能自由移动和调整大小。可在多个缓冲区进行克隆和粘贴,支持跨窗口搜索;非正常断线后不需重新 detach;……  有人说——与 tmux 相比,screen 果真弱爆了。

官方网站:https://computing.llnl.gov/linux/slurm/

screen, dtach, tmux,byobu

做个环保的tcp连接员,看看每每个人 的电脑里你或多或少tcp连接费电。PowerTOP 是三个小多多多让 Intel 平台的笔记本电脑节低油耗源的 Linux 工具。此工具由 Intel 公司发布。它并能帮助用户找出你或多或少耗电量大的tcp连接,通过修复将会关闭你或多或少应用tcp连接或tcp连接,从而为用户节低油耗源。

TTYtter 是三个小多多多 Perl 写的命令行上发 Twitter 的工具,并能进行所有或多或少平台客户端能进行的事情,当然,支持中文。脚本控、CLI 控、终端控、Perl 控的最愛。

Screen是三个小多多多并能在多个tcp连接之间多路复用三个小多多多物理终端的窗口管理器。Screen 蕴藏 会话的概念,用户并能在三个小多多多 screen 会话中创建多个 screen 窗口,在每三个小多多多 screen 窗口中就像操作三个小多多多真实的 telnet/SSH 连接窗口那样。请参看 IBM DeveloperWorks 的这篇文章《使用 screen 管理你的远程会话》

newsbeuter & rsstail

原文:

Tsung 是三个小多多多压力测试工具,并能测试包括 HTTP, WebDAV, PostgreSQL, MySQL, LDAP, and XMPP/Jabber 等服务器。针对 HTTP 测试,Tsung 支持 HTTP 1.0/1.1 ,包带三个小多多多代理模式的会话记录、支持 GETPOST PUT 以及 DELETE 法子 ,支持 Cookie 和基本的 WWW 认证,一起去还支持 SSL

lftp

ttytter & earthquake

socat 是有三个小多多多功能的网络工具,名字来由是” Socket CAT”,并能看作是 netcat N倍加强版。

multitail

vim & emacs

下图是 TaskWarrior 2.0 的界面:

官网:http://www.ngolde.de/tpp.html

iostat, vmstat, ifstat 三合一的工具,用来查看系统性能(我在《性能调优攻略》中提到过那三个小多多多 xxstat 工具)。

Slash’EM 也是三个小多多多基于 NetHack 的经典游戏。

Encrypting backup tools.

vifm & ranger

Executes tasks from input (even multithread).

htop & iotop

htop 和 iotop  用来查看tcp连接,内存和 IO 负载。