12款最佳Linux命令行终端工具

  想通过一个命令行提示符将一个文件夹内的所有照片上传到Picasa?现在你可以用GoogleCL了。

Linux 下一个很棒的命令行最新工具

导读Taskwarrior 是 Ubuntu/Linux 下一个简单而直接的基于命令行的 TODO
工具。这个开源软件是我曾用过的最简单的基于命令行的工具之一。Taskwarrior
可以帮助你更好地组织你自己,而不用安装笨重的新工具——这有时丧失了 TODO
工具的目的。

Taskwarrior是一个开源、跨平台、基于命令行的 TODO
工具,它帮你在终端中管理你的 to-do
列表。这个工具让你可以轻松地添加任务、展示列表、移除任务。而且,在你的默认仓库中就有,不用安装新的
PPA。在 Ubuntu 16.04 LTS 或者相似的发行版中。在终端中按照如下步骤安装
Taskwarrior。

sudo apt-get install task

简单的用如下:

$ task add Read a bookCreated task 1.$ task add priority:H Pay the billsCreated task 2.

下面是它运行时酷炫功能丰富的界面截图。

图片 1

你可以设置优先级(H、L 或者 M)。并且你可以使用‘task’或者‘task
next’命令来查看你最新创建的 to-do 列表。比如:

$ task nextID Age P Description                      Urg-- --- - -------------------------------- ---- 2 10s H Pay the bills                     6 1 20s   Read a book                       0

完成之后,你可以使用 ‘task 1 done’ 或者 ‘task 2 done’
来清除列表。可以在这里找到更加全面的命令和使用案例。同样,Taskwarrior
是跨平台的,这意味着不管怎样,你都可以找到一个满足你需求的版本。如果你需要的话,这里甚至有一个安卓版。祝您用得开心!

原文来自:

转载来自:

本文地址:

下一个很棒的命令行最新工具 导读 Taskwarrior
是 Ubuntu/Linux 下一个简单而直接的基于命令行的 TODO
工具。这个开源软件是我曾用过的最简…

28 个必备的 Linux 命令行工具

dstat& sariostat, vmstat, ifstat and much more in
one.slurm网络流量图形化工具vim&emacs这个没人不知道吧~screen, dtach,tmux,
byobu保持你的终端连接活跃。multitail在不同的窗口查看日志文件。t…

 

   

 

五款最佳的Linux命令行归档工具

在我们面对的日常工作中,各种平台上的归档文件有可能是Windows、Mac或Linux等类型。几款应用软件可供所有平台创建归档文件以及对归档文件进行解压缩。说到在Linux平台上工作,我们需要非常频繁地处理归档文件。

图片 2 

Linux命令行归档工具

我们在本文中将探讨标准Linux发行版上可供使用的归档工具、功能特性以及实例等。文章分上下两部分,每个部分各自介绍了五款命令行归档工具也就是说,总共介绍了十款最佳的Linux命令行工具)。

何谓归档文件

归档文件是经过压缩的文件,它由一个或多个计算机文件以及元数据组成。

归档的功能特性

  • 数据压缩
  • 加密
  • 文件并置
  • 自动解压
  • 自动安装
  • 源卷和介质信息
  • File spanning
  • 校验和
  • 目录结构信息
  • 其他元数据关于数据的数据)
  • 错误发现

应用领域

  • 存储计算机文件系统以及元数据。
  • 适用于本地传送文件。
  • 适用于通过互联网传送文件。
  • 软件包装应用程序。

标准Linux发行版上实用的归档应用软件包括如下:

1. tar命令

tar是标准的UNIX/Linux归档应用软件工具。在早期阶段,它曾经是一款磁带归档软件,后来慢慢发展成了通用归档软件包,能够处理各种类型的归档文件。tar可接受许多带选项的归档过滤器。

