前言
當(dāng)我們修改了/etc/profile文件,并想讓它立刻生效,而不用重新登錄,就可以使用source命令linux命令,如source /etc/profile。
source命令
shel指的一種命令執(zhí)行環(huán)境,比方我按下鍵盤上的開始 r鍵會(huì)打開【運(yùn)行】對(duì)話框,運(yùn)行文本框中輸入cmd命令可以打開用于執(zhí)行命令的命令提示符窗口,這個(gè)就是windowshell執(zhí)行環(huán)境。-ok: 和-exec的作用相同,只不過以一種更為安全的模式來執(zhí)行該參數(shù)所給出的shell命令,在執(zhí)行每一個(gè)命令之前,都會(huì)給出提示linux命令,讓用戶來確定是否執(zhí)行。-ok和-exec的作用相同,只不過以一種更為安全的模式來執(zhí)行該參數(shù)所給出的shell命令,在執(zhí)行每一個(gè)命令之前,都會(huì)給出提示,讓用戶來確定是否執(zhí)行。
root@ubuntu:~# type source
source is a shell builtin
除了type可以查看source,help命令也可以
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命令了
root@ubuntu:~# man source
No manual entry for source
root@ubuntu:~# whatis source
source: nothing appropriate
考慮到和其他shell的兼容性,最好使用點(diǎn)號(hào) . 。點(diǎn)號(hào).是source的同義詞,為啥使用source而不是.,可能的原因是:寫.有時(shí)候看起來像是寫錯(cuò)了的命令,用source更直觀。
但是從簡潔的角度看,實(shí)在沒必要打那么多字來實(shí)現(xiàn)一個(gè)和.一樣的功能
./ 和 source 不完全一樣
上一個(gè)教程:linux常用命令_常用cad快捷鍵命令_常用dos命令大全
下一個(gè)教程:Linux常用命令:簡單易學(xué),能解決95%以上的問題