03Linux命令基础

一查看当前终端

w命令可以看出当前谁执行了什么命令

1.更改主机名:

注意:

主机名不支持使用下划线,但支持横线,可使用字母,线或数字组合有些软件对主机名有特殊要求般按照组织的要求设置主机名,通常有一定的意义的

示例:

[root@centos8 ~]#hostname  bj-yz-k8s-node1-100-10.magedu.1oca1

北京-区-服务-节点-域名

2.变化提示符格式

显示格式符:echo  PS1

3.命令提示符

二shell中可执行的两类命令

  • 内部命令:由shell自带的,而且通过某命令形式提供,,用户登录后自动加载并常驻内存中
  • 外部命令:在文件系统路径下有对应的可执行程序文件,当执行命令时才从磁盘加载至内存中,执行完毕后从内存中删除
查看所有内部命令:

内嵌在shell中的为内部命令(不需要去磁盘中找命令,所以运行速度更快),有外部独立文件提供的为外部命令(部分外部命令需要手动安装)

看行数:

判断是内部命令还是外部命令:

执行顺序:先执行别名,再执行内部命令,再执行外部命令

外部命令是通过路径去搜索并执行的

第一次去磁盘中找,找到以后下次就从hash中去找

如果更换路径后,删掉缓存路径再去寻找;或者重启

     

三定义别名

注意:注销后命令就消失了

别名永久保存:

文件生效

编辑配置给出的新配置不会立即生效,bash进程重新读取配置文件

source /path/to/config_file

.  /path/to/config_file

添加硬盘

设置硬盘扫描别名

内部命令执行过程,标配

内存(bash)-->CPU

外部命令执行过程,附件,需要安装(默认也会安装一部分,还要更多的外部需要手动安装)

磁盘文件 -->内存 --> CPU

执行过程

别名 -- 是否是内部 --- 看是否有对应外部($PATH) -- 提示 command not found 

不要想一步到位

不关机识别新加磁盘

alias scandisk="echo '- - -' > /sys/class/scsi_host/host0/scan;echo '- - -' > /sys/class/scsi_host/host1/scan;echo '- - -' > /sys/class/scsi_host/host2/scan"
命令格式

COMMAND   [OPTIONS...] [ARGUMENTS...]

COMMAND[COMMAND] [COMMAND]

  • 多个选项以及多参数和命令之间使用空白字符分隔
  • 取消和结束命令执行:Ctrl+c,Ctrl+d
  • 多个命令可以用";"符号分开
  • 一个命令可以用\分成多行

触发数据库生成:

查看help

查看是否是内部命令

查看内部命令的help

      

查看外部命令的help  

sleep和echo的用法

执行历史命令

查看全部文件

设置时区

查看帮助

man date

查看cpu信息

lscpu   命令可以查看cpu信息
cat     /proc/cpuinfo也可看查看到

查看内存

查看磁盘和分区情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值