2021-03-09

变量加载文件

  1. 什么是变量
    1.看书
    目录 内容 对应下面
    变量 变量的值
    2.小学算术题
    x+1=5 x=4
    x=4 x+y=5 y=1

    	x=4 → 已知变量=数值
    	变量=变量值
    
x=1234 ← 设置变量方法
echo $X ← 调取变量方法
  1. vi 文件.sh (里面加上要做的事 mkdir xianyu01)
    sh 文件.sh
    脚本概念:
    将多个命令整合在一个文件中
    通过执行一个文件可以完成多件事情
vi xianyu.sh
dir=xianyu


mkdir /$dir/xianyu01
mkdir /$die/xianyu02
sh xianyu.sh

3.变量永久生效
vi /etc/profile
作用 变量信息永久生效
source /etc/profile ← 直接让文件生效
重新加载文件
系统中变量的类型:
普通变量:需要人为设置
环境变量:系统默认就有的变量 例如 echo $PATH
which cat 可以查看命令的目录

修改PATH环境变量方法
临时修改 PATH=路径
永久修改 vi /etc/profile
expoer PATH=路径

系统别名概念:
ll命令为 ls -l 命令的别名
作用:别名可以使命令更加方便
需求:如何让以下命令操作简单

			cat /etc/sysconfig/network-scripts/ifcfg-eth0 => 
			↑ alias ←  查看系统的别名默认设置
			[root@xianyu ~]# alias
			alias cp='cp -i'
			alias egrep='egrep --color=auto'
			alias fgrep='fgrep --color=auto'
			alias grep='grep --color=auto'
			alias l.='ls -d .* --color=auto'
			alias ll='ls -l --color=auto'
			alias ls='ls --color=auto'
			alias mv='mv -i'
			alias rm='rm -i'
			alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
			设置别名的方法 : alias 别名名称='命令信息'
	需求02: rm 命令执行 ==echo “rm command is weixian,not use”
			alias rm ==''

← 作用
别名如何永久修改:
需求 让rm命令等价echo “command not exec”?
第一个里程:编写profile文件
vi /etc/profile
alisd rm=‘echo command not exec’

	第二个里程:加载profile文件内容
	source
	
	补充系统中命令分为两大类     
		1 外置命令 需要进行安装
		2.内置命令 所有系统都内置的命令→ https://www.jianshu.com/p/c507f83c97a2
		~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

		→ 查看内置或外置命令的方法
		[root@xianyu ~]# type cd
		cd 是 shell 内嵌
		[root@xianyu ~]# type mkdir
		mkdir 是 /usr/bin/mkdir
		[root@xianyu ~]# 

	第三个里程:修改用户家目录中的.bashrc文件
	ls -a 查看所有文件,包括隐藏文件
	说明:linux系统中隐藏文件都是以.点开头
	[root@xianyu ~]# vi /root/.bashrc
		# .bashrc
		# User specific aliases and functions
		#alias rm='rm -i' ← 设置取消使用后设置的命令可使用

总结: 和环境变量配置以及别名配置相关的文件有哪些
/etc/profile == /etc/bashrc → 国法(全局生效)
~/.bashrc == ~/.bash_profile → 家规(指定用户生效)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值