/ / Tệp Bashrc được sử dụng để làm gì?

Tệp Bashrc được sử dụng để làm gì?

Nếu bạn đã sử dụng Linux một thời gian và đặc biệt nếu bạn đang bắt đầu làm quen với dòng lệnh Linux, bạn sẽ biết rằng BASH là một trình bao Linux.


BASH là viết tắt của Bourne Again Shell. Có một số shell khác nhau bao gồm csh, zsh, dash và korn.


Shell là một trình thông dịch có thể chấp nhận các lệnh cho người dùng và chạy chúng để thực hiện các hoạt động như điều hướng xung quanh hệ thống tệp, chạy chương trình và tương tác với các thiết bị.


Nhiều bản phân phối Linux dựa trên Debian như chính Debian, Ubuntu và Linux Mint sử dụng DASH làm trình bao thay vì BASH. DASH là viết tắt của Debian Almquist Shell. Vỏ DASH rất giống với BASH nhưng nó nhỏ hơn rất nhiều so với vỏ BASH.


Bất kể bạn đang sử dụng BASH hay DASH, bạn sẽ có một tệp có tên .bashrc. Trên thực tế, bạn sẽ có nhiều tệp .bashrc.


Mở cửa sổ dòng lệnh và nhập lệnh sau:


find / -name .bashrc

class = “ql-cú pháp”>

Khi bạn chạy lệnh này, có ba kết quả trả về:


  • /etc/skel/.bashrc
  • /home/gary/.bashrc
  • /root/.bashrc


Tệp /etc/skel/.bashrc được sao chép vào thư mục chính của bất kỳ người dùng mới nào được tạo trên hệ thống.


/Home/gary/.bashrc là tệp được sử dụng bất cứ khi nào người dùng gary mở một trình bao và tệp gốc được sử dụng bất cứ khi nào người chủ mở một trình bao.



Tệp .bashrc là gì?

Tệp .bashrc là một tập lệnh shell được chạy mỗi khi người dùng mở một shell mới.


Ví dụ: mở cửa sổ dòng lệnh và nhập lệnh sau:


source ~/.bashrc


Có gì hiển thị không? Tùy thuộc vào tệp .bashrc của bạn, có thể có hoặc có thể không. Mỗi khi bạn khởi động trình bao Bash, tập lệnh .bashrc sẽ tự động chạy. Đó có thể là từ việc mở một thiết bị đầu cuối mới, chạy trình bao theo cách thủ công hoặc tải lại .bashrc theo cách thủ công, giống như bạn vừa làm.


Do đó, tệp .bashrc là một nơi tốt để chạy các lệnh mà bạn muốn chạy mỗi khi bạn mở một trình bao.


Ví dụ, mở tệp .bashrc bằng nano như sau:


nano ~/.bashrc


Ở cuối tệp, nhập lệnh sau:


echo Hello $USER


Lưu tệp bằng cách nhấn ĐIỀU KHIỂNO và sau đó thoát khỏi nano bằng cách nhấn ĐIỀU KHIỂNNS.


Trong cửa sổ đầu cuối, hãy chạy lệnh sau:


source ~/.bashrc


Từ “Xin chào” sẽ được hiển thị cùng với tên người dùng bạn đã đăng nhập.


Bạn có thể sử dụng tệp .bashrc để làm bất cứ điều gì bạn muốn. Một ví dụ phổ biến là neofetch. Neofetch hiển thị thông tin hệ thống quan trọng. Nhiều người thích sử dụng nó như một thông báo đăng nhập thiết bị đầu cuối. Nếu bạn muốn dùng thử, hãy bắt đầu bằng cách cài đặt neofetch trên hệ thống của bạn.


sudo apt install neofetch

class = “ql-cú pháp”>

Sau đó, thêm nó vào một dòng trong tệp .bashrc của bạn gọi là Neofetch.


neofetch

class = “ql-cú pháp”>

Cuối cùng, tải lại Bash trong cửa sổ đầu cuối của bạn.


source ~/.bashrc

class = “ql-cú pháp”>

Bạn sẽ thấy một cái gì đó giống như hình ảnh bên dưới, chỉ với thông tin của nhà phân phối của bạn.



Việc sử dụng bí danh

Tệp .bashrc thường được sử dụng để đặt bí danh cho các lệnh thường dùng để bạn không phải nhớ các lệnh dài.


Một số người coi đây là một điều tồi tệ vì bạn có thể quên cách sử dụng lệnh thực khi được đặt trên một máy mà tệp .bashrc cụ thể của riêng bạn không tồn tại.


Tuy nhiên, sự thật là tất cả các lệnh đều có sẵn trực tuyến và trong các trang người dùng nên việc thêm bí danh là tích cực chứ không phải là tiêu cực.


Nếu bạn nhìn vào tệp .bashrc mặc định trong một bản phân phối như Ubuntu hoặc Mint, bạn sẽ thấy một số bí danh đã được thiết lập.


Ví dụ:


alias listall="ls -alF"


Lệnh ls được sử dụng để liệt kê các tệp và thư mục trong hệ thống tệp.


-AlF có nghĩa là bạn sẽ thấy một danh sách tệp hiển thị tất cả các tệp bao gồm các tệp ẩn được đặt trước bằng một dấu chấm. Danh sách tệp sẽ bao gồm tên tác giả và mỗi loại tệp sẽ được phân loại.


Bạn cũng có thể tạo một cái khác liệt kê mọi thứ ở một định dạng khác:


alias listcols="ls -A -CF"


Công tắc -A chỉ đơn giản là liệt kê tất cả các tệp và thư mục nhưng nó bỏ qua .. tệp.


Cuối cùng -CF liệt kê các mục nhập theo cột cùng với phân loại của chúng.


Bây giờ, bạn có thể nhập trực tiếp bất kỳ lệnh nào trong số các lệnh này vào bất kỳ lúc nào vào một thiết bị đầu cuối:


listall


Nếu bạn thấy mình đang chạy một lệnh thường xuyên và đó là một lệnh tương đối dài thì có thể bạn nên thêm bí danh của riêng mình vào tệp .bashrc.


Định dạng cho bí danh như sau:


alias=""


Về cơ bản, bạn chỉ định lệnh bí danh và sau đó đặt tên cho bí danh. Sau đó, bạn chỉ định lệnh bạn muốn chạy sau dấu bằng.


Ví dụ:


alias up='cd ..'


Lệnh trên cho phép bạn truy cập một thư mục đơn giản bằng cách nhập vào.



Bản tóm tắt

Tệp .bashrc là một công cụ rất mạnh và là một cách tuyệt vời để tùy chỉnh trình bao Linux của bạn. Sử dụng đúng cách bạn sẽ tăng năng suất của mình lên gấp 10 lần.


Câu hỏi thường gặp

  • Làm cách nào để bạn chỉnh sửa tệp .bashrc trên Mac?


  • Windows có hỗ trợ .bashrc như Mac và Linux không?

    Không nó không. Tuy nhiên, bạn có thể sử dụng Command Prompt trên Windows cho cùng chức năng của tệp .bashrc.



Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *