码迷,mamicode.com
首页 > 系统相关 > 详细

Linux小技巧

时间:2016-09-17 22:16:32      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:linux skill



3. 暂停并在后台运行命令

我曾经写过一篇如何在终端后台运行命令的指南。

  • CTRL + Z - 暂停应用程序

  • fg - 重新将程序唤到前台

如何使用这个技巧呢?

试想你正用nano编辑一个文件:

  1. sudo nano abc.txt

文件编辑到一半你意识到你需要马上在终端输入些命令,但是nano在前台运行让你不能输入。

你可能觉得唯一的方法就是保存文件,退出 nano,运行命令以后在重新打开nano。

其实你只要按CTRL + Z,前台的命令就会暂停,画面就切回到命令行了。然后你就能运行你想要运行命令,等命令运行完后在终端窗口输入“fg”就可以回到先前暂停的任务。

有一个尝试非常有趣就是用nano打开文件,输入一些东西然后暂停会话。再用nano打开另一个文件,输入一些什么后再暂停会话。如果你输入“fg”你将回到第二个用nano打开的文件。只有退出nano再输入“fg”,你才会回到第一个用nano打开的文件。




定位单词

在长段的命令中,使用 Ctrl + ← 和 Ctrl + → 可快速将光标定位到命令中单词的首字母或末尾,实现在各单词之间的快速跳动定位。


复制前行

!! 双惊叹号直接表示上一行命令,例如要用 sudo 重复执行上一条命令,无需再输一遍,只需执行如下命令即可:

sudo !!


回到上个目录

如果你操作到一半时,需要返回上个进入过的目录,可以使用 – 破折号:

cd -



多任务


执行多条命令

要在 Linux 终端中同时执行多个任务,只需用 && 符号将多条命令串连起来即可,例如:

apt-get update && apt-get upgrade


命令失败备用

&& 只会在前面一条命令执行成功时才会继续执行后续命令,如果你想在首条命令执行失败时提供备用命令,只需将 && 替换为 || 即可。


后台执行任务

在任意 Linux 命令最后加上 & 符号即可将此任务丢到后台去执行,比较适合运行时间较长的任务。对于后台执行的任务可以使用 jobs 命令进行显示查看,也可以用 kill 将其干掉或用 fg 命令将其挪到前台。



一直显示:

$yes show all the time //一直显示show all the time



移动Unity所处位置

从 Ubuntu 11.04 中首次发布 Unity 以来,它就一直被固定在系统左侧。但从 Ubuntu 16.04 开始,用户已经可以手动选择将 Unity 栏放在桌面左侧或是底部显示,目前还没办法将其移动到顶部或右侧。

gsettings set com.canonical.Unity.Launcher launcher-position Bottom
gsettings set com.canonical.Unity.Launcher launcher-position Left

可以在.bashrc中加入以下命令,简化该操作:

#unity pos

alias unity="gsettings set com.canonical.Unity.Launcher launcher-position $*"

以后,想要改变unity的位置,只需输入如下命令:

$unity Bottom

$unity Left


本文出自 “whatever957” 博客,请务必保留此出处http://whatever957.blog.51cto.com/6835003/1853338

Linux小技巧

标签:linux skill

原文地址:http://whatever957.blog.51cto.com/6835003/1853338

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!