source命令的用法及示例(Linux)

source是shell内置命令,用于读取和执行文件的内容(通常是命令集)。

句法:

source FILENAME [arguments]
. FILENAME [arguments]  #简写,用.点代替source

示例1:执行hxq.txt里面的内容,文件内容是命令列表:lsdatetime。文件中列出的每个命令将逐行执行。

#hxq.txt文件内容
ls
date
time
ubuntu:~/environment $ source hxq.txt
README.md  huoxiaoqiang.txt  hxq.txt
Sat Aug  8 16:26:42 UTC 2020

real    0m0.000s
user    0m0.000s
sys     0m0.000s

示例2:执行带文件路径的文件内容,其中/home/ubuntu/environment是此处的文件目录。该文件的内容如下所示:

#huoxiaoqiang.txt文件内容
echo "Hello, Welcome to huoxiaoqiang.com"
echo "current directory is:"
pwd
echo "Date is:"
date
ubuntu:~/environment $ source /home/ubuntu/environment/huoxiaoqiang.txt
Hello, Welcome to huoxiaoqiang.com
current directory is:
/home/ubuntu/environment
Date is:
Sat Aug  8 16:19:51 UTC 2020

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/ose/1749.html

(2)
上一篇 2020年8月9日 01:10
下一篇 2020年8月9日 02:17

相关推荐

  • 计算机字节和位的区别

    计算机内存储和处理信息的最小单位是bit(位或比特),它是BInary digiT(二进制数)的缩写,一个位的值可以是0或1,计算机通常不会每次只对一个二进制位进行操作,它们会对一组二进制位进行操作,8个二进制位为一个字节(Byte),现在的微处理器都是面向字节的,所以说计算机存储信息的最小单位是字节也是对的,它的二进…

    操作系统经验 2021年3月1日
    05870
  • IEEE 754二进制浮点算术标准

    计算机是不能理解十进制整数的,将十进制整数转换成计算机能够理解的二进制数是很容易的,但是如果将十进制浮点数转化成计算机能够理解的二进制形式还是相当有困难的。 1.科学记数法 IEEE 754 的开发者最终想到的方法是使用了科学记数法的思想。 科学记数法是表示数字的标准方法,您可能熟悉以 10 为基数的科学记数法。 其中…

    操作系统经验 2021年3月2日
    01650
  • GMT、UT、UTC时间的区别

    GMT:Greenwich Mean Time 格林尼治标准时间。这是以英国格林尼治天文台观测结果得出的时间,这是英国格林尼治当地时间,这个地方的当地时间过去被当成世界标准的时间。 UT:Universal Time 世界时。根据原子钟计算出来的时间。 UTC:Coordinated Universal Time 协调…

    操作系统经验 2020年12月24日
    01.9K0

发表评论

登录后才能评论