Đơn giản hóa các lệnh.

 Có bao nhiêu người trong chúng ta cảm thấy phiền khi viết những câu lệnh dài như "sudo apt-get install" hoặc "sudo apt-get update"?

Nó làm phiền cá nhân tôi và cũng tiêu tốn thời gian của tôi. Lần này tôi muốn chỉ cho bạn một cách rất dễ dàng để "rút ngắn" hoặc tóm tắt những lệnh này để làm cho cuộc sống của chúng ta dễ dàng hơn một chút.

Vào game thôi.

Điều đầu tiên chúng ta phải làm là đăng nhập với tư cách ROOT

#của anh ấy

Bạn ghi mật khẩu và chúng tôi thực hiện như sau:

# nano / bin / update

Ở đây chúng tôi đã tạo lệnh. «Cập nhật» và chúng tôi viết

#sudo apt-get cập nhật

Bây giờ chúng tôi cung cấp cho nó quyền.

# chmod + x / bin / update

Và bây giờ mỗi khi chúng ta gõ cập nhật trong bảng điều khiển, nó sẽ cập nhật kho lưu trữ của chúng ta.

Nếu chúng ta viết lệnh nano / bin / và tệp đã tồn tại, đừng xóa hoặc sửa đổi nó vì bạn sẽ làm hỏng một số chương trình khác. Việc bạn phải làm là tìm cách khác để đặt tên cho lệnh đó.

Bằng cách này, chúng ta có thể đơn giản hóa tất cả các loại lệnh. Cách chuyển từ sudo # apt-get install sang # install

