九、bash解释器与启动优先级、部分命令

今日内容:
1、bash解释器的特性
2、命令的种类及优先级
3、查看命令帮助信息
4、常用命令关机、重启等

1、bash解释器的特性

1>快捷操作:
TAB     TAB两次显示所有相关命令单词,TAB单次补全命令
Ctrl+C  终止当前命令运行
!^      取上条命令的首参数
!$      取上条命令的尾参数
2>历史命令
history 查看历史命令:
PS:清除历史命令两种方式:
          1>history -c
          2>vim ~/.bash_history
3>设置别名与自动配色
alias 查看设置过的别名
概念:别名,将命令/命令+选项/命令+选项+参数另起一个名字存储,个性化定制;
例1:将egon指向命令为cat /etc/sysconfig/network-scripts/ifcfg-ens33:
alias egon='cat /etc/sysconfig/network-scripts/ifcfg-ens33'
若取消别名:unalias egon
命令别名自动颜色:ls --color=auto

2、命令的种类与优先级

简单优先级:高>低
alias  >  shell  >  hash  >  PATH
 别名   > bash解释器 > 哈希  > 环境变量
完整优先级:高>低
alias>compound commands>function>build_in>hash>PATH>error:command 
  别名      混合命令         函数      内置   哈希 环境变量   错误:无此命令
not found
解释:
1>alias  别名,将命令/命令+选项/命令+选项+参数另起一个名字存储,个性化定制;
2>bash   内建命令,shell上的命令;
3>hash   使用过的命令将其路径缓存
4>PATH   外部环境变量命令,在硬盘中有路径存储的命令;
type ls  查看命令类型
hash -r  清空hash表

3、查看命令帮助信息

man cd
man -a cd
help cd
cd --help

4、常用命令

1>主机名(起主机名是为了好记)
永久修改主机名的两种方法:
hostnamectl set-hostname egon
vim /etc/hostname

2>启动级别

systemctl set-default multi-user.target 修改开机启动级别为3模式
systemctl set-default graphical.target  修改开机启动级别为5模式

3>date:查看时间

date -s '2022-11-11 13:14:15' 更改系统时间为此时间
hwclock -w 把系统时间写入硬件
hwclock -s 把硬件时间写入系统
ntpdate:同步网络时间服务器
ntpdate time.nist.gov或ntpdate ntp1.aliyun.com
PS:需安装ntpdate服务:
yum install -y ntpdate
PS:时间更新排错,若更新时间失败,可:
ping ntp1.aliyum.com
做实验更改时间:排除ntp时间带来的影响(做试验用)
timedatectl set-ntp no  关闭来自网络的时间同步
timedatectl set-ntp yes 开启来自网络的时间同步

4>退出登录命令

三种方式都可退出当前登录账户:
exit
logout
ctrl+d

5>关机命令

shutdown  默认一分钟后关机
shutdown -h 2 两分钟后关机
shutdown now 立刻关机
shutdown 0 立刻关机
poweroff 立刻关机

6>重启命令

reboot 立刻重启
shutdown -r 默认一分钟后重启
shutdown -r 2两分钟后重启

5、目录结构及作用

绝对路径:以根“/”开始的路径
相对路径:不以根“/”开始的路径

6、文件管理命令:

PS:head 与 tail 结合使用
例1:显示/etc/passwd的第 11 行到第 20 行:
head -20 /etc/passwd | tail -10
例2:显示/etc/passwd的前 16 行的倒数两行:
head -16 /etc/passwd | tail -2.bash
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋风お亦冷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值