实用场景命令
- 修改提示符格式
$ echo PS1
$ PS1="\[\e[1;5;41;36m][\u@\h \W]\\$\[\e[0m\]"
1:高亮显示
5:闪烁
41:背景色(范围41-47)
36:字体颜色
- 查看当前实用的bash类型
$ echo $SHELL
执行命令
- shell中可执行的命令有两种
内部命令:由shell自带的,由于shell已经加载到内存中了,因此内部命令执行效率高
外部命令:在文件系统路径下有对应的可执行文件。可通过以下命令查看路径
$ which COMMAND
$ whereis COMMAND
外部命令搜索路径可通过 echo $PATH查看
- 指定命令时外部命令还是内部命令:
$ type COMMAND
- 查看当前内部命令列表
$ enable
$ help
命令别名
$ alias 别名="要起别名的命令"
该别名仅在当前shell中有效,可通过写入到.bashrc文件来实现持久化。如需仅对当前用户有效:~/.bahsrc。如需对所有用户有效:/etc/bashrc
修改后可用.命令或source命令来进行刷新配置文件
命令格式
- COMMAND 【OPTIONS】【ARGUMENTS】
- 注意:
多个选项及参数和命令之间使用空白符分割
取消和结束命令执行:ctrl+c
多个命令可以用;隔开
一个命令可以用\分成多行
日期和时间
- linux的两种时钟
系统时钟:由linux的内核通过CPU的工作频率进行
$ date
硬件时钟:主板
$ clock
- 时间设置
设置系统时间
$ date month day time year
修改硬件时间同步为系统时间
$ clock -w
修改系统时间为硬件时间
$ clock -s
获得帮助
- 内部命令帮助
$ help COMMAND
$ man bash
- 外部命令帮助
$ COMMAND --help
$ man COMMAND
$ info COMMAND
$ whatis COMMAND