Linux中source是什么指令?

命令用法:

source FileName

作用:在当前bash环境下读取并执行FileName中的命令。

注:该命令通常用命令“.”来替代。

如:source /etc/profile 与 .  /etc/profile 是等效的。

注意:source命令与shell scripts的区别是:

source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样如果把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子shell,无法改变当前的BASH,所以通过文件(命令列)设置环境变量时,要用source 命令。

应用举例:Linux下安装和配置JDK与Tomcat

时间: 2024-08-28 07:37:28

Linux中source是什么指令?的相关文章

Linux中常用的查询指令(which、whereis、find、locatae)

我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: Which   查看可执行文件的位置. whereis 查看文件的位置. locate  配合数据库查看文件位置. Find    实际搜寻硬盘查询文件名称 which which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果.也就是说,使用which 命令,就可以看到某个系统命令是否存在,以及执行的到底是哪个位置的命令. 1.命令格式: which 可执行文件名称

Linux中Source的用法

source命令:source命令的功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录.用法:source filename 或 . filenamesource命令(从 C Shell 而来)是bash shell的内置命令;点命令(.),就是个点符号(从Bourne Shell而来)是source的另一名称. source filename 与 sh filename 及./filen

对linux中source,fork,exec的理解以及case的 使用

fork   使用 fork 方式运行 script 时, 就是让 shell(parent process) 产生一个 child process 去执行该 script, 当 child process 结束后, 会返回 parent process,但 parent process 的环境是不会因 child process 的改变而改变的. source   使用 source 方式运行 script 时, 就是让 script 在当前 process 内执行, 而不是产生一个 chil

Linux中nginx的常见指令

1.启动cd /usr/local/nginxsbin/nginx 2.停止用指令 cd /usr/local/nginx sbin/nginx sbin/nginx -s quit 杀死进程 ps -ef | grep nginx 获取pid kill pid

辛星浅析Linux中的网卡配置指令

我们可以使用ifconfig来进行启动.观察与修改网络接口的相关参数,我们直接使用ifconfig就可以查看所有的网络接口,我们可以使用ifconfig   interface  up|down来启动或者关闭网络接口,我们可以使用ifconfig   interface  option的方式来进行修改,比如我们可以修改IP地址. 我们可以使用ifconfig   eth0来查看该网卡的配置,其中lo是loopback的意思,而HWaddr就是网卡的硬件地址,也就是所谓的MAC,而RX和TX分别是

Linux中常用的操作指令(随时更新)

CentOS 防火墙放开端口 #sudo /sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT //开启防火墙端口: #/etc/init.d/iptables save //保存修改 service iptables restart // 重启防火墙,修改生效

Linux中组 与 用户的管理

在linux中建立组的指令是 groupadd 组名 相应的,删除组的指令: groupdel 组名 查看自己用户的组: groups 用户管理: useradd -s/bin/bash -g 组名 用户名 -s表示用户登陆后打开的终端, 这里是/bin/bash,如果想禁止登陆,可设置为/sbin/nologin -M 不建立用户的主文件夹,用户登陆会跑到 / 去.可手工建立,如果是禁止登陆,建议加这个参数 既然有useradd指令,当然有对应的userdel... users是用来查看当前有

Linux中的exec和source有什么区别呢?

本文和大家分享的主要是linux中exec和source相关内容,一起来看看吧,希望对大家学习linux 有所帮助.  Linux种exec和.(Source)都可以同样来执行程序或者脚本,要区别二者区别,首先了解linux下的2种命令,内部命令和外部命令:  内部命令是特殊文件格式.def实现的.  外部命令是通过系统调用或者独立程序实现的.  其次shell执行脚本的时候有两种方式:  1.当前shell下执行  2.启动子shell在子shell种执行  当shell启动子shell时候,

linux中fork, source和exec的区别

转:linux中fork, source和exec的区别 shell的命令可以分为内部命令和外部命令. 内部命令是由特殊的文件格式.def实现的,如cd,ls等.而外部命令是通过系统调用或独立程序实现的,如awk,sed. source和exec都是内部命令. fork   使用 fork 方式运行 script 时, 就是让 shell(parent process) 产生一个 child process 去执行该 script, 当 child process 结束后, 会返回 parent