Câu trả lời:
Điều này sẽ làm việc cho các thiết bị đầu cuối hiện tại:
. ~/.profile
.
là bash
nội dung và từ đồng nghĩa với source
, xem man bash
:
. tên tệp [ đối số ] tên tệp
nguồn [ đối số ] Đọc và thực thi các lệnh từ tên tệp trong môi trường shell hiện tại (bằng).
~/.profile
, thay đổi đó sẽ không có hiệu lực sau khi . ~/.profile
tải lại. Ví dụ: thêm một hàm vào ~/.profile
: function externalip () { curl http://ipecho.net/plain; echo; }
, sau đó ~/.profile
- CÔNG TRÌNH CNTT. Bây giờ loại bỏ chức năng đó từ ~/.profile
, sau đó . ~/.profile
một lần nữa. Chức năng vẫn khả dụng - chỉ khởi động lại (đăng xuất & đăng nhập) sẽ xóa nó.
Nếu bạn không muốn bắt đầu một trình bao mới nhưng thực thi tập lệnh trong trình bao hiện tại, bạn lấy nguồn đó:
source script_name.sh
source
= = .
Bash source
dựng sẵn là một từ đồng nghĩa với lệnh Bourne shell .
(dot).