由于以前申请了阿里云服务器(免费体验半年),因此恰好用阿里云的服务器安装了个Ubuntu12.04 64位PHP的运行环境linux
本次主要对基础命令行的总结:shell
(1)显示日期与实践的命令:datebash
(2)显示日历的命令:cal服务器
(3)简单好用的计算器:bc网络
(4)重要热键[tab],[ctrl]-c,[ctrl]-d编辑器
(5)man page与info page函数
(6)超简单文本编辑器:nano工具
(7)惯用关机命令:shutdown学习
开始学习:ui
(1)显示日期与实践的命令:date
直接输入date,则显示日期,输入 date +%Y/%m/%d 则显示 2014/11/9。
注意linux下大小写是有严格区分的,date不等于DATE,其余目录命令等都是严格区分大小写的。
(2)显示日历的命令:cal
语法:cal [[month] year]
要想知道2014年11月份的日历则要输入 : cal 11 2014
若是输入cal 13 2014则会出现错误信息的提示
注意linux下出现错误的命令或者参数,都会在命令行后给予提示,经过这个错误信息能够找到错误的地方。
(3)简单好用的计算器:bc
输入bc,则能够进行经常使用的计算,加+减-乘*除/指数^余数%
输入10/100,显示0,照理说应该是显示0.1
输入scale=3后,再输入1/3,则获得.333
退出bc,输入quit
注意:
1.bc默认仅输出整数,要让其输出所有整数,得执行scale=number,其中number为小数点数
2.从上面两种练习能够知道一种是输入命令行则会直接显示结果,等待下一个命令行的输入(如cal date),另外一种是进入到该命令行环境,直到结束命令行才回到命令行环境(如bc,须要quit才能离开)
(4)重要热键[tab],[ctrl]-c,[ctrl]-d
[tab]按键可作命令补全,文件补全
输入 cal[tab][tab],则会显示ca开头的命令函数
输入 ls -ak ~/.bash[tab][tab],则会显示.bash开头的文件
[ctrl]-c按键,是中断目前程序的按键
输入find / ,则出现不少刷屏的东西,输入[ctrl]-c则中断了文件的查找
[ctrl]-d按键,是退出当前用户的意思,至关于exit
(5)man page与info page
不知道如何使用date,就输入man date,则会出现date的手册,man是manual的缩写
其中输入man date,第一个看到的是DATE(1),其中1表明就是下表对应的意思。1,5,8是比较常看到的。
代号 | 表明内容 |
1 | 使用者在shell环境中能够操做的命令或可运行文件 |
2 | 系统核心可呼叫的函数与工具等 |
3 | 一些经常使用的函数(function)与函式库(library),大部分为C的函式库(libc) |
4 | 装置文件的说明,一般在/dev下的文件 |
5 | 配置文件或者是某些文件的格式 |
6 | 游戏(games) |
7 | 惯例与协议等,例如Linux文件系统、网络协议、ASCII code等等的说明 |
8 | 系统管理员可用的管理命令 |
9 | 跟kernel有关的文件 |
查找文件man相关的说明文件:输入man -f man 等同于whatis man
查找说明文件中有man关键字的词:man -k man 等同于apropos man
(6)超简单文本编辑器:nano
输入nano text.txt,有这个文件则进入没有则新增,进入后编辑,退出则用[ctrl]-x,后面会用到vi,因此这个简单提一下。
(7)惯用关机命令:shutdown
[root@www ~]# /sbin/shutdown [-t 秒] [-arkhncfF] 时间 [警告信息]
选项与参数:
-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思 -k : 不要真的关机,只是发送警告信息出去! -r : 在将系统的服务停掉以后就从新启动(经常使用) -h : 将系统的服务停掉后,当即关机。 (经常使用) -n : 不通过 init 程序,直接以 shutdown 的功能来关机 -f : 关机并启动以后,强制略过 fsck 的磁盘检查 -F : 系统从新启动以后,强制进行 fsck 的磁盘检查 -c : 取消已经在进行的 shutdown 命令内容。 时间 : 这是必定要加入的参数!指定系统关机的时间!时间的范例底下会说明。 范例: [root@www ~]# /sbin/shutdown -h 10 'I will shutdown after 10 mins' # 告诉你们,这部机器会在十分钟后关机!而且会显示在目前登录者的屏幕前方! # 至于参数有哪些呢?如下介绍几个吧!
[root@www ~]# shutdown -h now
马上关机,其中 now 至关于时间为 0 的状态 [root@www ~]# shutdown -h 20:25 系统在今天的 20:25 分会关机,若在21:25才下达此命令,则隔天才关机 [root@www ~]# shutdown -h +10 系统再过十分钟后自动关机 [root@www ~]# shutdown -r now 系统马上从新启动 [root@www ~]# shutdown -r +30 'The system will reboot' 再过三十分钟系统会从新启动,并显示后面的信息给全部在在线的使用者 [root@www ~]# shutdown -k now 'This system will reboot' 仅发出警告信件的参数!系统并不会关机啦!吓唬人!
实际上重启关机除了用shutdown之外,还能用init,linux共有七种执行等级,目前只需了解如下几个:
输入init 6就是重启了,不信能够试试看~