|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!上面是KristófKovács搜集的28个Unix/Linux下的28个下令行下的工具,有一些是人人熟习的,有一些长短常有效的,有一些是不为人知的。这些工具都十分不错,但愿每一个人都晓得。本篇文章还在HackerNews上被会商,你能够已往看看。我以作者的原文中到场了官网链接和一些申明。
dstat&sar
iostat,vmstat,ifstat三合一的工具,用来检察体系功能(我在《功能调优攻略》中提到过那三个xxstat工具)。
官方网站:http://dag.wieers.com/rpm/packages/dstat/
你能够如许利用:
1
aliasdstat=dstat-cdlmnpsy
slurm
检察收集流量的一个工具
官方网站:SimpleLinuxUtilityforResourceManagement
vim&emacs
真正步伐员的代码编纂器。
screen,dtach,tmux,byobu
你是否是常常必要SSH大概telent近程登录到Linux办事器?你是否是常常为一些长工夫运转的义务而头疼,好比体系备份、ftp传输等等。一般情形下我们都是为每个如许的义务开一个近程终端窗口,由于他们实行的工夫太长了。必需守候它实行终了,在此时代可不克不及关失落窗口大概断开毗连,不然这个义务就会被杀失落,统统前功尽弃了。
Screen是一个能够在多个历程之间多路复用一个物理终真个窗口办理器。Screen中有会话的观点,用户能够在一个screen会话中创立多个screen窗口,在每个screen窗口中就像操纵一个实在的telnet/SSH毗连窗口那样。请参看IBMDeveloperWorks的这篇文章《利用screen办理你的近程会话》
dtach是用来摹拟screen的detach的功效的小工具,其可让你随便地attach到各类会话上。下图为dtach+dvtm的模样。
tmux是一个优异的终端复用软件,相似GNUScreen,但来自于OpenBSD,接纳BSD受权。利用它最直不雅的优点就是,经由过程一个终端登录近程主机并运转tmux后,在个中能够开启多个把持台而无需再“华侈”过剩的终端来毗连这台近程主机;固然其功效远不止于此。与screen比拟的长处:能够横向和纵向支解窗口,且窗格能够自在挪动和调剂巨细。可在多个缓冲区举行复制和粘贴,撑持跨窗口搜刮;非一般断线后不需从头detach;……有人说――与tmux比拟,screen几乎弱爆了。
byobu是Ubuntu开辟的,在Screen的基本长进行包装,使其加倍易用的一个工具。最新的Byobu,已是基于Tmux作为后端了。可经由过程“byobu-tmux”这个下令行前端来承受各类与tmux千篇一律的参数来把持它。Byobu的细节做的十分好,最终效果以下:
multitail
MultiTail是个用来完成同时监控多个文档、相似tail下令的功效的软件。他和tail的区分就是他会在把持台中翻开多个窗口,如许使同时监控多个日记文档成为大概。他还能够看log文件的统计,兼并log文件,过滤log文件,分屏,……。
官网:http://www.vanheusden.com/multitail/
tpp
终端下的PPT,如果在某某年夜会上用这个演示PPT,就太TMD的Geek了。
官网:http://www.ngolde.de/tpp.html
xargs¶llel
Executestasksfrominput(evenmultithread).
xargs是一个对照陈旧的下令,有复杂的并行功效,这个不说了。关于GNUparallel(onlinemanpage)来讲,它不但可以处置本机上多实行绪,还能分离至远端电脑帮忙处置。而利用GNUparallel前,要先断定本机有装置GNUparallel/ssh/rsync,远端电脑也要装置ssh。
duplicity&rsyncrypto
Duplicity是利用rsync算法加密的高效力备份软件,Duplicity撑持目次加密临盆和格局上传到近程或当地文件办事器。
rsyncrypto就是rsync+encryption。关于rsync的算法可参看酷壳的rsync中心算法。
Encryptingbackuptools.
nethack&slash’em
NetHack(Wiki),20年汗青的陈旧电脑游戏。没有声响,没有大度的界面,不外这个游戏真的很成心思。网上有个家伙说:假如你平生只做一件事变,那末玩NetHack。这句话很惹眼,但也让人以为这个游戏很庞大不简单上手。实在,这个游戏很固然很庞大,却简单上手。固然玩通关很难,但上手很简单。NetHack上有很多庞大的划定规矩,”theDevTeamthinksofeverything”(开辟团队想到了一切的事变)。林林总总的怪物,林林总总的兵器….,有很多spoilers文件来讲明其划定规矩。除每次入手下手随机天生的舆图,每次玩游戏,你也城市碰着奇异的事变:由于喝了一种药水,酿成了呆板人;由于踢坏了商铺的门被请求低价补偿;你的狗为你偷来了商铺的器材…..这有点象人生,你不克不及完整懂得这个天下,但你仍旧能够选择本人的面临体例。
网上有很多文章所这是最好的电脑游戏或最好的电脑游戏之一。大概是由于它开放的源代码让人欣赏,陈旧的汗青让人宽大,庞大的划定规矩让人畏敬。固然它不是以后盛行的游戏,但它比任何一个以后盛行的游戏都更有大概再承受20年的磨练。
Slash’EM也是一个基于NetHack的典范游戏。
lftp
使用lftp下令行ftp工具举行网站数据的增量备份,镜像,就像利用rsync一样。
ack
ack是一个perl剧本,是grep的一个可选交换品。其能够对婚配字符有高亮显现。是为步伐员专门计划的,默许递回搜刮,省供应多种文件范例供选。
calcurse&remind+wyrd
calcurse是一个下令行下的日历和日程软件。remind+wyrd也很相似。关于日历,我不能不提一个Linux的Cycle日历,也是一个神器,呵呵。
newsbeuter&rsstail
newsbeuter和rsstail是下令行下RSS的浏览工具。
powertop
做个环保的步伐员,看看本人的电脑里哪些步伐费电。PowerTOP是一个让Intel平台的条记本电脑节俭电源的Linux工具。此工具由Intel公司公布。它能够匡助用户找出那些耗电量年夜的步伐,经由过程修复大概封闭那些使用步伐或历程,从而为用户节俭电源。
htop&iotop
htop和iotop用来检察历程,内存和IO负载。
ttyrec&ipbt
ttyrec是一个tty把持台录制步伐,其所录制的数据文件可使用与之配套的ttyplay播放。不论是你在tty中的各类操纵,仍是在tty中耳熟能详的软件,都可举行录制。
ipbt是一个用往返放ttyrec所录制的把持台输出历程的工具。
与此相似的另有Shelr和termrec
rsync
经由过程SSH举行文件同步的典范工具(中心算法)
mtr
MTRCtraceroute2.0,其是把traceroute和ping集成在一块的一个小工具用于诊断收集。
socat&netpipes
socat是一个多功效的收集工具,名字出处是”SocketCAT”,能够看做是netcat的N倍增强版。
netpipes和socat一样,次要是用来在下令行来举行socket操纵的下令,如许你就能够在Shell剧本下行进socket收集通信了。
iftop&iptraf
iftop和iptraf能够用来检察以后收集链接的一些流量情形。
siege&tsung
Siege是一个压力测试和评测工具,计划用于WEB开辟这评价使用在压力下的接受才能:能够依据设置对一个WEB站点举行多用户的并发会见,纪录每一个用户一切哀求历程的响应工夫,并在必定数目的并发会见下反复举行。
Tsung是一个压力测试工具,能够测试包含HTTP,WebDAV,PostgreSQL,MySQL,LDAP,andXMPP/Jabber等办事器。针对HTTP测试,Tsung撑持HTTP1.0/1.1,包括一个代办署理形式的会话纪录、撑持GET、POST和PUT和DELETE***,撑持Cookie和基础的WWW认证,同时还撑持SSL。
参看:十个收费的Web压力测试工具
ledger
ledger一个下令行下记帐的小工具。
taskwarrior
TaskWarrior是一个基于下令行的TODO列表办理工具。次要功效包含:标签、黑色表格输入、报表和图形、大批的下令、底层API、多用户文件锁等功效。
下图是TaskWarrior2.0的界面:
curl
cURL是一个使用URL语法在下令行下事情的文件传输工具,1997年初次刊行。它撑持文件上传和下载,以是是综合传输工具,但按传统,习气称cURL为下载工具。cURL还包括了用于步伐开辟的libcurl。cURL增援的通f定有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP。
rtorrent&aria2
rTorrent是一个十分简便、优异、十分轻量的BT客户端.它利用了ncurses库以C++编写,因而它完整基于文本并在终端中运转.将rTorrent用在装置有GNUScreen和SecureShell的低端体系上作为近程的BT客户端长短常幻想的。
aria2是Linux下一个不错的高速下载工具。因为它具有分段下载引擎,以是撑持从多个地点大概从一个地点的多个毗连来下载统一个文件。如许天然就年夜年夜加速了文件的下载速率。aria2也具有断点续传功效,这使你随时可以规复已中止的文件下载。除撑持一样平常的http(s)和ftp协定外,aria2还撑持BitTorrent协定。这意味着,你也能够利用aria2来下载torrent文件。
ttytter&earthquake
TTYtter是一个Perl写的下令行上发Twitter的工具,能够举行一切其他平台客户端能举行的事变,固然,撑持中文。剧本控、CLI控、终端控、Perl控的最邸
Earthquake也是一个下令行上的Twitter客户端。
vifm&ranger
Vifm基于ncurses的文件办理器,DOS作风,用键盘操纵。
Ranger用Python完成,默许为利用Vim作风的按键绑定,好比hjkl(高低摆布),dd(剪切),yy(复制)等等。功效很全,扩大/可设置性也十分不错。相似MacOSX下Finder(文件办理器)的多列文件办理体例。撑持多标签页。及时预览文本文件和目次。
cowsay&sl
cowsay不说了,以下所示,哈哈哈。另有xcowsay,你能够本人搜一搜。
sl是甚么?ls?,呵呵,你会常常把ls打成sl吗?假如是的话,这个器材可让你文娱一下,你会看到一辆火车吼叫而过~~,相称拉风。你可使用sudoapt-getinstallsl装置。
最初,再先容一个下令中linuxlogo,你可使用sudoapt-getinstalllinuxlogo来装置,然后,就能够利用linuxlogo-L
来看一下各类Linux的logo了
(全文完)
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|