iptraf是一个基于ncurses开发的IP局域网监控工具，它可以生成各种网络统计数据，包括TCP信息、UDP统计、ICMP和OSPF信息、以太网负载信息、节点统计、IP校验和错误和其它一些信息。它基于ncurses的用户界面也会把使用者从命令行选项的梦靥中拯救出来。功能一个用于显示通过网络的IP流量信息的IP流量监控器，包括TCP标识信息、包和字节统计、ICMP详情、OSPF包类型显示IP、TCP、UDP、ICMP、非IP和其它IP包计数、IP校验和错误、接口活动、包大小计数的综合详细的接口统计数据一个用于计数常用TCP和UDP应用端口的流入和流出包的TCP和UDP服务监控器一个用于发现活动主机和显示这些活动主机的数据活动的局域网统计模块TCP、UDP和其它协议的显示过滤器，允许你查看你做感兴趣的流量日志记录支持以太网、FDDI、ISDN、SLIP、PPP和回环接口类型利用Linux内核内建的原生套接口界面，可以用于大范围支持的网卡全屏、菜单驱动操作要安装Ubuntu及其衍生版sudo apt-get install iptraf Arch Linux及其衍生版sudo pacman -S iptra Fedora及其衍生版sudo yum install iptraf 用法如果iptraf命令不带任何命令行选项执行，该程序就会以交互模式显现，可以通过主菜单获得各种各样的工具。易于导航的菜单。选择监控的接口。来自ppp0接口的流量希望你喜欢。via: http://www.unixmen.com/iptraf-tcpudp-network-monitoring-utility/作者：Enock Seth Nyamador 译者：GOLinux 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
iptraf是一个基于ncurses的IP局域网监控器，用来生成包括TCP信息、UDP计数、ICMP和OSPF信息、以太网负载信息、节点状态信息、IP校验和错误等等统计数据。它基于ncurses的用户界面可以使用户免于记忆繁琐的命令行开关。特征IP流量监控器，用来显示你的网络中的IP流量变化信息。包括TCP标识信息、包以及字节计数，ICMP细节，OSPF包类型。简单的和详细的接口统计数据，包括IP、TCP、UDP、ICMP、非IP以及其他的IP包计数、IP校验和错误，接口活动、包大小计数。TCP和UDP服务监控器，能够显示常见的TCP和UDP应用端口上发送的和接收的包的数量。局域网数据统计模块，能够发现在线的主机，并显示其上的数据活动统计信息。TCP、UDP、及其他协议的显示过滤器，允许你只查看感兴趣的流量。日志功能。支持以太网、FDDI、ISDN、SLIP、PPP以及本地回环接口类型。利用Linux内核内置的原始套接字接口，允许它（指iptraf）能够用于各种支持的网卡上全屏，菜单式驱动的操作。安装方法Ubuntu以及其衍生版本sudo apt-get install iptraf Arch Linux以及其衍生版本sudo pacman -S iptra Fedora以及其衍生版本sudo yum install iptraf 用法如果不加任何命令行选项地运行iptraf命令，程序将进入一种交互模式，通过主菜单可以访问多种功能。简易的上手导航菜单。选择要监控的接口。接口ppp0处的流量。试试吧！via: http://www.unixmen.com/iptraf-tcpudp-network-monitoring-utility/作者：Enock Seth Nyamador 译者：DongShuaike 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
slay 是Chris Ausbrooks写的一款用于杀掉指定用户所有运行进程的命令行工具。slay对系统管理员而言在找出那些不应该运行进程的用户是很有用的。slay在大多数发行版中都有官方仓库。安装Ubuntu 和它的衍生版sudo apt-get install slay Arch Linux 和它的衍生版sudo pacman -S slay Fedora 和它的衍生版sudo yum install slay 用法你应该有管理员权限来使用slay，要杀掉指定用户的进程，你就要：sudo slay <usename> 比如：我想杀掉用户amitooo的所有进程。~ sudo slay amitooo slay: Done. 当slay运行完成后，你应该就可以看到反馈了。爽吧？！via: http://www.unixmen.com/kill-processes-specific-user-slay/作者：Enock Seth Nyamador 译者：geekpi 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
Cinnamon是一个提供了高级创新特性和传统用户体验的Linux桌面环境。桌面布局和Gnome 2相似。底层的技术与Gnome Shell相似。它的重点是让用户以熟悉的方式得到简单和舒适的桌面体验。本篇中我们会展示一个快速的方法来重启Cinnamon而不用在崩溃后登出或者重启。下图是Cinnamon桌面崩溃后，文本和图标从菜单和面板消失了。要重启Cinnamon，按下Alt + F2 将会打开一个命令菜单，输入r并按下回车。Cinnamon应该会重新在面板和菜单中显示图标和文本了。试试吧！via: http://www.unixmen.com/quick-tip-restart-cinnamon-crash/作者：Enock Seth Nyamador 译者：geekpi 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
CrunchBang是一个很好地融合了速度、风格和内容的基于Debian GNU/Linux的发行版。使用了灵活的Openbox窗口管理器，高度定制化并且提供了一个现代、全功能的GNU/Linux系统而没有牺牲性能。Crunchbang是高度自定义的，用户可以尽情地地把它调整成他们想要的样子。这一切都通过文本文件（配置）。我作为一个Crunchbang用户，我最近搞乱了我的menu.xml配置文件，它负责下面的菜单显示。我的菜单配置文件中丢失了所有内容。由于我没有备份（最好备份配置文件）。我不得不搜索Crunchbang安装后的默认配置。这里就是我如何修复的过程，这里要感谢Crunchbang论坛。了解所有为你预备份的默认配置是很有趣的，你可以在这里找到：/etc/skel/.config/ 因此对于任何默认配置，你只需复制他们并重启适当的程序。我在这里使用Openbox的menu.xml作为示例：cp -r /etc/skel/.config/openbox/menu.xml ~/.config/openbox/menu.xml 接着重启openbox。openbox --restart via: http://www.unixmen.com/recover-default-openbox-config-files-crunchbang/作者：Enock Seth Nyamador 译者：geekpi 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
怎么在Linux发行版下列出所有安装了的包
列出所有安装了的包的方法取决于你用什么发行版以及包管理器。在这个教程里，我们将提供主流发行版的命令。注意: 你可以用管道筛选或者用重定向符（>）来把结果重定向到一个文件。例子如下。example | less example > installed_packages.txt Red Hat/Fedora Core/CentOS Linux:rpm -qa Arch Linux:pacman -Qq Ubuntu / Debian / Linux Mint:dpkg --get-selections dpkg --list dpkg -l 祝你一天好心情。via: http://www.unixmen.com/quick-tip-list-installed-packages-linux-distributions/作者：Enock Seth Nyamador 译者：2q1w2007 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
Remarkable是一个全新，免费，功能齐全的Linux发行版Markdown编辑器。它拥有许多特性，比如：在线预览，这让你的Markdown编辑变得更加容易。它是一个轻量级的编辑器，而且它还有一个简洁的用户界面(UI)。下面是Remarkable的主要特性：实时预览支持Github Markdown 语法支持导出为PDF和HTML自定义CSS语法高亮高度可定制字数实时计数键盘快捷键你可以观看这部YouTube视频（请自备梯子:-]）了解Linux下的Remakable。安装根据不同的Linux发行版本，Remarkable拥有许多可供使用的安装源，下面是不同Linux发行版以及它们对应的安装文件Ubuntu / Linux Mint:Dowbnload .DEBFedora:Download .RPMArch Linux (AUR):sudo yaourt -S remarkable 喜欢吗？via: http://www.unixmen.com/remarkable-new-markdown-editor-linux/作者：Enock Seth Nyamador 译者：su-kaiyao 校对：Caroline本文由 LCTT 原创翻译，Linux中国 荣誉推出
Heroku客户端是创建和管理Heroku应用的命令行界面工具。需求:Heroku toolbeltOh-My-Zsh (如何安装)本文不是讲关于heroku的知识，也不是讲关于heroku的使用细节，而是仅仅展示给用户他们怎样可以使用oh-my-zsh来方便地敲入heroku命令。此外你还应该安装heroku toolbelt来进行本文的相应的操作。对于Ubuntu和Debian发行版，你可以通过运行下面的命令来安装：wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh 打开终端，用你在[这里]创建的用户登陆heroku：heroku login Enter your Heroku credentials. Email: enockseth@unixmen.com Password (输入是隐藏的): Authentication successful. 这显示heroku正在运行。用你惯用的文本编辑器打开.zshrc：vim .zshrc 这里，git是唯一默认启用的插件。在下图显示的插件选择区添加heroku：重启终端，输入heroku，按下tab键，到此就搞定啦：via: http://www.unixmen.com/enable-tab-complete-heroku-commands-oh-zsh/译者：JonathanKang 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
Ncdu (NCurses Disk Usage) 是一个基于Ncurses库的du命令的界面。它通过大家熟知的du命令，为用户提供一个快速且容易被使用的界面。它可以显示磁盘使用的百分比，且允许你使用ncurses库的方式在目录之间导航。安装ncdu已经被移植到大多数linux发行版本，可从官方资源库中安装.Arch / Manajaro 及其衍生版:sudo pacman -S ncdu Ubuntu / Debian / Linux Minut 及其衍生版:sudo apt-get install ncdu Fedora 及其衍生版:sudo yum install ncdu 在这里可以找到其他的发行版。使用 ncdu键盘操作:up, k — 向上移动光标down, j – 向下移动光标right/enter — 打开选定的目录left, <, h — 打开父目录n — 按文件名排序（升序/降序）s — 按文件大小排序（升序/降序）C – 按项目数排序（升序/降序）d – 删除选定的文件或目录t — 排序时将目录放在文件前面g – 以图形方式显示百分比为使用ncdu，请打开终端并且运行ncdu 开始扫描目录.当扫描完成后，你能够很容易的看到文件/目录的大小.确认删除文件:在这里 阅读ncdu命令手册或运行:man ncdu 荣誉: 有两位读者BasketCase和Sama Vim在阅读“Linux基础：如何在命令行中查看目录的大小”之后 向我们推荐了这个Ncdu工具。Enjoy!via: http://www.unixmen.com/ncdu-ncurses-disk-usage-analyzer/译者：hunanchenxingyu 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
Linux基础：如何在命令行中查看目录的大小
这是写给Liunx新用户的一系列文章中的第一篇，在这系列文章我将会写一些对新用户来说非常好用的Linux基础命令。注意：本文的目标读者是仅有小量甚至是没有任何Linux命令行使用经验的读者。作为一个Linux的新用户，我怎样可以在命令行终端中查看某个目录的属性？要求唯一的要求是du命令行工具。du基本上是所有Linux发行版本默认提供的工具。用以下的命令来检查你的系统中是否可以使用du命令：man du du 命令用于输出文件的空间使用情况。使用du不带任何参数的运行du命令会显示当前工作目录以及其子目录的文件名和所占用的空间大小(以字节为单位)。du 使用-h参数以对用户友好的方式输出文件大小，即分别以K, M和G来表示Kb,Mb和Gbdu -h 若想查看某个特定目录的文件大小，则在du命令中指定要查看的目录名，如下：du -h Mapmaker 使用 -c 参数来查看目录所占用磁盘空间的总大小du -ch 使用 -s 参数只输出指定目录占用空间的大小du -sh Mapmaker Sandbox 使用 man du 查看du命令更多参数的用法man du 知道du命令更多的用法？请分享给我和其他人。via: http://www.unixmen.com/linux-basics-find-size-directory-commands/译者：cvsher 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出