访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux命令——source

时间:2019-07-25

linux 关机命令_linux命令_linux命令

前言

当我们修改了/etc/profile文件,并想让它立刻生效,而不用重新登录,就可以使用source命令linux命令,如source /etc/profile。

linux 关机命令_linux命令_linux命令

source命令

shel指的一种命令执行环境,比方我按下键盘上的开始 r键会打开【运行】对话框,运行文本框中输入cmd命令可以打开用于执行命令的命令提示符窗口,这个就是windowshell执行环境。-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示linux命令,让用户来确定是否执行。-ok和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。

linux命令_linux命令_linux 关机命令

root@ubuntu:~# type source 
source is a shell builtin

除了type可以查看source,help命令也可以

linux命令_linux命令_linux 关机命令

root@ubuntu:~# help source 
source: source filename [arguments]
    Execute commands from a file in the current shell.
    
    Read and execute commands from FILENAME in the current shell.  The
    entries in $PATH are used to find the directory containing FILENAME.
    If any ARGUMENTS are supplied, they become the positional parameters
    when FILENAME is executed.
    
    Exit Status:
    Returns the status of the last command executed in FILENAME; fails if
    FILENAME cannot be read.

但是man,whatis命令就不可以查看source命令了

linux 关机命令_linux命令_linux命令

root@ubuntu:~# man source
No manual entry for source
root@ubuntu:~# whatis source
source: nothing appropriate

考虑到和其他shell的兼容性,最好使用点号 . 。点号.是source的同义词,为啥使用source而不是.,可能的原因是:写.有时候看起来像是写错了的命令,用source更直观。

但是从简洁的角度看,实在没必要打那么多字来实现一个和.一样的功能

./ 和 source 不完全一样