天堂1111 发表于 2018-8-24 13:48:25

SHELL第一课学习笔记

# cat >tesh.sh  
echo "I am xiaoping"
  

  
^C
  
# sh tesh.sh
  
I am xiaoping
  
# .tesh.sh #点后面需要空格
  
-bash: .tesh.sh: command not found
  
# ./tesh.sh #没有执行权限
  
-bash: ./tesh.sh: Permission denied
  
# source tesh.sh
  
I am xiaoping
  
# chmod + tesh.sh
  
# chmod +x tesh.sh
  
# ./tesh.sh
  
I am xiaoping
  
# source tesh.sh
  
I am xiaoping
  
# ./
  
1.10.sh    break.sh   jiance.shprinf.sh   tesh.sh    zifu.sh
  
# ./
  
1.10.sh    break.sh   jiance.shprinf.sh   tesh.sh    zifu.sh
  
# echo 'userdir=`pwd`' >testsource.sh
  
# cat testsource.sh
  
userdir=`pwd`
  
# sh testsource.sh#直接加载执行脚本
  
# echo $userdir#并没有加载到文件的变量
  

  
# . testsource.sh
  
# echo $userdir ##没有变量后面没有``符号才直接输出
  
pwd
  
# cat testsource.sh
  
userdir=pwd
  
# pwd
  
/jiaoben
  
# vi sh
  
shengri.shshif.sh
  
# vi testsource.sh
  
# . testsource.sh#直接加载执行脚本
  
# echo $userdir   #可以加载脚本的变量,输出屏幕
  
/jiaoben


页: [1]
查看完整版本: SHELL第一课学习笔记