shell基础3

name=`ls `
echo "${name}"

 

ctrl+p:上次执行记录

 

date:2021年 06月 20日 星期日 10:35:10 CST

one_data=$(date)

【date执行结果赋值给one_data】:echo $one_data

 

export score=99:将本地变量转化为全局变量,会放到env中;查看:env | grep score

pwd:当前文件路径

 

在家目录的.bashrc(etc/profile)中加入变量,可在所有终端中或者shell脚本中调用

vim ~/.bashrc

source ~/.bashrc

cat ~/.bashrc

env | grep -E ‘name|score‘

 

运算符(可直接用bc计算):

a=10

b=2

echo $(($a + $b))

echo $(($a - $b))

echo $(($a * $b))

echo $(($a / $b))

取余:echo $(($a *% $b))

 

bc:

保留两位小数:scale=2

quit:退出

 

无交互:echo "scale=3; 10 % 3" | bc

 

linux命令值赋值给变量:

1:  $()

yang01@yang01-virtual-machine:~$ var1=$(ll -ah)
yang01@yang01-virtual-machine:~$ echo $var1

2:   ``

yang01@yang01-virtual-machine:~$ var2=`ll -ah`
yang01@yang01-virtual-machine:~$ echo $var2

 

shell基础3

上一篇:Photoshop 制作水晶导航按钮


下一篇:迅为-IMX6开发板设备树-Linux内核配置两路can