tar选项

  • -A:将tar文件添加到现有归档的末尾。
  • -c:创建一个新的归档文件。
  • -d:使用指定的文件系统比较归档。
  • -j:用bzip压缩归档。
  • -r:将文件添加到现有归档的末尾。
  • -t:列出现有归档的内容。
  • -u:更新归档。
  • -x:从现有归档解压文件。
  • -z:用gzip压缩归档。
  • –delete:从现有归档删除文件。

tar实例

创建一个tar归档文件。

# tar -zcvf name_of_tar.tar.gz /path/to/folder 

对tar归档文件进行解压缩。

# tar -zxvf Name_of_tar_file.tar.gz 

想了解更详细的例子,请参阅《Linux下的18个Tar命令实例》一文:

2. shar命令

shar代表外壳归档,这是一个外壳脚本,执行该脚本就可以创建文档。shar是自解压归档文件,这是一款老式实用工具,需要Unix
Bourne外壳来解压文件。shar的优势在于采用明文格式,不过它可能很危险,因为它输出的是可执行文件。

shar选项

  • -o:将输出保存到选项中指定的归档文档。
  • -l:限制选项中指定的输出文件大小,但不分割输入文件。
  • -L:限制在选项中指定的输出文件大小,但分割输入文件。
  • -n:归档名称添加到shar文件的头部中。
  • -a:允许自动生成文件头部。

注意:如果使用了“-l”或“-L”选项,就要用“-o”选项;如果使用了“-a”选项,就要用“-n”选项。

shar实例

创建一个shar归档文件。

# shar file_name.extension > filename.shar  

解压shar归档文件。

# unshar file_name.shar 

3. ar命令

ar是创建和处理归档的实用工具,主要用于二进制对象文件库。ar代表归档工具,可用于归档任何用途的各种归档,但是基本上已被“tar”取而代之;现如今,它只用于创建和更新静态库文件。

ar选项

  • -d:从归档中删除模块。
  • -m:移动归档中的成员。
  • -p:显示归档的指定成员的内容。
  • -q:快速添加。
  • -r:将文件成员插入到归档。
  • -s:为归档添加索引。
  • -a:将新文件添加到归档的现有成员。

ar实例

使用“ar”工具创建一个归档,静态库为“libmath.a”,两个对象文件为“substraction”和“division”,具体如下。

# ar cr libmath.a substraction.o division.o 

解压“ar”归档文件。

# ar x libmath.a 

4. cpio

cpio代表Copy in and
out拷贝输入和输出)。cpio是一款面向Linux的通用文件归档工具。它被红帽软件包管理器RPM)积极使用,用于Linux内核的initramfs初始RAM文件系统)中,还是苹果公司的安装工具pax)中的一个重要归档工具。

cpio选项

  • -0:读取由空字符终止而不是由换行符终止的文件名列表。
  • -a:复位访问时间。
  • -A:添加到现有归档。
  • -b:交换。
  • -d:创建目录。

cpio实例

创建一个“cpio”归档文件。

# cd tecmint  # ls  file1.o file2.o file3.o  # ls | cpio -ov > /path/to/output_folder/obj.cpio 

解压cpio归档文件。

# cpio -idv < /path/to folder/obj.cpio 

5. gzip

gzip是一种标准的、广泛应用的文件压缩和解压缩实用工具。gzip允许文件并置。用gzip压缩文件,可以得到格式为“*.tar.gz”或“*.tgz”的tarball打包文件。

gzip选项

  • –stdout:将输出写到标准输出设备上。
  • –to-stdout:将输出写到标准输出设备上。
  • –decompress:解压缩文件。
  • –uncompress:解压缩文件。
  • -d:解压缩文件。
  • -f:强行压缩/解压缩。

gzip实例

创建一个“gzip”归档文件。

# tar -cvzf name_of_archive.tar.gz /path/to/folder 

解压缩“gzip”归档文件。

# gunzip file_name.tar.gz 

执行上面这个命令后必须紧跟着执行下面这个命令。

# tar -xvf file_name.tar 

注意:由于gzip的架构和功能,很难恢复受损坏的用gzip处理的tar归档文件。所以建议在不同的地方对用gzip处理的重要文件做几个备份。

