时间
Linux时间分为系统时间
date
和硬件时间
【root @servera ~】# hwclock
可以把系统时间同步给硬件时间,也可以把硬件时同步给系统时间
hwclock -s --hctosys 把硬件时间同步给系统时间
hwclock -w --systohc 把系统时间同步给硬件时间
TAB补全
首先需要安装一个包,在最小安装的时候都需要安装这个包
安装方法
yum list bash-completion*
yum -y install vim wget curl yum-utils bash-completion bash-completion-extras epel-releas
当忘记一个命令的时候,就可以用Tab补全
按一下是补全命令,但是Tab的识别度不高,因为系统的命令实在太多了,所以可以按两下,按两下是给你把相关命令显示出来让你选择
也可以补全文件名字,前提是你当前在的目录里面有这文件名,如果有名字相似的文件,Tab可以把文件罗列出来让人选择
在另一行继续长命令
当一个命令比较长的时候,可以把命令输入一部分,然后加入一个 \ 就可以换行,继续写这个命令了
比如:
【root @servera ~】# yum \\
-> -y \\
-> install \\
->vim wget curl yum-utils bash-completion bash-completion-extras epel-release
但是要注意 \和命令之间一定要有一个空格,否则就会把命令连在一起从而无法识别
历史命令
history
它可以把曾经执行过的命令显示出来,然后可以选择之前执行过的命令,再次执行
>【root @servera ~】# history
1 cd
2 pwd
3 su
4 date
5 whoai
上面是history的执行结果
【root @servera ~】# !2
pwd
/root
这是history结果输出以后,输入!+第二个命令的输出结果
历史记录并不能一直记录下去,默认记录1000条
【root @servera ~】#grep 1000 /etc/profile
HISTSIZE=1000
它是在这里已经被定义好的
命令使用的快捷键
ctrl + a:光标移动到行首;
ctrl + e :光标移动到行尾;
ctrl + r:在记录里搜索某一模式的命令;
ctrl +k:删除光标后面的字段(包括光标所在的字段);
ctrl +u:删除光标前面的字段(包括光标所在的字段);
ctrl + 向左箭头:跳到命令行中-字的开头;
ctrl + 向右箭头:跳到命令行中-字的结尾;