Linux基础 二

1.什么是shell
Shell 是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。
它接收用户输入的命令并把它送入内核去执行
shell也被称为LINUX的命令解释器(command interpreter)
shell是一种高级程序设计语言

查看当前支持的shell:cat /etc/shells

查看当前使用的shell:echo $SHELL

在shell中可执行的命令有两类
内部命令:由shell自带的,而且通过某命令形式提供
外部命令:在文件系统路径下有对应的可执行程序文件

type COMMAND   #区别指定的命令是内部或外部命令

2.Hash缓存表
系统初始hash表为空,当外部命令执行时,默认会从PATH路径下寻找该命
令,找到后会将这条命令的路径记录到hash表中,当再次使用该命令时,shell解
释器首先会查看hash表,存在将执行之,如果不存在,将会去PATH路径下寻找,
利用hash缓存表可大大提高命令的调用速率

3.alias
alias NAME='VALUE'   #定义别名NAME,执行命令VALUE

在/etc/profile 、/etc/bash.rc 或用户.bashrc文件内通过alias设置命令组合的别名,source 对应文件或重新连接后生效.

如果别名同原命令同名,如果要执行原命令,可使用
\ALIASNAME
“ALIASNAME”
‘ALIASNAME’
command ALIASNAME
/path/commmand

4.Linux的两种时钟
系统时钟:由Linux内核通过CPU的工作频率进行的
硬件时钟:主板
date 显示和设置系统时间
hwclock,clock: 显示硬件时钟 
hwclock -s     #以硬件时钟为准,校正系统时钟
hwclock -w    #以系统时钟为准,校正硬件时钟

使用date和timedatectl命令,设置当前日期时间为: "2022-08-29 16:26:25" * 

date -s "2022-08-29 16:26:25" 

timedatectl set-time  "2022-08-29 16:26:25"

时区:/etc/localtime

timedatectl set-timezone Asia/Shanghai  #
显示日历:cal –y

5.用户登录信息查看命令:
whoami: 显示当前登录有效用户
who: 系统当前所有的登录会话
w: 系统当前所有的登录会话及所做的操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值