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

  • 时间:
  • 浏览:0
  • 来源:uu快3登入_uu快3漏洞_是真的吗

ack 是原来 perl 脚本,是 grep 的原来可选替换品。其还可否 对匹配字符有高亮显示。是为线程运行员专门设计的,默认递归搜索,省提供多种文件类型供选。

alias dstat='dstat -cdlmnpsy'

ttytter & earthquake

最后,再介绍原来命令中 linuxlogo,我能 使用 sudo apt-get install linuxlogo 来安装,我希望,就还可否 使用 linuxlogo -L

ledger

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

mtr

做个环保的线程运行员,看看当时人的电脑里这人 线程运行费电。PowerTOP 是原来让 Intel 平台的笔记本电脑节最费油源的 Linux 工具。此工具由 Intel 公司发布。它还可否 帮助用户找出这人 耗电量大的线程运行,通过修复不用 关闭这人 线程运行运行或线程运行运行,从而为用户节最费油源。

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

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

tpp

newsbeuter & rsstail

screen, dtach, tmux,byobu

下图是 TaskWarrior 2.0 的界面:

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

MultiTail 是个用来实现一齐监控多个文档、类式 tail 命令的功能的软件。他和 tail 的区别我希望他会在控制台中打开多个窗口,原来使一齐监控多个日志文档成为不用 。他还还可否 看 log 文件的统计,合并 log 文件,过滤 log 文件,分屏,……。

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

dstat & sar

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

ttyrec 是原来 tty 控制台录制线程运行,其所录制的数据文件还可否 使用与之配套的 ttyplay 播放。不管有你在在 tty 中的各种操作,还是在 tty 中耳熟能详的软件,都可进行录制。

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

Tsung 是原来压力测试工具,还可否 测试包括 HTTP, WebDAV, PostgreSQL, MySQL, LDAP, and XMPP/Jabber 等服务器。针对 HTTP 测试,Tsung 支持 HTTP 1.0/1.1 ,饱含原来代理模式的会话记录、支持 GETPOST PUT 以及 DELETE 辦法 ,支持 Cookie 和基本的 WWW 认证,一齐还支持 SSL

来看一下各种 Linux logo

Slash’EM 也是原来基于 NetHack 的经典游戏。

Earthquake 也是原来命令行上的 Twitter 客户端。

你是都不 经常还要 SSH 不用 telent 远程登录到 Linux 服务器?你是都不 经常为有些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常清况 下亲戚朋友都不 为每原来原来的任务开原来远程终端窗口,不用 亲戚朋友执行的时间太长了。还要等待英文它执行完毕,在此期间可还可否 关掉窗口不用 断开连接,我希望这人 任务就会被杀掉,一切半途而废了。

cowsay  不说了,如下所示,哈哈哈。还有 xcowsay,我能 当时人搜一搜。

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

multitail

sl 是这人 ?ls?,呵呵,我能 经常把 ls 打成 sl 吗?不用 是励志的话 ,这人 东西还可否 我能 娱乐一下,我能 看完一千公里火车呼啸而过~~,相当拉风。我能 使用 sudo apt-get install sl 安装。

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

xargs & parallel

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

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

cowsay & sl

taskwarrior

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

ttyrec & ipbt

iftop & iptraf

查看网络流量的原来工具

ack

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

iftop 和 iptraf 还可否 用来查看当前网络链接的有些流量清况 。

calcurse & remind + wyrd

lftp

终端下的 PPT,我希望在某某大会上用这人 演示 PPT,就太 TMD Geek 了。

htop & iotop

vim & emacs

siege & tsung

duplicity & rsyncrypto

slurm

真正线程运行员的代码编辑器。

cURL 是原来利用 URL 语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,有些有些是综合传输工具,但按传统,习惯称 cURL 为下载工具。cURL 还饱含了用于线程运行开发的 libcurlcURL 支援的通訊協定有 FTPFTPSHTTPHTTPSTFTPSFTPGopherSCPTelnetDICTFILELDAPLDAPSIMAPPOP3SMTP RTSP

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

rsync

htop 和 iotop  用来查看线程运行运行,内存和 IO 负载。

与此类式的还有 Shelr termrec

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

socat 是另原来功能的网络工具,名字来由是” Socket CAT”,还可否 看作是 netcat N倍加强版。

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

socat & netpipes

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

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

Encrypting backup tools.

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

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

Screen是原来还可否 在多个线程运行运行之间多路复用原来物理终端的窗口管理器。Screen 饱含会话的概念,用户还可否 在原来 screen 会话中创建多个 screen 窗口,在每原来 screen 窗口中就像操作原来真实的 telnet/SSH 连接窗口那样。请参看 IBM DeveloperWorks 的这篇文章《使用 screen 管理你的远程会话》

calcurse 是原来命令行下的日历和日程软件。remind + wyrd 也很类式。关于日历,我不得不提原来 Linux Cycle 日历,也是原来神器,呵呵。

Executes tasks from input (even multithread).

rTorrent 是原来非常简洁、优秀、非常轻量的 BT 客户端. 它使用了 ncurses 库以 C++ 编写, 我希望它完正基于文本并在终端中运行. rTorrent 用在安装有 GNU Screen Secure Shell 的低端系统上作为远程的 BT 客户端是非常理想的。

NetHack(Wiki),20年历史的古老电脑游戏。这么声音,这么漂亮的界面,不过这人 游戏真的很有意思。网上有个家伙说:不用 你一生只做一件事情,这么玩 NetHack。这句话很惹眼,但也我能 确实这人 游戏很僵化 不容易上手。确实,这人 游戏很确实很僵化 ,却容易上手。确实玩通关不能自己,但上手很容易。NetHack 上有有些僵化 的规则,”the DevTeam thinks of everything”(开发团队想到了所有的事情)。各种各样的怪物,各种各样的武器….,有有些 spoilers 文件来说明其规则。除了每次开始英文了了随机生成的地图,每次玩游戏,你也都不 碰到奇怪的事情: 不用 喝了这人 药水,变成了机器人;不用 踢坏了商店的门被要求高价赔偿;你的狗为你偷来了商店的东西….. 这人 阵一阵象人生,你还可否 完正了解这人 世界,但你仍或者能 选则当时人的面对辦法 。

下面是 Kristóf Kovács 下发的 28 Unix/Linux 下的 28 个命令行下的工具(原文链接),有有些是亲戚朋友熟悉的,有有些是非常有用的,有有些是不为人知的。这人 工具都非常不错,希望每当时人都知道。本篇文章还在 Hacker News 上被讨论,我能 过去看看。我以作者的原文中加入了官网链接和有些说明。

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

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

curl

powertop

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

nethack & slash’em

我能 原来使用:

原文:

vifm & ranger

rtorrent & aria2

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

ledger 原来命令行下记帐的小工具。

网上有有些文章所这是最好的电脑游戏或最好的电脑游戏之一。你说歌词 是不用 它开放的源代码我能 赞赏,古老的历史我能 宽容,僵化 的规则我能 敬畏。确实它都不 当前流行的游戏,但它比任何原来当前流行的游戏都更有不用 再经受 20 年的考验。

netpipes 和 socat 一样,主我希望用来在命令行来进行 socket 操作的命令,原来你就还可否 在 Shell 脚本下行进 socket 网络通讯了。

TTYtter 是原来 Perl 写的命令行上发 Twitter 的工具,还可否 进行所有有些平台客户端能进行的事情,当然,支持中文。脚本控、CLI 控、终端控、Perl 控的最愛。