梦相随1006

版权归 梦相随1006 所有,未经 https://www.cnblogs.com/xin1006 作者许可,严禁转载

导航

鸟哥Linux学习笔记02

 

1,          成功在终端登录Linux之后

 

那个~代表的是用户的主文件,是个“变量”! 举例说明,root的主文件夹在/root,所以~就代表/root的意思;而ilink的主文件夹在/home/ilink,所以此时的~代表/home/ilink.至于提示符方面,在Linux当中,默认root的提示符是#,而一般用户的提示符是$。

2,          离开Linux,即“注销Linux”,使用命令exit

 

请注意,离开系统并不是关机!!!

3,          命令中“第一个被输入的数据绝对是命令或者是可执行文件”。这是个很重要的概念。还有,按下[Enter]键表示要开始执行此一条命令的意思。还有一点,在Linux环境中,大小写字母是不一样的东西。

4,          显示日期 date

 

5,          语言的支援,终端接口(terminal)默认情况下,无法以中文编码输出数据的。这个时候需要将支持语言改为英文,才能以英文显示出正确的信息。

显示目前所支持的语言 echo $LANG

 

修改语言成为英文语系 LANG=en_US

 

6,          显示日期的命令 : date

 

显示日历的命令: cal  cal的基本语法: cal [[month] year]

 

7,          简单好用的计算器bc

按下bc命令,即可进入bc这个软件的工作环境了

 

可用运算符 + - * / ^ %

 

10/100=0?这是因为bc默认仅输出整数,如果要输出全部小数,那么必须执行scale=number,这个number就是小数点后的位数

 

8,          重要的热键

【Tab】,它具有“命令补全”与“文件补齐”的功能。

【Ctrl-c】组合键,中断目前程序的按键

【Ctrl-d】组合键,代表着键盘输入结束的意思,此外,可以用来替代exit的输入。例如你想要直接离开文字界面,可以直接按Ctrl-d就直接离开了(相当于输入exit啊)!

9,          Linux有多少条命令? 直接按下两个[Tab]

 

10,     有问题,找男人(man),这个man是manual(操作说明)的简写。

进入man命令的功能后,你可以按下空格键往下翻页,可以按下“q”按键来离开man环境

最先看到的是“DATE(1)”,DATE是命令名称,那么(1)代表什么呢? 它代表的是一般用户可使用的命令。

代号

代表内容

1

用户在shell环境中可以操作的命令或可执行文件

5

配置文件或者是某些文件的格式

8

系统管理员可以使用的管理命令

 

null,竟然是一个“设备文件”

在man page的界面中可以使用的按键

空格键[Page Down] 向下翻一页;

[Page Up]向上翻一页;

[Home] 去到第一页   [End] 去到最后一页

/String 向下查询string字符串,比如要查询yangw,就输入/yangw

?String 向上查询string字符串

n,N利用/或?来查询字符串时,可以用n来继续下一个查询(不论是/或?),可以利用N来进行反向查询。

11,     其它有用的文件(documents)

帮助文件一般放在 /usr/share/doc目录下

12,     关机

查看目前谁在线,谁都在使用系统 who命令

 

惯用的关机命令 shutdown 

重启、关机: reboot , halt , poweroff

由于Linux系统的关机/重启是很大的系统操作,因此只有root账号才能进行

13,     数据同步写入磁盘:sync命令用于将内存中尚未被更新的数据写入硬盘中。这个命令在系统关机或者重启之前最好多执行几次。

 

14, 惯用的关机命令: shutdown,它可以达成如下工作:

    可以自由选择关机模式:是要关机、重启或进入单用户操作模式均可;

    可以设置关机时间:可以设置成现在立刻关机,也可以设置某一个特定的时间才关机;

    可以自定义关机消息:在关机之前,可以将自己设置的消息传送给在线用户;

    可以仅发出警告消息:有时有可能你要进行一些测试,而不想让其他用户干扰,或者是明白地告诉用户某段时间要注意一下,这个时候可以使用shutdown来通知用户,但却不是真的要关机;

    可以选择是否要用fsck检查文件系统。

简单语法规则如下:

    [root@www ~]# /sbin/shutdown [-t 秒] [-arkhncfF] 时间 [警告消息]

   参数

    -t sec  :  -t后面加秒数,也即"过几秒后关机"的意思;

    -k       :  不要真的关机,只是发出警告消息出去;

    -r       :  在将系统的服务停掉之后就重启(常用);

    -h      :  在将系统的服务停掉之后立即关机(常用);

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

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

    -F      :  系统重启之后,强制进行 fsck 的磁盘检查;

   -c      :  取消已经在进行的shutdown 命令内容;

   时间   :  这是一定要加入的参数。指定系统关机的时间

 注意:    时间参数请务必加入命令中,否则shutdown会自动跳到run-level 1(就是单用户维护的登录情况)

例子:

    [root@www ~] # shutdown -h now                                         立刻关机,其中now 相当于时间为0的状态 

    [root@www ~] # shutdown -h 20:35                                      系统在今天20:35分会关机,若在21:25执行,则隔天才关机

    [root@www ~] # shutdown -h +10                                         系统再过10分钟后立即关机

    [root@www ~] # shutdown -r now                                         系统立即重启

    [root@www ~] # shutdown -r +30  "The system will reboot"     30分钟后系统重启,并显示后面的消息给所有在线用户

    [root@www ~] # shutdown -k now  "The system will reboot"     仅发出警告信件的参数,系统并不会关机

15, 切换指定等级 init

 run level 0:   关机                         run level 3: 纯命令行模式

 run level 5: 含有图形界面模式         run level 6 : 重启

那如何切换各模式呢?可以使用init这个命令来处理

比如 关机  init 0

 

 

posted on 2013-08-18 21:26  梦相随1006  阅读(204)  评论(0编辑  收藏  举报