Xin chào, và tôi hy vọng bạn thích 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.   Santiago Caamano dijo

    Cá nhân tôi nghĩ rằng sẽ thoải mái hơn khi xác định bí danh trong tệp bashrc hoặc trong tệp .bashrc
    như vậy mà:
    alias update = »sudo apt-get update»

  2.   dưa chua dijo

    Rất thú vị nhưng từ những gì tôi thấy trong ảnh chụp màn hình, để chạy nó, tôi phải đăng nhập bằng quyền root và sau đó viết "cập nhật"; thì tôi không thấy duyên.

    1.    @Jlcmux dijo

      Không, đó là bởi vì ít nhất tôi không có người dùng chung của mình đổ mồ hôi, nên đến lượt tôi. Nhưng nếu bạn có nó, nó sẽ đơn giản hỏi mật khẩu và thế là xong.

    2.    @Jlcmux dijo

      Cách khác là thay vì đặt sudo apt-get, v.v.
      su -c "lệnh" (trích dẫn vấn đề)
      Sau đó, nó yêu cầu bạn nhập mật khẩu ROOT và khi hoàn tất, bạn vẫn là người dùng bình thường.

    3.    RTFMexe dijo

      Không cần thiết phải đăng nhập với quyền root, đó là cơ duyên của việc đưa vào tệp đã tạo 😛 Trong mọi trường hợp, bí danh đã tồn tại cho việc này.

      : wq

      1.    RTFMexe dijo

        đã đặt sudo trong tệp đã tạo. Tôi đã ăn phần đó 😛

        : wq

  3.   Christopher castro dijo

    Tôi dễ dàng thêm bí danh vào .bashrc

    alias update = 'sudo aptitude update'

    1.    lục giác dijo

      Chính xác.

  4.   merlin debianite dijo

    Tuyệt vời, tôi đã định làm một bài báo tương tự nhưng với một kịch bản, rất hay và bây giờ tôi có một bản nháp sẽ không bao giờ được đưa ra ánh sáng. XD.

    Bài báo hay. nếu điểm có thể được, nó sẽ cho +100.

  5.   José Miguel dijo

    Về nguyên tắc, ý tưởng là tốt, nhưng các quyền có ý nghĩa của chúng.

    Tôi thích bảo mật hơn.

    Chúc mừng.

    1.    @Jlcmux dijo

      Ý anh là gì? Nó vẫn yêu cầu root hoặc người dùng đang ở trong sudoers để có thể thực thi nó. Bất kể / bin / update có quyền thực thi. apt-get và sudo không thay đổi quyền của họ.

  6.   José Miguel dijo

    Ý tôi là bất kỳ ai vào máy tính của chúng tôi đều có thể thực hiện tác vụ này mà không cần quyền root.

    1.    @Jlcmux dijo

      Tôi đã giải thích rồi, nó sẽ tiếp tục yêu cầu bạn nhập mật khẩu hoặc đăng nhập bằng quyền root. Nó không có gì để làm với nó

  7.   Emilio dijo

    Tôi nghĩ điều dễ dàng nhất là thêm bí danh trong .bashrc như họ nói trong các nhận xét ở trên

  8.   người tàn ác dijo

    Bỏ qua thực tế, điều chính xác sẽ là sử dụng bí danh bash để làm điều này, điều đặc biệt là bạn để script trong / bin thay vì / usr / local / bin.

    Tôi thấy chán khi thấy trong hầu hết các blog bạn bỏ qua LHFS và bạn đi rải rác khắp hệ thống tệp mà không có thứ tự hoặc buổi hòa nhạc.

    1.    Người nâng dijo

      Amen với những gì Ilgrim đã nói

    2.    merlin debianite dijo

      Tôi nghĩ bạn nói đúng, có vẻ như winbug với rất nhiều tệp và thư viện đang làm điều tương tự. XD.

      Tốt hơn nên sử dụng Bí danh.

      Tôi đã tạo một tập lệnh cập nhật sudo aptitue 2 dòng và nâng cấp đầy đủ sudo aptitude Tôi đặt tập lệnh vào / usr / bin / và tôi hoàn toàn cập nhật hệ thống và các kho lưu trữ của nó chỉ bằng cách nhập 'update' trong bảng điều khiển. Nhưng đây là một kịch bản làm được 2 việc chứ không chỉ một.

      1.    Hugo dijo

        Bạn vẫn có thể tạo một bí danh bằng nhiều lệnh:

        alias actualizar='sudo aptitude -y update && sudo aptitude -y safe-upgrade && sudo aptitude full-upgrade && sudo aptitude autoclean'

    3.    Luis dijo

      Tôi chưa bao giờ biết đặt các tập lệnh của mình ở đâu, điều tôi thường làm là để chúng trong một thư mục ẩn trong nhà và sau đó thêm đường dẫn tương ứng vào Đường dẫn trong tệp .bashrc

      Làm như vậy có đúng không hay tốt hơn là để chúng trong / usr / local / bin như bạn nhận xét?

      Nhóm này chỉ có một người dùng.

      1.    msx dijo

        Vâng, tất nhiên, nó là hoàn hảo, tất cả phụ thuộc vào nhu cầu của bạn là gì.
        Tương tự như vậy, những gì tác giả của bài đăng này đề xuất là rất tệ và đó là một thực tiễn rất tệ, trong mọi trường hợp, sẽ sạch hơn nếu thêm một thư mục trong / usr / bin (mà chúng tôi thêm vào $ PATH của mình) và có bên trong phần bổ sung này tất cả các kịch bản cá nhân của chúng tôi.

        1.    Luis dijo

          Tôi thích kiểm soát chúng trong / nhà của tôi thay vì / usr / bin, tôi không biết, tôi thích nó theo cách đó

          Một điều khác mà tôi chưa bao giờ biết phải đặt ở đâu là các tệp được chia sẻ giữa những người dùng khác trong nhóm:

          Trên một máy tính khác, tôi có hai người dùng và ý tưởng là chia sẻ thư mục Videos để cả hai cùng sử dụng.

          Những gì tôi đã làm là tạo một thư mục Videos bên trong / media vì ở đó tất cả người dùng đều có quyền truy cập và sau đó tạo một liên kết trên trang chủ của mỗi người dùng trỏ đến thư mục / media / Videos nói trên

          Làm như vậy có đúng không? Tôi nói điều này vì tôi có vấn đề về quyền

          Tôi làm chủ sở hữu của thư mục nói trên là ai?

  9.   msx dijo

    Điều này chỉ hoạt động trong trường hợp chúng ta muốn tập lệnh được thực thi dưới dạng root nhưng không nhập mật khẩu, vì vậy ngoài tập lệnh dự định, dòng tương ứng của visudo phải được chỉnh sửa.

    Đối với mọi thứ khác, có ALIAS, những gì bạn đã làm là một điều tồi tệ, không thể giải thích được.

  10.   chống dijo

    Điều tôi thấy lạ là muốn sử dụng 'install', một lệnh có các chức năng riêng của nó. Như mọi người nói, một bí danh và không có nhiều câu chuyện.

  11.   blitzkrieg dijo

    Tuyệt vời