鸟哥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
未经作者 https://www.cnblogs.com/xin1006/ 梦相随1006 同意,不得擅自转载本文,否则后果自负