Linux下小而美的终端命令行工具.docx
Linux下小而美的终端命令行工具一.exaexa是一个用来替代Is的工具,exa相比于Is增加了很多新的特性,比如:支持不同文件类型可以用不同颜色来展示、exa比Is速度更快一些等rCWW4J -7tmsMUr)$ RUr>g Uctaa W pmratr*tesUMM.fft vcUfftT(bm WewaMttr S CM *1.nr-r- IU te M >v il:2S Urf.loc*.Hr<-r- HStaB 7 A< 1S:?B MiK,rwr-. 2,m r 0 B:'B 134TMT,- f 4 M:45 <on(r .r0r-r- 3.1< M )幻 meraU<tetcaMS.tf.fvr-<- 3t2k H* I MR 2h WWm>t.Ktar - bn Mv Uz5 wcdnr-sr> - J "S Urfvt.KJUr(tan *t<ewtantcr $ MB KlMiSEInt mar-r- JoHml - JOMftU .rw- JMWMJ vr-f- ):¾¾M4点八边.Mf- nj4U .rv-r- MUS½7 .rw- 4tw MU .nr-r- "7)M .rv-r-1V13 dnr<r- MM37% Onam311ww .Uwit.mJ 3” UdtmraU-tntc>Rs.s KrffnWlOJE RCUrfftg iMamMOi Wbn5: -tq.««.>fH.a0.M.«tnll-.a0m.u*0m m4.? 7.44$.14.11.S& arc必卜-0lMrsrs M H MCSS f- Ptirt H I h glt.n "I 1 M.rt SS I J Otir.r “卜 n.r U b fiUtm.n M 卜 ttU.rt <5卜Imrt 21 - M<V 卜 caln.rs n H Mi.U 卜 IrV 3/ I rU.d«alls.r> W 卜 IAMr* J irt A l- Ur-r二、RipgrepRipgrep是命令行下一个基于行的命令行搜索工具,比ag>grepack速度更快。RipGrep使用Rust开发,可以在多平台下运行,支持MacLinux和Windows等平台。andrewCheetahrustrg-irustaceansrc/doc/book/nightly-rust.md92:Mibbitmibbit.Clickthatlink,andyou'llbechattingwithotherRustaceanssrc/doc/book/glossary.md3:NoteveryRustaceanhasabackgroundinsystemsprogramming,norincomputersrc/doc/book/getting-started.md176ZRustaceans(asillynicknamewecallourselves)whocanhelpusout.Othergreat376:CargoisRust,sbuildsystemandpackagemanager,andRustaceansuseCargotosrc/doc/book/guessing-game.md444:itreallyeasytore-uselibraries,andsoRustaceanstendtowritesmaller三、TokeiTokei是一个显示有关代码统计信息的程序。Tokei将显示文件数、这些文件中的总行数以及按语言分组的代码、注释和空白。Tokei非常快,能够在几秒钟计算数百万行代码。它支持扩展,支持多种编程语言,并且它可以输出多种格式。并且Tokei是跨平台的,可以在Mac-%Iinux和windows上使用。->toki-sortUms,5V1/Language11l5LinesCodCoMBtnt5BlanksPython7«9359SM2954IM19Uee4U615FORTRAHLt9acy4121517227U26573655382C31e122729T78523365611221PlainText16681823e8141548ReStructuredText326326GU254887116CHeader103248911517369792739CZ7516S9MMl769Autoconf3G4523692U9427JSON1U961481ISTtXIUM1168161131INIM638IMYARL332621Ra"filq21243Narf<down62616145CSS118637Objectlve-C518142C*Hador27718Dockerfile1t11qSMll1295TOIL115eht«l3U306e3-JavAScriot四、GlancesGlances是一个用于监控系统的跨平台、基于文本模式的命令行工具。它是用Python编写的,使用psutil库从系统获取信息。你可以用它来监控CPU、平均负载、内存、网络接口、磁盘I/O,文件系统空间利用率、挂载的设备、所有活动进程以及消耗资源最多的进程。信息比htop更加丰富,除了命令行,Glances还提供页面服务,可以让你从页面上随时查看某服务器的状态。MIFITPLIhKB82Bpa2uptodatSrvicsactive:235loaded:235MSFIOTIME*THRfi48.7M31719)ISMX:乙2,GFXlCSTSrvrlbdockerMfsklOERSrh<MMnic0lar90VldOl?IGSEhSORS.>f-,G009lSlt*yBl09mcoior90n1colar9aUStRAic0Ur9cMc0lar9efticolar90niclr90n1colr9074M2711InNIMM251145M2177I5439drootnic0lar9(nic0lr90n1colr902174S12242225822732174mcolar90mc0lar90Aicolargaaic0lar9aAicolar90Alc0lr9aRlcolar90nUolar9a五、BottomflComAndpythonglwsMsrbinr<HrblftsttrMle<tusrbm;-.*usrblftupdtaan9rno*upd>tusrUborg(;vt2-displayed3-MithmnHrurbin>>o>*<lirq/W0LieA:Jusrbndeckerd-Hfd:/-1un:/ZvrmndockerIxbcont>3rl1bf1ref0M-<-contentproc-ChildIO2-1rlbfrefo:-contentproc-chld!O45ursbn;''-ho«pathur»haregrafusrlibfirfoxfrefo>hcRenic0lar90.dropbo-dstdropbolnx.86456usrbnono*»o<t*r-g*pplcation'irvic911or>eh(oddsu*rlbtr*clrt-a».usrbink>?x”urZbintriMtorusrUbvolutlonto.ol,r2$usrlbvolution.ul.-cc.'.urd.MlibV0lutl0ftM.ul.tlc<.Cil(d.urIxbvolutlonv.01.:c-«*,rtr八*btr认k小-2,一“一款跨平台的系统资源监控器,支持多个平台,和htop,gtop等类似的工具。它具有很多小部件,可以挂载使用,它支持放大缩小时间间隔。它支持自定义配置,可以自建主题,更改布局,最重要的就是它支持扩展,可以添加多个组件扩展。31025105.92.UBsGB/Sbtrcpu-e.58e.ae.27rHeaoryB.MlBlM.7NiBMoSensorsFoundR/sTotalW/sMountUsedFreeW/5TX:16.4KbfAll:36.3HBrTeBperaturesSensorovr-687MB837RB52RBCPUl189eN/A0BSH/ArNetwork636-Processes!PXO(p)3(n)CPU(c)>Hm(b)R/s6358789192ashashOB/sBsBsOB/s6Bss六、NCDUNcdu(NCursesDiskUsage)是一个基于Ncurses库的du命令的界面。它通过大家熟知的du命令,为用户提供一个快速且容易被使用的界面。它可以显示磁盘使用的百分比,且允许你使用-Item info14.8 GlB219.9 MiBl. KiB92. KiB84. KiB84. KiB8. KiB72. KiB64. KiB52. KiB44. KiBncurses库的方式在目录之间导航。Name:fullPath:mntlargememphiscurhomezerochanstaticType:DirectoryDiskusage:1.6TiB(1,733,686,313,984B)Apparentsize:1.6TiB(I,728,45,757f241B)Pressitohidethiswindow44.KiBheader-7.jpg4.KiBheader.jpg2