Thursday, November 21, 2024

Linux export Command

-

Phần này giải thích về lệnh “export” trong terminal của hệ điều hành Linux. Lệnh này là một tiện ích tích hợp sẵn trong Bash shell của Linux, được sử dụng để đảm bảo rằng các biến môi trường và các hàm được truyền đến các tiến trình con. Lệnh này không ảnh hưởng đến các biến môi trường hiện có.

Biến môi trường được thiết lập khi chúng ta mở một phiên làm việc mới trong terminal. Bất cứ lúc nào, nếu chúng ta thay đổi giá trị của một biến, terminal sẽ không nhận ra sự thay đổi đó. Lệnh “export” cho phép chúng ta cập nhật phiên làm việc hiện tại về những thay đổi đã được thực hiện trên biến được xuất ra. Chúng ta không cần phải đợi để bắt đầu phiên làm việc mới.

Cú pháp của lệnh “export” bao gồm các tùy chọn và các tham số, có thể được sử dụng để hiển thị các biến môi trường đã được xuất hoặc để thiết lập giá trị cho các biến. Các ví dụ cụ thể về cách sử dụng lệnh “export” được đưa ra để minh họa việc sử dụng lệnh này.

Cú pháp

export [-f] [-n] [name[=value] ...] or export -p  

Hãy xem một vài ví dụ về lệnh export:

Ví dụ 1: Lệnh export không có bất kỳ tham số nào

Lệnh export cơ bản sẽ hiển thị tất cả các biến môi trường đã được xuất của hệ thống của bạn. Nó được thực thi như sau:

export  

Kết quả của nó sẽ như thế này

Ví dụ 2: Hiển thị tất cả biến được xuất trên shell hiện tại

Để hiển thị tất cả các biến môi trường được xuất trên shell hiện tại, thực thi lệnh với tùy chọn -p như sau:

export -p  

Kết quả của nó sẽ như thế này

Ví dụ 3: Sử dụng lệnh export với hàm

Để sử dụng một hàm với lệnh export, sử dụng tùy chọn -f. Nếu không sử dụng tùy chọn này, nó sẽ được coi là một biến, không phải là hàm.

Cú pháp:

export -f tên_hàm

Chúng ta sẽ xuất một hàm ‘name’ như sau:

name() { echo "Javatpoint";}

Để xuất hàm trên, thực thi lệnh như sau:

export -f name


Bây giờ, gọi shell bash để thực thi hàm

bash

Để gọi hàm, nhập tên hàm:

name

Kết quả của nó sẽ như thế này

Hãy tạo một hàm ‘hello’ khác, thực thi lệnh như sau: “

function hello  
> {  
> echo hello, welcome to javatpoint  
> }  

Để export chức năng trên, thực thi lệnh như sau:

export -f hello  

Kết quả của nó sẽ như thế này

Ví dụ 4: Gán giá trị trước khi xuất một hàm hoặc biến:

Lệnh export cho phép chúng ta gán giá trị trước khi xuất một hàm. Xem xét lệnh dưới đây:

export name[=value]  

Ví dụ, gán một giá trị cho một biến như sau:

a=5

Export kết quả

export a

Chúng ta có thể xác nhận việc gán bằng cách sử dụng lệnh printenv như sau:

printenv a  

Kết quả

Ví dụ 5: Đặt vim làm trình soạn thảo mặc định:

Trình soạn thảo vim là trình soạn thảo văn bản được sử dụng phổ biến nhất trên các hệ thống Linux. Chúng ta có thể thiết lập vim làm trình soạn thảo văn bản mặc định bằng cách sử dụng lệnh export.

Để thiết lập vim làm trình soạn thảo văn bản mặc định, thực hiện lệnh sau:

export EDITOR=/usr/bin/vim  
export | grep EDITOR  

Các lệnh trên sẽ không hiển thị bất kỳ thông báo xác nhận nào. Xem đầu ra dưới đây:

Ví dụ 6: Thiết lập biến môi trường

Để tạo một biến mới, sử dụng lệnh export theo sau là tên biến và giá trị của nó.

Cú pháp:

export NAME=VALUE  

Để tạo một biến mới là ‘sys’, thực thi lệnh như sau:

export  sys=50  

Lệnh echo được sử dụng để hiển thị giá trị của biến như sau:

echo sys  

Để hiển thị giá trị của biến, sử dụng ký hiệu $ trước tên biến.

echo $sys  

Kết quả

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories