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