sudonanoabc.txt文件编辑到一半你意识到你需要马上在终端输入些命令,但是nano在前台运行让你不能输入。
你可能觉得唯一的方法就是保存文件,退出nano,运行命令以后在重新打开nano。
运行nohup命令后,按任意键返回shell 窗口,然后输入exit退出终端,不能直接关闭窗口,直接关闭窗口的话,还是会造成命令进程和终端一起结束。如果你运行的是windows 2000,你可以将这段代码拷贝到enum.vbs文件中,并且在控制台窗口运行cscript.enum.vbs命令。3、在命令窗口进入e盘(命令:cd e:),再依次进入xpsp3和i386目录,最后的路径应该是e:\xpsp3\i386,再输入winnt32,回车即可运行xp安装程序。
有一个尝试非常有趣就是用nano打开文件,输入一些东西然后暂停会话。再用nano打开另一个文件,输入一些什么后再暂停会话。如果你输入“fg”你将回到第二个用nano打开的文件。只有退出nano再输入“fg”,你才会回到第一个用nano打开的文件。
4.使用nohup在登出SSH会话后仍运行命令
如果你用ssh登录别的机器时,nohup命令真的非常有用。
那么怎么使用nohup呢?
想象一下你使用ssh远程登录到另一台电脑上,你运行了一条非常耗时的命令然后退出了ssh会话,不过命令仍在执行。而nohup可以将这一场景变成现实。
举个例子,因为测试的需要,我用我的树莓派来下载发行版。我绝对不会给我的树莓派外接显示器、键盘或鼠标。
一般我总是用SSH从笔记本电脑连接到树莓派。如果我在不用nohup的情况下使用树莓派下载大型文件,那我就必须等待到下载完成后,才能登出ssh会话关掉笔记本。可如果是这样,那我为什么要使用树莓派下文件呢?
使用nohup的方法也很简单,只需如下例中在nohup后输入要执行的命令即可:
nohupwget&
5.‘在’特定的时间运行Linux命令
‘nohup’命令在你用SSH连接到服务器,并在上面保持执行SSH登出前任务的时候十分有用。
想一下如果你需要在特定的时间执行相同的命令,这种情况该怎么办呢?
命令‘at’就能妥善解决这一情况。以下是‘at’使用示例。
at10:38PMFriat>cowsay'hello'at>CTRL+D上面的命令能在周五下午10时38分运行程序cowsay。
3814 此命令的语法是: at [id] [/delete] at 时间 [/every:日期 | /next:日期] 命令 at 命令会在以后的 指定日期及时间,安排程序在服务器上运行。3814此命令的语法是:at[id][/delete]at时间[/every:日期|/next:日期]命令at命令会在以后的指定日期及时间,安排程序在服务器上运行。输入“regsvr32 actxprxy.dll”命令,单击“确定”按钮,这时会弹出一个信息对话框,提示“actxprxy.dll中的dllregisterserver成功”,单击“确定”按钮,然后再在“运行”对话框中输入“regsvr32 shdocvw.dll”命令,单击“确定”按钮。
CTRL + D返回终端。
还有许多日期和时间的格式,都需要你好好翻一翻‘at’的man手册来找到更多的使用方式。
6. Man手册
Man手册会为你列出命令和参数的使用大纲,教你如何使用她们。Man手册看起来沉闷呆板。(我思忖她们也不是被设计来娱乐我们的)。
不过这不代表你不能做些什么来使她们变得漂亮些。
exportPAGER=most你需要安装‘most’;她会使你的你的man手册的色彩更加绚丽。