linux下的Source命令的基本功能
source命令用法:source FileName
作用:在当前bash环境下读取并执行FileName中的命令。
注:该命令通常用命令".”来替代。
使用范例:
1、source filename
2、. filename #(中间有空格)
source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是个点符号,(从Bourne Shell而来)是source的另一名称。
同样的,当前脚本中配置的变量也将作为脚本的环境,source(或点)命令通常用于重新执行刚修改的初始化文档,如 .bash_profile 和 .profile 等等。
例如,假如在登录后对 .bash_profile 中的 EDITER 和 TERM 变量做了修改,则能够用source命令重新执行 .bash_profile 中的命令而不用注销并重新登录。
比如在一个脚本里export $KKK=111 ,假如用./a.sh执行该脚本,执行完毕后,运行 echo $KKK,发现没有值,假如用source来执行 ,然后再echo,就会发现KKK=111。
因为调用./a.sh来执行shell是在一个子shell里运行的,所以执行后,结构并没有反应到父shell里,但是source不同他就是在本shell中执行的,所以能够看到结果。
source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是一个点符号,(从Bourne Shell而来)是source的另一名称。
这两个命令都以一个脚本为参数,该脚本将作为当前shell的环境执行,即不会启动一个新的子进程。所有在脚本中设置的变量将成为当前Shell的一部分。
扩展资料:
source命令的用法:
在编译核心时,常常要反复输入一长串命令,如:
这些命令既长,又繁琐。而且有时候容易输错,浪费你的时间和精力。如果把这些命令做成一个文件,让它自动按顺序执行,对于需要多次反复编译核心的用户来说,会很方便。
用source命令可以办到这一点。它的作用就是把一个文件的内容当成是shell来执行。
先在/usr/src/linux-2.4.20目录下建立一个文件,取名为make_command,在其中输入如下内容:
文件建立好之后,以后每次编译核心,只需要在/usr/src/linux-2.4.20下输入source make_command 就行了。这个文件也完全可以做成脚本,只需稍加改动即可。
shell编程中的命令有时和C语言是一样的。&&表示与,||表示或。把两个命令用&&联接起来,如 make mrproper && make menuconfig,表示要第一个命令执行成功才能执行第二个命令。
对执行顺序有要求的命令能保证一旦有错误发生,下面的命令不会盲目地继续执行。
-
佚名2024-12-23 08:01:46
问怎么练架子鼓的基本功?
答-[鼓手教学]鼓的基本功1、单跳,单击。即每只手击鼓皮中心一次,力量得到位,不然练着练着手就废了初步目标是一分钟208次rlrl,每个四连音第一下是重音。练成之...
-
佚名2024-12-23 20:12:50
问关于Linux下tar命令打包的疑问
答c 创建新的档案文件x 从档案文件中释放文件f 使用档案文件或设备,这个选项通常是必选的v 详细报告tar处理的文件信息。z 用gzip来压缩/解压缩文件,加上...
-
佚名2024-12-23 08:04:54
问linux下自带tar命令么?我要用这个命令需要安装别的什么么?
答linux自带了tar命令, 想要知道它的用法的话, 可能输入man tar或者直接在网上查它的用法, 一般情况下tar只是用一打包的, 如果还要压缩的话, 还...
-
佚名2024-12-23 12:59:32
问linux中的“tar命令”怎么解压“.tgz”与“.tar.gz”文件?
答1.压缩命令:命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。2.解压...
-
佚名2024-12-23 08:00:00
问书法怎样能看出一个人基本功
答看写字的结构出处,尽管书写者有自己的特色,但从字中仍然可以看出临帖的底蕴,说明这人的书法有一定的基本功。
-
佚名2024-12-23 08:00:00
问请问一下在linux中载入移动硬盘或者U盘的命令
答1:-t vfat 是让linux识别U盘或移动硬盘的“文件类型”,因为在linux没有fat32 ntfs 我们通常在windows下会见。2:通过fdisk...
-
佚名2024-12-23 08:00:00
问如何用linux命令从U盘复制文件到硬盘?
答1、fdisk -l 查出u盘对应的设备号,比如是/dev/sdb12、mount /dev/sdb1 /mnt将u盘加载到/mnt目录3、检查u盘内容cd /...
-
佚名2024-12-23 08:00:00
问linux命令中的%U是什么意思
答linux 中 date 可以用来显示或设定系统的日期与时间。 上面的截图,是设定显示的日期时间格式(格式设定为一个加号后接数个标记)。
-
佚名2024-12-23 08:00:00
问学好hiphop的基本功是什么?
答up down 可是HIPHOP基础中的基础。然后是胸肩跨,那是任何街舞的基础。最后都练好了之后就自己找律动,自己到网上找step的教程,就是HIPHOP的基...
-
佚名2024-12-23 08:00:00
问学习HIPHOP的基本功那些?
答其实最基础的就是groove,也就是律动,具体来说的话有up down,roll等,还有一些step,你可以上网搜索一下街舞入门的教程,跟着做就可以了哦~
风水
起名
网名
说说
- 1 网络最红粤语个性签名
- 2 早早个性签名大全
- 3 2019年微信签名一句话至自己
- 4 休假心情的签名
- 5 空间说说转发软件
- 6 不要害怕死亡的说说
- 7 被女友放鸽子心情说说
- 8 2019建党九十八年说说
- 9 准备拔罐的说说
- 10 六一萌妹子说说