Linux终端窗口

这是一个简略而且十分有用的教程:它向你展示从终端运行Linux应用程序的同时linux操作系统怎么样,怎么保证终端依然可以操作。

在Linux中有许多方法可以打开一个终端,这主要取决于你的发行版的选择和桌面环境。

使用Ubuntu的话,你可以使用CTRL+ALT+T组合键打开一个终端。你也可以点击超级键(Windows键)打开一个终端窗口。在按键上,打开UbuntuDash,之后搜索"TERM"。点击"Term"图标将会打开一个终端窗口。

其他例如XFCE,KDE,LXDE,Cinnamon和MATE的桌面环境linux是什么,你将会在菜单中发觉“终端”这个应用。还有一些发行版会把终端图标置于菜单项linux终端打开软件,或则在面板上放置终端启动器。

你可以在终端上面输入一个程序的名子来启动一个应用。举例,你可以通过输入"firefox"启动傲游浏览器。

从终端运行程序的用处是可以使用额外的选项。

举个事例linux终端打开软件,假如你输入下边的命令,一个新的傲游浏览器将会打开,并且默认的搜索引擎将会搜索顿号之间的成语:

firefox -search "Linux.About.Com"

你会发觉,假如你运行傲游浏览器,应用程序打开后,控制权将会回到终端(重新出现了命令提示符),这将意味着你可以继续在终端工作。

一般情况下,假如你通过终端运行一个程序,程序打开后,但是直至那种程序关掉结束,你都将不会获得终端的控制权。这是由于你是在前台打开程序的。

想要从终端运行一个程序,而且立刻将终端的控制权返回给你,你须要以后台进程的方法打开程序。

为了以后台进程的方法打开一个程序,只须要添加符号(&)到命令中,如下边所示:

libreoffice &

在终端中仅仅提供程序的名子,应用程序可能运行不了。假如程序不存在于一个设置在PATH环境变量的文件夹中,你须要指定完整的路径名来运行程序。

/path/to/yourprogram &

假如你并不确定一个程序是否存在于Linux文件系统中,使用find或则locate命令来查找该应用程序。

找一个文件的句型如下:

find /path/to/start/from -name programname

举个事例,可以使用下边的命令找寻Firefox的位置:

find / -name firefox

输出会很快滚动出好多,所以你可以以管线的方法控制输出的多少:

find / -name firefox | more
find / -name firefox | less

find命令将会返回因权限拒绝而发生错误的文件夹数目,这种文件夹你没有权限去搜索。

你可以使用sudo命令提高你的权限。假如sudo没有安装,你须要切换到拥有权限的用户:

sudo find / -name firefox | more

假如你晓得你想找寻的文件在你的当前文件夹中,你可以一个点取代原本的斜线,如下:

sudo find . -name firefox | more

你可能不须要sudo来提高权限。假如你在home文件夹中找寻文件,sudo就不须要。

一些应用程序须要提高用户权限来运行,你可能得到一个缺乏权限的错误,除非你使用一个具有足够权限的用户,或则使用sudo提高你的权限。

下边是一个小花招。假如你运行一个程序,但是它须要提高权限来运行,输入下边命令来提高权限重新执行:

sudo !!

via:

作者:GaryNewell译者:su-kaiyao校对:wxy

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

本文原创地址:https://www.linuxprobe.com/lzdckzsygjdd.html编辑:刘遄,审核员:暂无