bash解释器的交互式环境特性
1、命令和文件名自动补全(Tab键,只能补全命令和文件)
2、快捷键:
!+$:取上一条命令的最后一个参数 alt+.:取上一条命令的最后一个参数
Ctrl+c:终止运行
+l:清屏 = clear
+d:推出 =exit
+a:光标移动到行首
+e:光标移动到行尾
+r:搜索历史命令,利用关键词
history 查询历史命令(即时存储历史命令)
历史命令保存在文件夹:/~/.bash_history(退出时才往文件中写入历史命令)
!编号:运行那一行的历史命令
-c:清除历史命令
which:
查看命令所在绝对路径,可以用绝对路径运行命令
alias:
别名 直接执行查看所有的别名
指定别名(起外号、不要重名): alias 字符="命令+选项(可选)+参数(可选)"
例:alias i='ip a' ①
alias cn='cat /etc/sysconfig/network-scripts/ifcfg-eth0' ②
命令查找优先级
绝对路径--》别名命令--》复合命令(for)--》函数(function)--》内置命令(cd、echo)--》hash(哈希表记录命令命中次数)--》PATH环境变量
查看命令的帮助手册:
百度、谷歌
官方手册
man+命令名:查看命令具体说明、选项、等等
man分为不同章节,常用1、5、8章节,直接执行man显示默认章节(man 章节数 命令)
man -a:查看所有章节
命令名 --help:命令的其中一个选项,可能没有此选项
help+命令:同man,不同于--help
主机名
查看主机名:cat /etc/hostname
修改主机名:
1、vim /etc/hostname 永久修改
2、hostnamectl set-hostname 新主机名 同永久修改
设置启动级别:
设置时间:
(系统时间、硬件时间)硬件时间默认国际标准时间,查看时根据选择的时区计算结果显示
查看命令:date (系统时间)
修改命令:date -s "时间"
hwclock:查看硬件时间
hwclock -w:系统时间写入硬件时间
hwclock -s:硬件时间写入系统时间
同步公网时间服务器
ntpdate 公网服务器地址:ntp1.aliyun.com
ntp2.aliyun.com
ntp3.aliyun.com
ntp4.aliyun.com
ntp5.aliyun.com
ntp6.aliyun.com
ntp7.aliyun.com