Các biến môi trường.
Các biến môi trường, định nghĩa thông thường hay định nghĩa ngoài sách về môi trường là gì?
Biến là một môi trường, biến là một động được đặt tên là một giá trị có thể ảnh hưởng đến cách quá trình chạy sẽ hoạt động
trên máy tính.
Chúng là một phần của môi trường mà một tiến trình chạy.
Vì vậy, nói một cách đơn giản, biến môi trường là một tập hợp các quy tắc và giá trị được xác định để xây dựng một môi trường.
Vì vậy, để làm cho nó đơn giản hơn, tôi sẽ cho bạn một ví dụ về một ngôi nhà mà chúng tôi có.
Nhà của chúng tôi, nhân tiện, chỉ là một ngôi nhà cao.
Đó là ngôi nhà duy nhất mà tôi có thể chọn ra từ một trong số 13 ngôi nhà mô tả phòng ăn và phòng
ngủ.
Dù sao đi nữa, vậy là chúng ta có ngôi nhà của mình.
Chỉ cần lấy một ví dụ về ngôi nhà của chúng tôi.
Ngôi nhà mà bạn sống ngôi nhà đó có môi trường riêng của nó.
Nó có nghĩa là nó có một phòng ngủ, nơi bạn ngủ.
Nó có một phòng ăn, nơi bạn ăn.
Vì vậy, nó có một nhà bếp, nơi bạn nấu ăn và một phòng ăn, nơi bạn ăn và có một phòng chơi, nơi bạn chơi và rất nhiều
phòng khác nhau cho các mục đích khác.
Bây giờ, đó là những quy tắc được xác định hoặc ai đó sẽ nói và những quy tắc bất thành văn, bạn không thể thực sự ngủ trong bếp hoặc
bạn không thể thực sự nấu ăn trong phòng ngủ.
Đúng.
Bởi vì những nơi đó được xây dựng cho những nhu cầu cụ thể của họ.
Vì vậy, đó là môi trường của ngôi nhà của ngôi nhà của bạn.
Tương tự, ở Lennix, chúng ta có môi trường, ý nghĩa môi trường.
Khi người dùng đăng nhập, người dùng đó được cung cấp một môi trường bằng cách nói, này, thư mục chính của bạn, đây là quy
trình của bạn hay trình bao của bạn?
Bạn sẽ chạy script ở đâu?
Những phần đó là đây là những màu bạn sẽ nhận được cho tất cả các thư mục và danh sách.
Và đây là một vài bộ quy tắc mà bạn sẽ nhận được.
Vì vậy, chúng được kế thừa tự động thông qua môi trường toàn cầu.
Những môi trường đó của người dùng cũng có thể được thay đổi bởi một người dùng cụ thể.
Vì vậy, để xem tất cả các biến môi trường trong môi trường Lennix, bạn phải chạy lệnh print E và
we.
Vì vậy, nhân tiện, nó thậm chí không phải là E và chúng ta nên khắc phục điều đó.
Tôi và tôi sẽ.
Chắc chắn sẽ.
Và hoặc bạn có thể chỉ cần gõ E và chúng tôi để cả hai lệnh giống nhau sẽ cho bạn kết quả giống nhau.
Nếu bạn muốn liệt kê những gì có trong môi trường của mình để xem một biến môi trường cụ thể, bạn có
thể chạy một lệnh như Echo Shell.
Vì vậy, Dollar Shell, nếu bạn muốn tìm hiểu vỏ của bạn là gì.
Thường thì vỏ trong nó được đặt tên là Basche, Abin Basche.
Đó là vỏ ốc trầm, vỏ ốc xà cừ tùy theo loại vỏ nào của bạn.
Nếu bạn muốn tìm ra shell của mình, bạn sẽ làm eco shell.
Nếu bạn muốn tìm hiểu cụ thể con đường của mình, bạn sẽ làm đường dẫn echo.
Dù sao đi nữa, tôi sẽ chỉ cho bạn trong vài phút nữa những gì tôi đang nói về việc thiết lập các biến môi trường đó
một cách nhanh chóng, chẳng hạn như bạn có thể xuất và kiểm tra một biến bằng nhau và sau đó thực hiện kiểm tra tiếng vang.
Sau đó, khi bạn gõ kiểm tra tiếng vang, bạn sẽ nhận được kết quả là một.
Nếu bạn muốn đặt biến môi trường vĩnh viễn, thì bạn sẽ phải sửa đổi biến đó, bash tệp C của chúng
tôi và ở đó bạn sẽ phải đưa vào thử nghiệm một mã duy nhất bằng nhau.
Một hai ba.
Cũng mã đơn y một, hai, ba.
Tại sao không.
Một chỉ là những con số.
Dù sao thì tôi cũng nên chọn một cái để nhất quán và sau đó bạn gõ kiểm tra xuất.
Nhưng nếu bạn muốn thiết lập môi trường toàn cầu và bạn muốn có nó
vĩnh viễn, bạn phải sửa đổi cấu hình và Bashar C bên trong Etsy.
Bây giờ, hãy để tôi đăng nhập vào máy Linux của mình và tôi sẽ cho bạn thấy chính xác các kệ là gì.
Vì vậy, tôi đã đăng nhập và tôi đăng nhập với tư cách chính mình là tôi sol và nếu tôi muốn liệt kê
môi trường, tôi sẽ nhập print N. V nhấn enter và khi bạn thấy nó, hiển thị cho tôi rất nhiều
thứ và nó sẽ đi thẳng lên, tôi có thể thực hiện môi trường in và chuyển nó đến nhiều thứ khác để tôi có thể xem từng trang một và bạn sẽ thấy, tôi sẽ cho bạn biết
thuật ngữ của tôi, nghĩa là thiết bị đầu cuối sẽ được sử dụng để đăng nhập sẽ giống như một thiết bị bên ngoài.
Tên máy chủ của tôi là máy ảo Linux đầu tiên của tôi.
Đây là ID phiên của tôi, được chỉ định tự động.
Đây là vỏ của tôi.
Bất cứ khi nào tôi đăng nhập, một trình bao được cấp cho tôi và trình bao đó là bin bash.
Kích thước lịch sử, là bất cứ khi nào tôi chạy các lệnh nhất định, các lệnh đó sẽ được lưu trong lịch sử.
Nhân tiện, khi bạn gõ lệnh history, lệnh history là thứ mà tôi đã đề cập trong các bài
giảng sau này.
Vì vậy, lệnh lịch sử nói với bạn rằng nó phải ghi lên đến một nghìn dòng.
Vì vậy, đây là môi trường, trong khi thiết bị đầu cuối SS SSA y sẽ được cung cấp những gì người dùng đến tất nhiên là người
dùng của tôi.
Các màu khác nhau mà bạn thấy Ellis gạch dưới các màu khi bạn chạy là gì.
Ls trừ l bạn thấy một màu khác cho thư mục, màu khác cho tệp.
Đó là những màu bạn có thể thay đổi bất kỳ lúc nào, mỗi khi bạn nhập tệp, tệp đó sẽ hiển
thị trong mã màu không một dấu chấm phẩy ba mươi lăm.
Những gì nó đề cập đến.
Tôi không chắc bạn có thể Google nó, bạn có thể tìm hiểu sau đó tiếp tục xem thư của tôi sẽ đi đến đâu.
Bất cứ khi nào ai đó gửi cho tôi một bức thư mà nó sẽ đi, nó sẽ xảy ra chiến tranh.
Thư từ.
Tôi có TSOL.
Vì vậy, đây là các quy tắc thiết lập xác định các quy tắc.
Con đường của tôi ở đâu.
Mỗi khi tôi chạy một lệnh, hệ thống, hệ điều hành sẽ đi tìm vị trí của vành đai
lệnh đó.
Và nếu vị trí đó không được liệt kê và một trong những đường dẫn này, nó sẽ không tìm thấy lệnh đó.
Thư mục bin của riêng tôi sẽ là trang chủ.
Tôi đã là tất cả thư mục chính của tôi.
Nếu tôi chạy sẽ được về nhà.
Tôi có tất cả ngôn ngữ được đặt thành UTF Dash tám.
Một số lịch sử kiểm soát thư mục chính của tôi, tên đăng nhập của tôi, tập dữ liệu của tôi, Secich Connection và một số thứ
khác mà tôi có thể xem xét chi tiết, nhưng tôi không muốn mất nhiều thời gian của bạn.
Vì vậy, đây là các biến đã đặt, môi trường đó được cấp cho bạn, bạn có thể làm nếu bạn muốn kiểm tra biến
môi trường nào, một môi trường cụ thể mà bạn muốn kiểm tra.
Bạn sẽ làm tiếng vọng và bạn sẽ làm, ví dụ, nam giới.
Nhân tiện, bạn luôn phải bắt đầu bằng ký hiệu đô la, bởi vì theo cách này nó sẽ hiểu, ồ, đây là
một biến mà tôi đang nói đến.
Vì vậy, tất cả những gì tôi đang cố gắng tìm ra đâu là phần được xác định cho nam giới của tôi ngay tại đây.
Bạn thấy đấy, nó nói nam bằng Glasspool nam.
Tôi có Zolt.
Vì vậy, nếu trình bao của tôi đang đọc đúng biến môi trường, tôi nên lấy lại biến này.
Vì vậy, bây giờ nếu tôi làm echo nam washbourne đôi mắt nam là hoàn hảo.
Vâng, tôi đang nhận được điều đó ngay bây giờ.
Nếu tôi muốn vượt qua, tôi sẽ thực hiện echo pat và nó sẽ liệt kê mọi thư mục mà pat của tôi đã xác định chỉ như
vậy.
Đường dẫn được xác định ở đây.
Nếu tôi muốn thực hiện tại nhà của mình, tôi sẽ thực hiện x về nhà và bạn sẽ thấy đây là thư mục chính của tôi ngay tại
nhà.
Đây cũng là thư mục chính của tôi.
Đôi khi mọi người làm gì họ nếu họ ở trong một thư mục, giả sử nếu bạn
đang ở trong thư mục azzi, bạn có thể thực hiện CD Dollar Home và nó sẽ đưa bạn về nhà.
Chỉ là chúng ta.
Đó là cách xác định môi trường của bạn.
Vì vậy, nếu bạn muốn thiết lập và một biến môi trường trong khi đăng nhập vào hệ thống, giả sử
bạn muốn thực hiện kiểm tra bằng một, vì vậy bạn sẽ nhập kiểm tra xuất, biến này là biến, bằng một.
Và sau đó bạn khi bạn làm tiếng vang.
Kiểm tra một bài kiểm tra đô la, bạn sẽ thấy giá trị một, nhưng tất nhiên, điều này không được xác định vĩnh viễn.
Nếu bạn đăng xuất khỏi hệ thống của mình ngay bây giờ, biến môi trường này sẽ biến mất.
Vì vậy, nếu bạn muốn đặt biến môi trường này vĩnh viễn trong hệ điều hành của mình, thì
bạn sẽ phải thực sự có tệp Vieaux Bash hoặc C.
Vì vậy, bạn đang ở trong thư mục chính của mình trước tiên.
Hãy chắc chắn rằng sau đó tôi khuyên bạn nên sao chép tệp bash của bạn, tệp C của chúng tôi, không phải là Bash R, C và đặt nó
thành Basche.
R, C, chấm orridge.
Vì vậy, theo cách này, nếu bạn mắc sai lầm, bạn luôn có thể hoàn nguyên về điều này.
Bây giờ bạn vidot bash C của chúng tôi.
Và nhấn enter.
Bây giờ, hãy đi xuống tất cả các bước và xác định các biến của bạn, vì vậy tôi muốn xác định biến của mình là kiểm tra bằng nhau.
Bây giờ, lần này tôi chỉ muốn làm một, hai, ba.
Khi bạn xác định một biến bên trong Bashar, hãy xem, bạn đặt một mã, một mã duy nhất, sau đó bạn nhấn
enter rồi nhập export.
Kiểm tra, hãy tiếp tục và lưu tệp của bạn ngay bây giờ nếu bạn kiểm tra lại.
Tôi có thể kiểm tra bạn, bạn sẽ nhận được một, tại sao bạn nhận được một?
Bởi vì nó vẫn đang đọc thử nghiệm xuất đó bằng một và sau đó nó đang cung cấp cho bạn giá trị tương tự.
Bạn phải đăng xuất một đăng nhập trở lại.
Vì vậy, đối với tôi, tôi chỉ có thể vào đây và nhấp vào biểu tượng nhỏ này ở đây và nhập phiên trùng lặp cho PUDI
của tôi.
Tôi sẽ thực hiện Tôi đăng nhập afsal nhấn enter và bây giờ và tôi thực hiện echo.
Bài kiểm tra.
Bạn sẽ thấy nó đang cho tôi một, hai, ba, vì phiên này tôi có một phiên mới và khi tôi đăng nhập vào một
phiên mới, mỗi khi tôi đăng nhập vào một phiên mới, thông tin đăng nhập của tôi sẽ đọc tệp Dot, Bash
hoặc C. tập tin này.
Và khi bạn thực hiện một danh sách trừ L.
Và nhân tiện, nếu bạn đi lên, bạn sẽ thấy rằng Dr. Bashar không hiển thị vì nó là một tệp
ẩn.
Bất cứ lúc nào bạn cần xem một tệp ẩn, bạn phải thực hiện trừ một lần truy cập, nhập và bây giờ bạn có thể đi lên.
Và bạn sẽ thấy tệp dot Benghazi của mình ngay tại đây, đây là tệp tôi đã sửa đổi, nếu bạn đã sửa đổi, bạn có thể sửa đổi tệp
này để thiết lập môi trường của mình và sau đó đảm bảo bạn đăng xuất và đăng nhập lại hoặc
bắt đầu một phiên mới nếu bạn muốn biến môi trường của bạn có hiệu lực ngay lập tức.
Và điều cuối cùng tôi có ngay tại đây, tôi sẽ tiếp tục và kết thúc phiên sau đó là nếu tôi muốn thiết lập môi trường toàn
cầu vĩnh viễn, nghĩa là nếu tôi muốn thiết lập môi trường này không chỉ cho riêng mình, tôi muốn
thiết lập nó cho tất cả mọi người. người khác đăng nhập vào hệ thống đó, trước hết hãy đảm bảo rằng bạn biết mình đang làm
gì.
Vì vậy, tôi sẽ không khuyên bạn nên làm điều đó ngay bây giờ trong phòng thí nghiệm của bạn.
Tuy nhiên, tôi sẽ giải thích cho bạn các tệp mà bạn cần sửa đổi.
Các tệp đó ở C hồ sơ.
Đây là tệp mà bạn sẽ phải sửa đổi hoặc bạn phải sửa đổi ATSE, Bash Arcy để bạn có thể sửa đổi các tệp này và
bạn sẽ đưa vào chính xác như cách bạn đưa nó vào DOD Bashar của mình.
Nhưng một lần nữa, như tôi đã nói, vui lòng không sửa đổi điều này vì môi trường phòng thí nghiệm tôi
không muốn bạn sửa đổi toàn cầu và nó sẽ gây ra vấn đề và sau đó bạn sẽ biết đăng nhập ống tủy hoặc tự đăng nhập.
Nhưng nếu bạn muốn làm điều đó cho môi trường sản xuất của bạn hoặc môi trường công ty của bạn nơi bạn đang làm
việc, tôi khuyên bạn nên làm điều đó trong quá trình phát triển.
Và sau đó bạn đã thử trong quá trình sản xuất.
Được rồi, Kulluk.