标签 终端 下的文章

有时候在Linux上使用基于GUI的程序,你必须在程序窗口和命令行窗口之间切换。这会消耗一些时间。将一个终端窗口嵌入到程序窗口内部是个很好的解决方案。我不知道在其他程序是否可以,但是,如果你为gedit寻找一个这样的解决方案,那么这儿有一个插件-- Embedded Terminal -- 能让你从gedit窗口内部访问命令行终端。

NOTE -- 这篇文章中使用Ubuntu 13.04作为例子。

简短教程

安装了这个插件后,可以让用户很容易地在编辑文件的同时访问命令行。

这是插件启用后的gedit窗口截图:

gedit-embedded-terminal-colored

如上,你可以看到在gedit窗口内部命令行操作与编辑文本文件集成到了一起。

下载/安装

通过以下步骤来正确地在gedit下载安装和配置embedded terminal插件。

步骤1

通过命令安装gedit插件:

sudo apt-get install gedit-plugins

步骤2

现在,在gedit窗口里,转到Edit(编辑)-->Preferences(首选项)-->Plugins(插件)并且启动Embedded Terminal插件。

gedit-embedded-terminal-enable

步骤3

在gedit窗口中点击View(视图)-->Bottom Panel(底部面板)

gedit-view-bottom-panel

你将在gedit窗口的底部面板看到一个嵌入式终端呈现出来。

gedit-default-embedded-terminal

唯一的问题是色调搭配不是很好,比如,白色的命令提示符在淡灰色背景下几乎看不清。接下来的步骤去修改色调搭配。

步骤4

打开dconf-editor,如果没有安装,通过命令来安装它:

sudo apt-get install dconf-tools

安装后,用下面命令来执行:

dconf-editor

在dconf editor窗口中,转到org-->gnome-->gedit-->plugins-->terminal并且取消选定use-theme-colors选项。

gedit-dconf-settings

步骤5

重启gedit

gedit-embedded-terminal-colored

可以看到,在浅色背景下的黑色的命令提示符。

优点

  • 从gedit窗口内部轻松访问终端
  • 作为一个插件,它能节约任何时间

缺点

  • 在初始化配置里色调搭配问题是个主要问题(译注,估计插件作者使用的深色配色方案的Gedit,因此没有意识到这个问题,期待以后的更新版本会解决这个问题)

总结

无论如何,在Linux中工作总是难以避开命令行。所以,在你常用的程序窗口中嵌入一个终端是一个好多的方法。这个gedit插件是个不错的小工具,它可以帮你节省一些时间。尝试它,它值得你安装。

via: http://mylinuxbook.com/embedded-terminal-a-gedit-plugin/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:Vito 校对:wxy

作为一个Linux(Ubuntu)用户,你每次从终端安装应用程序的时候都会用到apt-get这条命令。

虽然可以使用图形化界面来安装删除应用程序,但是命令行依然被认为是功能强大的方式。在安装了许多大大小小的应用程序以后,你会需要更多的磁盘空间来安装其他的应用程序,或者有些程序对你不再有用了。

大多数人,尤其是初学者,通过在查阅资料后,能够从终端安装一个程序,但是却很难删除它。我也曾经有过这样的经历。

这是一个简单的教程,指导你如何删除已经安装的软件包。

a. 打开终端(ctrl + alt + t)

b. 输入

$ dpkg --list

(这条命令会显示所有已安装的包)

list_

或者

$ dpkg --list | less

(这样可以轻松的使用用户密钥来导航)

dpkg_list

或者

如果你知道软件包的名字,你可以使用管道命令grep来查找,使用下面的语句:

$ dpkg --list|grep -i 'packagename'

VLC播放器为例。

vlc_grep

c. 查找要删除的包名字,这里我要使用sox

remove_SoX

d. 只删除一个软件包,使用下面的命令:

$ sudo apt-get remove

比如,删除一个叫sox的软件包,输入:

$ sudo apt-get remove sox

输入y来确认卸载。

sox2

e. 要删除一个包以及它的配置文件,输入:

$ sudo apt-get --purge remove

比如,删除一个叫sox的包以及其所有的配置文件:

$ sudo apt-get --purge remove sox

via: http://www.unixmen.com/removing-applications-using-terminal-ubuntu/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:markvv 校对:Caroline

Tmux 是一个 C 语言编写的终端,它能够在单一窗口中同时访问和控制多个终端。它是一个类似于 GNU Screen 的工具。使用它,用户可以在 Linux 系统上管理多个任务和命令行程序,而不用同时打开多个终端窗口,Tmux 还可以切换到后台在需要的时候在调用到前台来。

