Tạo bí danh trong GNU / Linux

Có một cách rất đơn giản để tùy chỉnh và thực hiện dễ dàng hơn một số lệnh mà chúng ta thường sử dụng "Bàn điều khiển", Thông qua việc sử dụng các tên giả.

Un tên giả như tên gọi của nó, nó sẽ giúp chúng ta thay thế một từ hoặc một loạt từ bằng một từ ngắn hơn và đơn giản hơn. Hãy lấy một ví dụ thực tế, giả sử chúng tôi muốn xem các bản ghi từ hệ thống, sử dụng một ứng dụng có tên Máy nhuộm màu chịu trách nhiệm tô màu kết quả trên bảng điều khiển. Dòng sẽ là:

$ sudo tailf -n 5 /var/log/syslog | ccze

Nhưng tôi chắc rằng sẽ dễ dàng hơn nếu thay vì viết tất cả những điều đó, chúng tôi đặt ví dụ vào bảng điều khiển, một cái gì đó đơn giản như:

$ syslog

Thật? Nó sẽ thoải mái và dễ nhớ hơn nhiều. Sau đó, chúng ta phải làm như thế nào?

Tạo bí danh.

Tạo bí danh thực sự dễ dàng. Cú pháp sẽ là:

alias short_word = 'lệnh hoặc các từ cần thay thế'

nếu chúng ta lấy ví dụ trước, nó sẽ là:

alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

Lệnh được đặt trong dấu nháy đơn. Nhưng câu hỏi là Chúng ta đặt cái này ở đâu? Vâng, nếu chúng ta muốn nó chỉ là tạm thời, chúng ta chỉ cần viết nó vào bảng điều khiển và nó sẽ tồn tại cho đến khi chúng ta đóng nó.

Bây giờ, nếu chúng tôi muốn nó vĩnh viễn, chúng tôi đặt nó bên trong tệp ~ / .bashrc cái nào trong chúng tôi / Homevà nếu không, thì chúng tôi tạo (luôn có dấu chấm ở phía trước). Khi chúng tôi đã thêm dòng bí danh trong tệp này, chúng tôi chỉ cần đưa vào bảng điều khiển:

$ . .bashrc

Và sẵn sàng!!!

Lưu ý: Hôm qua do sự cố với ISP của chúng tôi, chúng tôi không thể xuất bản bất kỳ thứ gì trong <° Linux, chúng tôi xin lỗi


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

7 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Jc dijo

    Loại bài đăng này không gây hại gì khi làm mới những công cụ mà chúng ta không thường sử dụng hàng ngày. Ngoài ra, nó là vượt thời gian; ba năm sau khi viết nó và nó vẫn như ngày đầu tiên.
    Thêm vào đó, ít nhất trong debian, bạn nên sử dụng tệp .bash_aliases để thêm bí danh của riêng bạn thay vì tệp bạn đề cập. Anh ta . .bashrc chăm sóc tìm kiếm trong tệp bí danh mà tôi nói.

  2.   Victor dijo

    Cảm ơn vì hướng dẫn. Tôi có một câu hỏi: lệnh gì '. .bashrc '? và cụ thể dấu chấm (.) phía trước tệp .bashrc có tác dụng gì?

    1.    Bệnh hoạn dijo

      Tôi biết là đã quá muộn, nhưng một dấu chấm phía trước tên tệp khiến nó bị ẩn trong các thư mục, vì vậy nó sẽ ở đó, nhưng bạn sẽ không thể nhìn thấy nó cho đến khi bạn hiển thị các tệp ẩn.

      1.    alohl669 dijo

        Tôi không nghĩ rằng nó đề cập đến điểm ẩn tệp. Nếu bạn nhìn kỹ, có một cái khác được phân tách bằng dấu cách trước:
        $. .bashrc

        Lúc đầu, tôi nghĩ rằng bằng cách nào đó nó sẽ chạy tệp hoặc tải lại thông tin mà nó chứa. Thay vào đó, tôi phải khởi động lại để bí danh có hiệu lực, vì vậy lệnh vẫn chưa được xác định.

  3.   đồ mộc dijo

    Làm cách nào bạn có thể tiếp tục sử dụng một lệnh mặc dù có một bí danh tham chiếu đến lệnh này? (Ví dụ: bạn sẽ sử dụng lệnh rm như thế nào nếu đây là bí danh để echo?)

  4.   Pablo dijo

    Rất biết ơn vì điều này. Chúc mừng!

  5.   alexredondosk8 dijo

    Xin chào, cảm ơn bạn rất nhiều về hướng dẫn, nó đã giúp tôi rất nhiều.