1. 前言
自上节我们成功登录之后,就进入了一个类似Windows的命令提示符的界面,在Linux系统下它称为Bash,后续会详细讲解Bash的特性。本节先简单直观的了解一下Bash,其中某些地方我会和Windows下的CMD对比。
2. Bash的特性
- Bash是严格区分大小写的,而CMD相反。
在Bash中依次输入以下命令并执行,观察结果
CD
PWD
cd
pwd
在CMD中输入
dir
DIR
所得到的结果是相同的,说明CMD 并不严格区分大小写。
- Bash 命令自动补齐
在某些时候我们想执行某个命令,而这个命令太长手动输入比较费力而且容易出错,可以使用自动补齐来“偷懒”。
在bash下输入以下命令,然后按Tab键:
hist[TAB] //[TAB]按键补全命令和文件
显示结果:history
ls /tm[TAB]
显示结果:ls /tmp/
如果命令有不止一个补齐选项,连续按两下Tab键会显示所有可能的命令。
ca[TAB][TAB]
- 查看文件
首先为了便于我们学习,避免一些不必要的麻烦,我们需要切换到ROOT 权限,至于什么是ROOT 权限,后面会详细说明,暂时你只需要知道这个权限是系统的最高权限,能执行任何操作.....
sudo su
输入你当前用户的密码之后顺利获得ROOT权限
查看文件命令:
cd ~ //进入用户的家目录,~是F1下面的那个键
ls .bash[TAB][TAB] //显示用户的家目录下所有以.bash开头的文件
3. 命令示例
1.date命令
date //CST为中国北京时间china standard time
date -R //最后一项为时区,-RFC格式 RFC2822电子邮件的标准格式
date -r /etc //-r显示文件最后的修改时间
date -r /etc -R
//以下是date格式控制
date +%D
date +%T
date +%Y/%m/%d
date +%H:%M
date +"Today is %y/%m/%d"
date +"Today is %Y/%m/%d"
- man命令显示帮助信息
man date
空白键 向下翻一页
[Page Down]向下翻一页
[Page Up]向上翻一页
[Home]去到第一页
[End]去到最后一页
/RFC //向下搜索RFC这个字符串
按n继续向下搜索,按N继续向上搜索
?string //向上搜索string这个字符串
也可以使用n和N继续搜索,只不过方向相反了
q //退出,结束这次man page
date +%W //显示这个星期是2017年的第几周
date +%w //显示的是星期几
- cal日历命令
cal # 查看日历
cal 2017 # 查看2017年日历
cal 3 2017 # 查看2017年3月的日历
- 关机命令
shutdown -k now 'This system will reboot'
shutdown -h 20:30
shutdown -h +10
shutdown -h +30 'The system will reboot' //再过三十分钟系统会重启,并显示后面的消息给所有在线的用户
shutdown -r now 'This system will reboot'
reboot //通常重启的方法
shutdown -h now //通常关机的方法