在 Debian 和 Ubuntu 下安装 Tmux 的命令:

sk@sk:~$ sudo apt-get install tmux

在 CentOS 和 RHEL 中,它不存在于官方的软件源中,所以需要添加 EPEL 库。添加命令:

[root@server ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

添加完毕后,可以用下面的命令来安装它:

[root@server ~]# yum install tmux

安装完毕后,只需要执行如下命令就可以使用它了:

[root@server ~]# tmux

执行这个命令后,您将会被转移到 Tmux 的会话中。转移到会话中后,您需要先按下 Ctrl+B 才能执行其他的命令。您可以先按下 Ctrl+B 后按 "?" 来查看所有支持的命令。

https://img.linux.net.cn/data/attachment/album/201307/01/220317dodu2dvgugddgdib.png

建立一个新 Tmux 会话命令:

先按下 Ctrl+B 后在按下 "c",您将建立一个新的会话。

https://img.linux.net.cn/data/attachment/album/201307/01/220318tiqeu0a5shiksz7x.png

在新的会话界面,您可以在底部看到绿色的 Tmux 会话记录,* 号标记的会话表示当前的会话。

您可以在所列出的会话之间切换,按下 Ctrl+B 然后在按 "w",然后使用箭头来移动到你需要的会话,然后在回车,就可以切换到相应的会话中。如果要退出当前的会话,只需要键入"exit"命令即可。

https://img.linux.net.cn/data/attachment/album/201307/01/220319wqm3nwoqe7jmupom.png

如果您想拆分两个会话窗口,可以按下 Ctrl+B 后在按下 "%" 来实现。

https://img.linux.net.cn/data/attachment/album/201307/01/220321bb1trtd82bzqd6ft.png

要从会话脱离,可以按下 Ctrl+B 后接着按 "d" 。将脱离所有的会话返回原来的终端屏幕。

如果要恢复脱离的会话,您可以输入如下命令来恢复:

[root@server ~]# tmux attach

这样,你将恢复链接到原来的会话中。

更详细的使用命令,可以查看 Tmux 的 man 来得到。

[root@server ~]# man tmux

试试这个工具吧。

  现在的 Linux 桌面已经发展的很好了,在桌面下播放音乐操作起来也很简单。那么我们还记得在桌面不是那么好的时候我们是怎么播放音乐的么?哎,我是想不起来了,实在是太难了。

  不过现在我们可以先安装一个小软件,然后通过命令行来使用这个软件播放音乐,感觉还是很不错滴。

  这个软件的名字叫:SOX,支持很多格式的音频文件,如 WAV,MP3,MPG,OGG,FLAC 等等。满足我们日常使用是足够足够的了。

  好了,首先,第一步我们需要把它安装到我们的系统里。

1、打开一个终端(Ctrl+Alt+T),然后输入如下命令:

sudo apt-get install sox

https://img.linux.net.cn/data/attachment/album/201305/28/142822773dnmm8okkkfne7.png

2、给系统安装软件需要管理员密码。输入密码后回车。

https://img.linux.net.cn/data/attachment/album/201305/28/142823izikp3e1kkjy3qm8.png

3、在安装的时候询问你是否继续的时候输入 Y 来确认继续安装。

https://img.linux.net.cn/data/attachment/album/201305/28/14282483eqxebqbtm7t64l.png

4、好了,只要等待它完成安装就可以了。完成安装以后,我们就可以通过下面的命令来让 SOX 可以播放它所支持的音频格式文件:

sudo apt-get install sox libsox-fmt-all

https://img.linux.net.cn/data/attachment/album/201305/28/142825c1vvvgsvcv1x670x.png

5、好了,现在可以使用 SOX 来播放我们计算机里的音频文件了。

6、比如要播放系统中所有音频文件,我们可以采用这个命令:

play *mp3

https://img.linux.net.cn/data/attachment/album/201305/28/1428263a5oeo5uyes72s3a.png

7、如果要播放某个特定的文件,那么采用这个命令:

play file-name.extension

比如:

play Aqua\_Barbie\_Girl.mp3

可以只播放 Aqua\_Barbie\_Girl.mp3 这 MP3。

https://img.linux.net.cn/data/attachment/album/201305/28/1428274xxjrdaj18pww149.png

8、在播放的时候,我们可以按下 Ctrl+C 来终端当前音频的播放转到下一个音频。

9、关于更多的 SOX 的操作命令我们可以使用 man 命令来查看详细的介绍。希望大家能有所发现。

man sox

来自:http://www.unixmen.com/how-to-play-music-from-command-line-terminal/