0160startlinux.htm

来自「鸟哥LINUX 学习课本」· HTM 代码 · 共 1,083 行 · 第 1/5 页

HTM
1,083
字号
<br><font size="-1" color="#ffffff" face="SimSun">DATE(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;FSF&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;DATE(1)</font><p><font size="-1" color="#ffffff" face="SimSun">NAME</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;date - print or set the system date and time</font></p><p><font size="-1" color="#ffffff" face="SimSun">SYNOPSIS</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;date [OPTION]... [+FORMAT]</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]</font></p><p><font size="-1" color="#ffffff" face="SimSun">DESCRIPTION</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;Display the current time in the given FORMAT, or set the system date.</font></p><p><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;-d, --date=STRING</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;display time described by STRING, not `now'</font></p><p><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;-f, --file=DATEFILE</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;like --date once for each line of DATEFILE</font></p><p><font size="-1" color="#ffffcc" face="SimSun">……………………………………(中间省略)</font></p><p><font size="-1" color="#ffffff" face="SimSun">ENVIRONMENT</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;TZ&#160;&#160;&#160;&#160; Specifies&#160; the&#160; timezone,&#160; unlessoverridden by command line parameters.&#160; If</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;neither is specified, the setting from /etc/localtime is used.</font></p><p><font size="-1" color="#ffffff" face="SimSun">AUTHOR</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;Written by David MacKenzie.</font></p><p><font size="-1" color="#ffffff" face="SimSun">REPORTING BUGS</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;Report bugs to &lt;bug-sh-utils@gnu.org&gt;.</font></p><p><font size="-1" color="#ffffff" face="SimSun">COPYRIGHT</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;Copyright ?2000 Free Software Foundation, Inc.</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;This is free software; see the source for copying conditions.&#160;&#160;There&#160; is&#160; NO&#160; war?</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;ranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</font></p><p><font size="-1" color="#ffff00" face="SimSun">SEE ALSO</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;The full documentation for date is maintained as a Texinfo manual.&#160;If the info and</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;date programs are properly installed at your site, the command</font></p><p><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;info date</font></p><p><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;should give you access to the complete manual.</font></p><p><font size="-1" color="#ffffff" face="SimSun">GNU sh-utils2.0.11&#160;&#160;&#160;&#160;&#160;&#160;&#160; October 2000&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;DATE(1)</font><br><font size="-1" color="#ffffff" face="SimSun">(END)</font></p></td></tr></tbody></table> <br><font color="#000000">看!马上就知道一大堆的用法了!</font><b><font color="#000066">出现的这个屏幕画面,我们称呼他为man page </font></b><font color="#000000">,您可以在里头查询他的用法与相关的参数说明,如果要向下翻页的话,可以按下键盘的空格键 ,也可以使用 [Page Up] 与 [Page Down] 来翻页呢!同时,如果您知道某些关键词的话,那么可以在任何时候输入『/word 』,来主动搜寻关键词!例如在上面的搜寻当中,我输入了 /date 会变成怎样?</font><br><font color="#000000"> </font><br><img src="0160startlinux_files/0160startlinux-4.jpg" nosave="" height="287" width="637"><br><font color="#000000"> </font><br><font color="#000000">此外,看到了最后面的几个信息了吗?包括了这个程序的『环境』、『作者』及相关信息等等,最重要的是那个『SeeAlso』的内容啰,该内容告诉我们,还有其它相关的程序可以查询!呵呵!查了一个,可以知道更多个!棒!那么离开man page 就直接输入 『q』 这个字母即可离开!整理一下,在 man page 当中可以按的键有:</font><br><font color="#000000"> </font><ul><li><font color="#000066">空格键:&#160; 往下翻一页;</font></li><li><font color="#000066">page up:&#160; 往上翻一页;</font></li><li><font color="#000066">page down: 往下翻一页;</font></li><li><font color="#000066">home:&#160; 回到最前面;</font></li><li><font color="#000066">end:&#160; 去到最终页;</font></li><li><font color="#000066">/word:&#160; 搜寻 word 这个档案。</font></li></ul><font color="#000000"> </font><br><font color="#000000">那么这些 man page 放在哪里呢?不同的 distribution通常可能有点差异性,不过,通常是放在 </font><font color="#000066">/usr/share/man</font><font color="#000000">里头,然而,我们可以透过修改他的 man page 搜寻路径来改善这个目录的问题!</font><b><font color="#000066">修改/etc/man.config ( 有的版本为 man.conf ) </font></b><font color="#000000">即可啰!至于更多的关于man 的讯息您可以使用『 man man 』来查询呦!关于更详细的设定,我们会在 Shell的章节当中继续的说明喔!</font></ul><ul><hr width="100%"><li><b><font color="#000099">info</font></b></li><br><font color="#000000">除了 man 之外,在 Linux 里面亦提供另外一种查询的方式,称为info ,使用的方法跟 man 差不多,</font><br> <table bgcolor="#000000" border="1" cols="1" width="500"><tbody><tr><td><font size="-1" face="SimSun"><font color="#ffffff">[root@testroot]# </font><font color="#ffff00">info command</font></font></td></tr></tbody></table> <br><font color="#000000">使用 info 后面接您要查询的指令名称即可!这个info 的功能比 man 还要更强大呢!在这个 info page 里面,你可以输入 p 及n 往前及往后翻页,如果看到『 * text :』的项目时,将光标移到该项目上面,按下『Enter』还可以进入次页面的说明画面中!很厉害喔!不过,这个info 目前只有 Linux 底下有,其它 Unix-Like 就没有啦!除非你有安装....无论如何,这个部分我们会在『系统管理员篇』里面再加以介绍啦!</font></ul><ul><hr width="100%"><li><b><font color="#000099">/usr/share/doc</font></b></li><br><font color="#000000">刚刚上面说,一般而言,指令或者软件制作者,都会将自己的指令或者是软件的说明制作成『在线说明文件』!但是,毕竟不是每个咚咚都需要做成在线说明文件的,还有相当多的说明需要额外的文件!此时,这个所谓的How-To ( 如何做的意思 ) 就很重要啦!还有,某些软件不只告诉你『如何做』还会有一些相关的原理会说明,那么这些说明文件要摆在哪里呢?哈哈!就是摆在这个目录</font><b><font color="#000066">/usr/share/doc</font></b><font color="#000000">啦!所以说,其实,您只要到这个目录底下,就会发现好多好多的说明文件档啦!还不需要到网络上面找数据呢!厉害吧!^_^</font><br><hr width="100%"></ul>记住喔!在文字接口下,有任何你不知道的玩意儿,但是你想要了解他,请赶快使用man 或者是 info 来查询这个玩意儿!此外,如果你想要架设一些其它的服务时,请赶快到/usr/share/doc 底下查一查有没有该服务的说明档喔!另外,再次的强调,因为Linux 毕竟是外国人发明的,所以中文文件确实是比较少的!但是不要害怕,拿本英文字典在身边吧!随时查阅!不要害怕英文喔!</blockquote><hr width="100%"><a name="close_system"></a><font size="+1" color="#000099">正确的关机方式</font><blockquote>OK!大概知道开机的方法,也知道基本的指令操作,而且还已经知道在线查询了,好累呦!想去休息呢!那么如何关机呢?我想,很多朋友在DOS 的年代已经有在玩计算机了!在当时我们关掉 DOS 的系统时,常常是直接关掉电源开关,而Windows 在你不爽的时候,按着电源开关四秒也可以关机!但是在 Linux 则相当的不建议这么做!Why?在 Windows 系统中,由于是单人假多任务的情况,所以即使你的计算机关机,对于别人应该不会有影响才对!不过呢,在Linux 底下,由于每个程序(或者说是服务)都是在在背景下执行的,因此,<b><font color="#000066">在你看不到的屏幕背后其实可能有相当多人同时在你的主机上面工作</font></b>,例如浏览网页啦、传送信件啦以FTP 传送档案啦等等的,如果你直接按下电源开关来关机时,则其它人的数据可能就此中断!那可就伤脑筋了!此外,最大的问题是,<b><font color="#000066">若不正常关机,则可能造成档案系统的毁损</font></b>(因为来不及将数据回写到档案中,所以有些服务的档案会有问题!)。正常情况下,要关机时需要注意底下几件事:<ul><li><b><font color="#000099">观察系统的使用状态</font></b>:如果要看目前有谁在在线,可以下达who 这个指令,而如果要看网络的联机状态,可以下达 netstat -a 这个指令,而要看背景执行的程序可以执行ps -aux 这个指令。使用这些指令可以让你稍微了解主机目前的使用状态!当然啰,就可以让你判断是否可以关机了(这些指令在后面Linux 常用指令中会提及喔!)</li><li><b><font color="#000099">通知在线使用者关机的时刻</font></b>:要关机前总得给在线的使用者一些时间来结束他们的工作,所以,这个时候你可以使用shutdown 的特别指令来达到此一功能。</li><li><b><font color="#000099">正确的关机指令使用</font></b>:例如 shutdown 与reboot 两个指令!</li></ul>所以底下我们就来谈一谈关于这个关机的正确指令用法啰!<ul><li>将数据同步写入硬盘中的指令: sync</li><li>最正确的关机指令: shutdown</li><li>重新开机: reboot</li><li>关机啰: halt</li></ul><ul><hr width="100%"><li><b><font color="#000099">sync</font></b></li><br><font color="#000000">在 Linux系统中,为了加快数据的读取速度,所以,预设的情况中,某些数据将不会直接被写入硬盘,而是先暂存在内存当中,如此一来,如果一个数据被你重复的改写,那么由于他尚未被写入硬盘中,因此可以直接由内存当中读取出来,在速度上一定是快上相当多的!不过,如此一来也造成些许的困扰,那就是,万一当你重新开机,或者是关机,或者是不正常的段电的情况下,由于数据尚未被写入硬盘当中,哇!所以就会造成数据的更新不正常啦!那要怎么办呢?这个时候就需要sync 这个指令来进行数据的写入动作啦!直接在文字接口下输入 sync,那么在内存中尚未被更新的数据,就会被写入硬盘中!所以,这个指令在系统关机或重新开机之前,很重要喔!最好多执行几次!(注:这个指令也只有 root 可以执行喔! )</font><br> <table bgcolor="#000000" border="1" cols="1" width="500"><tbody><tr><td><font size="-1" face="SimSun"><font color="#ffffff">[root@testroot]#</font><font color="#ffff00"> sync</font></font></td></tr></tbody></table> <hr width="100%"><li><b><font color="#000099">shutdown</font></b></li><br>好了,由于关机有种种的限制因子在,所以只有 root 有权力关机而已喔!嗯!那么就来关机试试看吧!我们较常使用的是shutdown 这个指令,而这个指令会通知系统内的各个行程( processes ),并且将通知系统中的run-level 内的一些服务来关闭之( run-level 会在后面告知喔 )。shutdown 可以达成:<br> <ul><li>可以自由选择关机模式:是要关机、重新开机或进入单人操成模式均可;</li><li>可以设定关机时间: 可以设定成现在立刻关机, 也可以设定某一个特定的时间才关机。</li><li>可以自订关机讯息:在关机之前,可以将自己设定的讯息传送给在线 user 。</li><li>可以仅发出警告信:有时有可能你要进行一些测试,而不想让其它的使用者干扰,或者是明白的告诉使用者某段时间要注意一下!这个时候可以使用shutdown 来吓一吓使用者,但却不是真的要关机啦!</li><li>可以选择是否要 fsck 检查档案系统 。</li></ul>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?