暂且介绍这么多。我们会在下一篇文章中介绍另外面向Linux的压缩和解压缩应用软件。敬请关注。

英文:

在我们面对的日常工作中,各种平台上的归档文件有可能是Windows、Mac或Linux等类型。几款应用软件可供所有…

12款最佳Linux命令行终端工具


如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章。我这里搜集了一些非常有趣的终端软件,可以用来替代debian系的Linux原生终端。

Tilda

tilda

这是一款可配置的雷神之锤风格的终端工具,也就是说,当用户敲击配置好的热键(缺省是F1)时,这个终端会从屏幕的顶端滑出,就跟雷神之锤游戏中的效果一样。

它的安装方法:

apt-get install tilda

Tilda跟其它下拉风格的终端比起来有更丰富的自定义选项。包括:

    高度自定义界面
    设置Tilda主窗口的透明度。
    独特的内置配色方案。
    用户可以将命令行窗口蜕化成极简状态。

Yakuake
YaKuake_screenshot_01
Yakuake最初的设计灵感来源就是雷神之锤的终端效果。它本质上就是一个基于KDE Konsole技术的下拉风格的终端。因为它是一个KDE应用,如果你想把它安装到GNOME桌面上,将会遇到一大堆的KDE系统包依赖。但如果你是一个KDE用户,Yakuake会让你相当满意。它的安装方法是:
apt-get install yakuake

Guake
这是一个Gnome平台上的下拉式的终端工具。这款终端的目标就是提供一种快速终端访问方式,你只需要按动一个快捷键,就能让它从桌面上出现/消失。这款下拉风格的终端非常的好用。安装,打开,把它设置成开机启动。它能最小化到系统栏上,使用F12能直接把它呼叫出来。
它的安装方式:
apt-get install guake

从Applications>Accessories>Guake处运行它。然后右键点击它系统栏图标,然后点击‘preferences’,设置你的喜好。你可以通过“man guake“活动详细帮助信息。

Stjerm
这是一款可以和Guake、Tilda相媲美的终端软件。而且它非常的轻巧,有tab页,可以全屏切换。它的安装方式是:
apt-get install sjterm

Terminator

terminator

Terminator是一款跨平台的终端工具,使用的是GPL许可证,提供了很多高级的功能。它没有Guake和Yakuake那样光鲜,但绝对是一款重型武器。它提供的功能包括界面分块,将自己设置成GNOME桌面缺省终端。跟Guake一样,Terminator可以安装到绝大多数的各种Linux版本中。你可以将它的主窗口分成任意多的小块。它的安装方式是:

apt-get install terminator

它的特征可以总结为:

    将界面分割成网格状
    tab页
    拖拽排序各个终端
    大量快捷键
    通过可视化的设置工具调整界面布局和配置喜好。
    各个窗口可以并行使用

ROXTerm

roxterm

ROXTerm的最初设计目标就是轻量,替代笨重的gnome终端。但后来随着时间的迁移它的目标也发生了变化,变成了一个功能强大的重量级终端工具。它同GNOME桌面环境集成的非常好。支持的功能包括往终端里拖拽文件。它的安装方式是:

apt-get install roxterm

Eterm

eterm_variables

