Computer >> Máy Tính >  >> Hệ thống >> Linux

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

Nếu bạn đã sử dụng Linux được 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.

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

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 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

When you run this command there are three results returned:

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

The /etc/skel/.bashrc file is copied into the home folder of any new users that are created on a system.

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

The /home/gary/.bashrc is the file used whenever the user gary opens a shell and the root file is used whenever root opens a shell.

What Is the .bashrc File?

The .bashrc file is a shell script which is run every time a user opens a new shell.

For example, open a terminal window, and enter the following command:

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 CTRL O và sau đó thoát nano bằng cách nhấn CTRL X .

Trong cửa sổ dòng lệnh, 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.

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

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

Then, add it to a line in your .bashrc file calling Neofetch.

neofetch

Finally, reload Bash in your terminal window.

source ~/.bashrc

You should see something like the image below, only with your distribution's info.

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

The Use Of Aliases

The .bashrc file is commonly used to set aliases to commonly used commands so that you don't have to remember long commands.

Some people consider this a bad thing because you could forget how to use the real command when placed on a machine where your own particular .bashrc file doesn't exist.

The truth is however that all of the commands are readily available online and in the man pages so adding aliases is a positive rather than a negative.

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

If you look at the default .bashrc file in a distribution such as Ubuntu or Mint you will see some aliases already set up.

For example:

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.

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

-AlF có nghĩa là bạn sẽ thấy 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 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.

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

Bây giờ, bạn có thể nhập trực tiếp bất kỳ lệnh nào sau đâ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ì bạn có thể 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 chỉ bằng cách nhập.

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
  • Bạn làm cách nào để chỉnh sửa tệp .bashrc trên Mac?

    Dễ dàng như trên Linux, việc truy cập và tạo tệp .bashrc thông qua Terminal của Apple trên Mac chỉ mất vài giây.

  • 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 để có cùng chức năng của tệp .bashrc.