首页 > 代码库 > Linux 中的变量
Linux 中的变量
echo $PATH
var =a
echo $var
export var1=11
echo $var
访问关系:
whereis yum
file /usr/bin/yum
vi /usr/bin/python
脚本:创建一个sh.sh
#!/bin/bash 下面的语句用什么来解析
echo $var
var1=12
echo $var1
sleep 10
echo "hello"
echo $var1
sleep 10
echo $var1
到处的变量有没有影响 父进程子进程互不影响
bash sh.sh 后台启动 &
jobs
echo $var1
bash sh.sh
echo $var1
bash 特征 copy on write
扩展: ~
cat ~/etc/ll.txt
cat root/rtc/ll.txt
echo $var1
echo 55 或者 直接在shell中$var1
var=ls
$var
echo ‘$var‘ 能阻止bash的扩展 强引用
echo "$var" 不能阻止bash的扩展
反引号 · tab键盘上的键命令替换
echo whereis ls
echo `whereis ls`
echo $(whereis ls)
$取变量
注意点:
fork在创建一个子进程的时候它是把父进程的数据的指针给了子进程所以Linux 创建子进程的速度非常的快,但是他是一种copy on write的机制就是在父进程的数据改变的时候他首先会复制一份原先父进程的值给子进程,然后再改变父进程里面的值。如果是子进程里面从父进程那里复制过来的变量的值要改变的时候,是直接额将此时的值给了这个变量。
null
Linux 中的变量
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。