您的位置:首页 > 运维架构 > Linux

Linux开关机及帮助命令

2011-06-07 15:22 176 查看
1.图形模式与文字模式的切换方式
Ctrl + Alt + [F1] ~ [F6] :文字接口登入tty1 ~ tty6
终端机;
Ctrl + Alt + [F7] :图形接口桌面。
当然,如果您在文字接口却想要进入图形接口时,可以直接下达:  
[root@test root]# startx
那么如果您要修订一下预设的开机进入的界面呢?例如由文字接口变到图形接口,哈哈!修改一下
/etc/inittab这个档案。
2.指令下达方式与基础指令练习
一般而言,指令下达的方式为:
[root@test root]#command [-options] parameter1 parameter2 ...

指令 选项
参数(1) 参数(2)
说明:

0.
上面的指令与参数之下达中,字母的大小写代表意义不同:

1. command
为指令的名称,例如变换路径的指令为 cd 等等;

2.
中刮号[]并不存在于实际的指令中,而加入参数设定时,通常为 -
号,


有时候完整参数名称会输入 -- 符号;

3. parameter1 parameter2..为依附在 option
后面的参数,


或者是 command 的参数;

4. command, -options, parameter1..这几个咚咚中间以空格来区分,


不论空几格 shell 都视为一格;

5.
指令太长的时候,可以使用 / 符号来跳脱 [Enter]
符号,


使指令连续到下一行。
3.一些按键的说明:

在 Linux底下有几个常用的按键,这里要给他说明一下,以方便你未来在文字接口操作的情况下,可以直接按下这些按键来帮你处理事务喔!
Ctrl + c:在
Linux底下,如果您输入了错误的指令或参数,有的时候这个指令或程序会在系统底下『跑不停』这个时候怎么办?别担心,如果您想让当前的程序『停掉』的话,可以输入:『Ctrl』+『c』,这个就是中断目前程序的按键啦!
q:有很多程序在跑的时候(例如
man这个指令或 more这指令),如果您想跳出来,就按下
q即可!这个按钮也是很多指令常定义的退出钮
[Tab]:会不会觉得打字很疲劳啊!没关系,在
Linux 的预设文字接口 (我们称为 BASH Shell )当中,有个很棒的功能,叫做是『命令与档案补全』的功能!那就是键盘左边的[Tab]这个按键啦!他有什么好处呢?例如刚刚我们要执行
cal 这个指令对吧,这个时候,你只要输入 ca[tab][tab],也就是输入 ca之后,再按两次
[tab]按键,您会发现什么事呢?啊!所以以 ca为开头的指令都被显示出来啦!很棒吧!另外,如果你输入『
ls -al.bash[tab][tab]』会发生什么事呢?哈哈!在该目录下面所有以 .bash
的文件名称都会被显示出来!所以啰,你就会知道,[tab]按键是『很棒的功能!』在文字接口底下,要多按
[tab]按键,可以避免打错字或下错指令喔

4.错误讯息的查看

万一我下达了错误的指令怎么办?不要紧呀!您可以藉由屏幕上面显示的错误讯息来了解你的问题点,那就很容易知道如何改善这个错误讯息啰!举个例子来说,假如我输入了
DATE 这个错误的讯息了:
[root@test root]#DATE

bash: DATE: command not found
 
5.在线求助:man,info
哇! linux还有在线求助系统啊!呵呵!这是『一定要的啦!』因为
Linux是由所谓的『虚拟团队』开发出来的,所以虽然他的功能很多,但是指令也是有点杂乱的!如果没有在线说明文件的话,那么肯定会让大家无所适从的!因此,不论任何人写出了一个很好用的指令后,他也会同是附上这个指令的说明文件喔!你可以很轻松的就查询到这个指令的使用方法呢!很不赖吧!底下说一下几个在
Linux 上面很常用的求助指令喔!
最广泛使用的在线查询:man
空格键: 往下翻一页;
pageup: 往上翻一页;
pagedown:往下翻一页;
home: 回到最前面;
end: 去到最终页;
/word: 搜寻
word这个档案。