Eterm很可能是这些终端工具中最轻量级的一个。它有彩色的终端输出,目的是来替代xterm。Eterm主题颜色可以配置,运行的非常快。要想启动Eterm,你需要输入’Eterm’(注意是大写的’E')。别写成了’eterm’。如果没有经验,你可能试很多次才会明白问题出在哪里。它的安装方法是:

apt-get install eterm

Rxvt

rxvt-banner

Rxvt也是一个试图取代xterm地位的Linux终端软件。Rxvt对系统资源的消耗非常小。它的安装方法是:

apt-get install rxvt

Aterm

aterm-scroll

Aterm是一款基于rxvt的终端工具,它提供了非常漂亮的视觉效果,所有的终端的基本功能它都提供了。此外它还提供了仿透明效果和失去焦点时的淡出效果。它的安装方式是:

apt-get install aterm

Wterm

wterm-linux-terminal-emulator

Wterm是另外一个基于rxvt的轻量级命令行终端。它的功能包括可以设置背景图片,透明效果,反向透明等。大量的设置项使其成为一款可高度自定义的终端工具。它的安装方法是:

 apt-get install wterm

它的缺点是,看起来它好像是已经没人维护了。

TermKit

TermKit-ls

TermKit并不能作为一款日常使用的终端工具。它有一个非常漂亮的图形操作界面。它是基于 WebKit 开发出来的命令行系统。它的安装方式是:

apt-get install termkit

Terminology

Opening-a-file-using-mouse-in-Terminology

这不是一款简单意义上的终端工具,它可以做任何事情。使用Terminology,你可以预览图片,播放视频,不需要打开其他文件管理工具。它是万能的。它的安装方法是:

sudo add-apt-repository ppa:hannes-janetzek/enlightenment-svn
sudo apt-get update
sudo apt-get install terminology

这样你就可以使用它了。我相信你一定会吃惊于它能够做的事情。

  Google宣布了新命令行工具GoogleCL,允许用户通过命令行操控Google服务,比如输入一行命令将一篇文章贴到Blogger,或者将视频上传到YouTube,将照片上传到Picasa,为Calendar添加新活动日程,甚至在Google
Docs上编辑文档。

dstat & sar

iostat, vmstat, ifstat and much more in one.

图片 3

 

  GoogleCL工具主要是面向Linux用户,Mac和Windows用户也可以用,不过要费些周折,用户需要有Python
2.5 或2.6,Windows用户还需要Cygwin。

slurm

网络流量图形化工具

图片 4

图片 5

vim & emacs

这个没人不知道吧~

图片 6

 

screen, dtach, tmux, byobu

保持你的终端连接活跃。

图片 7

GoogleCL brings Google services to the command line.

multitail

在不同的窗口查看日志文件。

图片 8

We currently support the following Google services:

tpp

命令行下面的PPT工具!

图片 9

  • Blogger

    $ google blogger post --title "foo" "command line posting"

xargs & parallel

根据输入执行任务,多线程哦!

图片 10

 

duplicity & rsyncrypto

加密备份工具。

图片 11

  • Calendar

    $ google calendar add "Lunch with Jim at noon tomorrow"

nethack & slash’em

这个星球上最复杂的游戏 =,=

图片 12

lftp

FTP工具。

图片 13

  • Contacts

    $ google contacts list name,email > contacts.csv

ack

比grep更好的检索源码的工具。

图片 14

calcurse & remind + wyrd

日历

图片 15

  • Docs

    $ google docs edit --title "Shopping list"

newsbeuter & rsstail

命令行RSS阅读器

图片 16

powertop

帮助Linux系统省电工具。

图片 17

  • Picasa

    $ google picasa create --album "Cat Photos" ~/photos/cats/*.jpg

htop & iotop

进程,内存,IO,CPU监控工具。

图片 18

ttyrec & ipbt

终端操作录像/回放工具。

图片 19

  • Youtube

    $ google youtube post --category Education killer_robots.avi

rsync

文件系统同步工具,SSH哦!

图片 20

Google宣布了新命令行工具GoogleCL,允许用户通过…

mtr

traceroute 2.0.

图片 21

socat & netpipes

在socket接口中导入或者导出信息。

图片 22

iftop & iptraf

看看你的流量都到哪里去了?

图片 23

siege & tsung

命令行压力测试工具。

图片 24

ledger

会计工具!

图片 25

taskwarrior

任务管理工具

图片 26

curl

做HTTP的都知道吧~

图片 27

rtorrent & aria2

命令行BT下载~

图片 28

ttytter & earthquake

命令行twitter工具,哈哈!

图片 29

vifm & ranger

midnight 控制工具的替代者~

图片 30

cowsay & sl

牛牛~~~~

图片 31

发表评论

电子邮件地址不会被公开。 必填项已用*标注