date(打印或设置系统时间日期),clock(时钟),shutdown(关闭系统),cal(日历)history(查看历史记录),screen(全屏窗口管理器),echo(显示文本),man(在线帮助手册) |
date
date顾名思义就是时间的意思,直接输入date就能显示当前Linux的系统时间
如果只想输出某一项,如日期,可以在后面加上参数
可以看出命令之后的参数除了带有"-"之外,还会带有"+",当然,date除了能输出这些之外,也能输出星期几
这两个(%w和%A)都是可以的,date不仅仅可以显示今天的时间也可以显示几天前,几天后的
昨天的表示方法还可以是date -d "-1 day",这里只列举这两种,date能显示时间,也能更改时间
date -s后面引号里面跟上要修改的时间就行了,在这里date读取的是系统时间,那么系统时间是从哪里读到的呢?
clock
在硬件中有一个硬件时钟,有CMOS(互补金属氧化物半导体)电池为其供电,这个时钟的时间叫“硬时间”,而系统的时间就是“软时间”,这就要引入clock和hwclock了,关机时,将软时间写入硬时间,cmos电池供电,硬时间持续
开机时,将读取硬时间写入软时间。hwclock -s 将硬时间写入软时间,hwclock -w 将软时间写入硬时间。
shutdown
在Linux中,用命令使系统关机的命令有poweroff,halt,shutdown,这个直接输入就可以了,重启是reboot,在这里shutdown可以设置关机时间;在多久后关机
shutdown -r +分钟 在指定分钟后重启
shutdown -h +分钟 在指定分钟后关机
shutdown -c 取消关机或重启的计划
cal
cal命令是用来显示日历的,直接cal就能显示出当月日历,当天高亮显示,cal后面跟年份(如cal 2018)则会显示指定年份的日历,cal -3显示上月当月下月的日历,cal很简单,用法也不是很复杂,相对简单。
history
history ,这个单词意思是历史,当然根据意思就知道这个是用来查询历史的,只要是输入执行过的命令都能查询出来,那么这个执行过的命令既然能被查询出来肯定是被保存起来了,这些命令都被保存在了.bash_history中,那么命令是在执行之后就被存进去了吗,当然不是,命令在执行后被存在缓存中,通过history可以查询到,而这时查询.bash_history中并没有这些命令,所以在系统关闭时.bash_history会读取缓存中的命令历史并保存,下次启动系统时,就能从.bash_history中读取到历史记录了。history能直接查看所有历史记录
history -c 清空当前缓存中的历史记录
history -d 数字 删除指定数字的某条历史记录
history n 显示最近的n条历史记录
screen
screen 一个可以在多个进程之间多路复用一个物理终端的窗口管理器,直接使用screen会产生一个新的session,默认名为终端名-主机名,screen -S sessionname 则是会产生一个名为sessionname的session,产生一个新的session后可以用screen -ls查看所有session及状态(Attached:表示session未与终端中断,Detached:表示session已与终端中断,可用-r恢复),screen -r sessionname 使用当前终端与已终端的session连接,screen -x sessionname 加入正在连接的session,可使两个终端连接相同的session,即两个终端显示效果完全同步。在一个终端产生一个新的session为sessionname,在另一个终端加入加入sessionname,那么两个终端显示完全同步。
echo
echo是回显的意思,显示字符echo "aaa";显示变量的值echo $PATH ;echo
echo 字符串 打印该字符串到当前终端
echo -E (默认) 不启用解释功能
echo -n 不换行
echo -e 启用解释功能
echo还能输出八进制,十六进制在ASCII中代表的字母数字等。
这些代表的子母等可以直接ascii查询。
man
man 这是manual的简写,意思是使用手册的意思,这个用法很简单,需要查询什么直接man就好了,进入之后空格翻页,其他的我感觉没什么有很大用处的了,man的章节,man的关键字有多个文件与之匹配,则按类型,划分为9个章节,用户命令;系统命令;c库调用;设备及特殊文件;文件格式;游戏使用帮助;杂项;管理工具及守护进行,kernel routines。man后跟章节号再跟关键字能匹配关键字
man -a 关键字 依次查看指定关键字的所有章节
man -w 关键字 查看关键字匹配到的第一个章节的来源文件
man -aw 关键字 查看关键字匹配到的所有章节的来源文件
man -f 关键字 等于 whatis 关键字
这些都是一些简单的总结,有错误或者不足还望大家提出来,我会努力改正的。