q:退出
那么这些 man page放在哪里呢?通常是放在/usr/share/man里头,然而,我们可以透过修改他的
man page搜寻路径来改善这个目录的问题!修改
/etc/man.config ( 有的版本为man.conf )
即可啰!
用在Linux上面的在线查询:info
除了 man之外,在Linux里面亦提供另外一种查询的方式,称为
info,使用的方法跟 man差不多,
[root@test root]#info command
使用 info后面接您要查询的指令名称即可!这个info的功能比
man还要更强大呢!在这个 info page里面,你可以输入
p及 n往前及往后翻页,如果看到『*
text :』的项目时,将光标移到该项目上面,按下『Enter』还可以进入次页面的说明画面中!很厉害喔!不过,这个
info 目前只有 Linux底下有,其它
Unix-Like就没有啦!
Linux系统中的说明文件汇集目录:
/usr/share/doc

刚刚上面说,一般而言,指令或者软件***者,都会将自己的指令或者是软件的说明***成『在线说明文件』!但是,毕竟不是每个咚咚都需要做成在线说明文件的,还有相当多的说明需要额外的文件!此时,这个所谓的How-To
( 如何做的意思 ) 就很重要啦!还有,某些软件不只告诉你『如何做』还会有一些相关的原理会说明,那么这些说明文件要摆在哪里呢?哈哈!就是摆在这个目录/usr/share/doc啦!所以说,其实,您只要到这个目录底下,就会发现好多好多的说明文件档啦!还不需要到网络上面找数据呢!厉害吧!
6.正确的关机方式
sync

在 Linux 系统中,为了加快数据的读取速度,所以,预设的情况中,某些数据将不会直接被写入硬盘,而是先暂存在内存当中,如此一来,如果一个数据被你重复的改写,那么由于他尚未被写入硬盘中,因此可以直接由内存当中读取出来,在速度上一定是快上相当多的!不过,如此一来也造成些许的困扰,那就是,万一当你重新开机,或者是关机,或者是不正常的段电的情况下,由于数据尚未被写入硬盘当中,哇!所以就会造成数据的更新不正常啦!那要怎么办呢?这个时候就需要sync这个指令来进行数据的写入动作啦!直接在文字接口下输入
sync ,那么在内存中尚未被更新的数据,就会被写入硬盘中!所以,这个指令在系统关机或重新开机之前,很重要喔!最好多执行几次!(注:这个指令也只有 root可以执行喔! )
shutdown

只有root 有权力关机而已喔!
[root@test root]# /sbin/shutdown [-t秒]
[-arkhncfF] [时间] [警告讯息]

实例:

[root@test root]#/sbin/shutdown -h 10 'This server will shutdown after 10 mins'

告诉大家,这部机器会在十分钟后关机!并且会显示在目前登入者的屏幕前方!

至于参数有哪些呢?以下介绍几个吧!
-t sec : -t
后面加秒数,亦即『过几秒后关机』的意思

-k
: 不要真的关机,只是发送警告讯息出去!

-r
: 在将系统的服务停掉之后就重新开机

-h
: 将系统的服务停掉后,立即关机。

-n
: 不经过 init 程序,直接以 shutdown 的功能来关机

-f
: 关机并开机之后,强制略过 fsck 的磁盘检查

-F
: 系统重新开机之后,强制进行 fsck 的磁盘检查

-c
: 取消已经在进行的 shutdown 指令内容。
shutdown -h now 立刻关机,其中
now相当于时间为 0 的状态

shutdown -h 20:25 系统在今天的 20:25分会关机

shutdown -h +10 系统再过十分钟后自动关机

shutdown -r now 系统立刻重新开机

shutdown -r +30 'The system will reboot'

再过三十分钟系统会重新开机,并显示后面的讯息。

shutdown -k now 'This system will reboot'

仅发出警告信件的参数!系统并不会关机啦!吓唬人!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: