簡化命令。

 編寫“ sudo apt-get install”或“ sudo apt-get update”之類的長命令會困擾我們中的多少人?

它使我個人困擾,也浪費了我的時間。 這次,我想向您展示一種非常簡單的方法來“縮短”或總結這些命令,使我們的生活更輕鬆一些。

讓我們去比賽吧。

我們要做的第一件事是以root身份登錄

#他的

您輸入密碼,我們將執行以下操作:

#nano / bin /更新

在這裡,我們創建了命令。 «更新»,我們寫

#sudo apt-get更新

現在我們給它權限。

#chmod + x / bin /更新

現在,每次我們在控制台中鍵入update時,它將更新我們的存儲庫。

如果我們編寫nano / bin /命令並且該文件已經存在,請不要刪除或修改它,因為這會損壞其他程序。 您應該做的是找到另一種命名該命令的方法。

這樣,我們可以簡化各種命令。 如何從sudo#apt-get install轉到#install

問候,希望您喜歡。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   聖地亞哥·卡馬諾(Santiago Caamano) 他說:

    我個人認為在bashrc或.bashrc文件中定義別名更方便
    這樣:
    別名更新=»sudo apt-get更新»

  2.   蓋爾曼 他說:

    非常有趣,但是從我在屏幕快照中看到的來看,要運行它,我必須以root用戶身份登錄,然後輸入“ update”; 那我看不到寬限期。

    1.    @jlcmux 他說:

      不,那是因為至少我沒有普通用戶出汗,所以現在輪到我了。 但是,如果您有密碼,它只會詢問密碼,僅此而已。

    2.    @jlcmux 他說:

      另一個是代替放置sudo apt-get等。
      su -c“命令”(引號很重要)
      然後,它詢問您ROOT密碼,完成後您仍然是普通用戶。

    3.    RTFM執行程序 他說:

      不必以root用戶身份登錄,這是放入創建的文件的好處😛無論如何,別名已經存在。

      :WQ

      1.    RTFM執行程序 他說:

        將sudo放入創建的文件中。 我吃了那部分😛

        :WQ

  3.   克里斯托弗·卡斯特羅 他說:

    對我來說,將別名添加到.bashrc更加容易

    別名更新='sudo aptitude更新'

    1.    赫格堡 他說:

      精確。

  4.   褐鐵礦梅林 他說:

    太好了,我本來打算寫一篇類似的文章,但有一個腳本,很好,現在我有了一個永遠不會公開的草案。 XD。

    好文章。 如果可以給分,則得分為+100。

  5.   何塞·米格爾(JoséMiguel) 他說:

    原則上,這個主意是好的,但是權限有其含義。

    我更喜歡安全性。

    問候。

    1.    @jlcmux 他說:

      你什麼意思? 它仍然需要是root用戶,或者用戶必須精通才能執行它。 不管/ bin / update具有執行權限。 apt-get和sudo不會更改其權限。

  6.   何塞·米格爾(JoséMiguel) 他說:

    我的意思是,任何進入我們PC的人都可以在沒有root許可的情況下執行此任務。

    1.    @jlcmux 他說:

      我已經解釋了,它將繼續詢問您密碼或以root用戶身份登錄。 與它無關

  7.   埃米利奧 他說:

    我認為最簡單的方法是在.bashrc中添加一個別名,如他們在上面的評論中所述

  8.   伊格里姆 他說:

    避免使用bash別名來執行此操作是正確的事實,尤其讓人流血的是,將腳本保留在/ bin中而不是/ usr / local / bin中。

    我很無聊,幾乎在所有博客中都看到如何跳過LHFS,並且在沒有命令或協調的情況下將垃圾分散到整個文件系統中。

    1.    韌帶 他說:

      阿伊格里姆所說的阿門

    2.    褐鐵礦梅林 他說:

      我認為您是對的,似乎有很多文件和庫在做同一件事的winbug。 XD。

      最好使用Alias。

      我製作了兩行sudo aptitue更新腳本,並進行了sudo aptitude全面升級,將腳本放在/ usr / bin /中,僅通過在控制台中鍵入“ update”,就可以完全更新系統及其存儲庫。 但這是一個腳本,它不僅可以執行兩項操作,而且還可以執行兩項操作。

      1.    雨果 他說:

        您仍然可以使用別名作為多個命令:

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

    3.    路易斯 他說:

      我不知道將腳本放在哪裡,通常要做的是將它們放在我家的隱藏文件夾中,然後將相應的路徑添加到.bashrc文件中的Path中

      這樣做是正確的還是在發表評論時將它們保留在/ usr / local / bin中更好?

      該團隊只有一個用戶。

      1.    MSX 他說:

        是的,當然,它是完美的,這完全取決於您的需求。
        同樣,這篇文章的作者提出的是Pig,這是一個非常糟糕的做法,無論如何,在/ usr / bin中添加目錄(將其添加到$ PATH中)會更乾淨,並且裡面是這將添加我們所有的個人腳本。

        1.    路易斯 他說:

          我不喜歡讓它們在我的/ home中而不是/ usr / bin中進行控制,我不知道,我更喜歡這樣。

          我不知道要放在哪裡的另一件事是團隊其他用戶之間共享的文件:

          在另一台計算機上,我有兩個用戶,其想法是共享“視頻”文件夾,以便他們都可以使用它。

          我所做的是在/ media中創建了一個Videos文件夾,因為所有用戶都可以訪問該文件夾,然後在每個用戶的主頁上創建一個指向該文件夾/ media / Videos的鏈接

          這樣做正確嗎? 我說這是因為我有權限問題

          誰讓我成為所述文件夾的所有者?

  9.   MSX 他說:

    這僅在以下情況下有用:我們希望腳本以root用戶身份執行而無需輸入密碼,因此,除了所需的腳本之外,還必須編輯visudo的相應行。

    除了ALIAS以外,您所做的一切都是無法解釋的。

  10.   他說:

    我發現奇怪的是想要使用“ install”,這是一個具有自身功能的命令。 眾所周知,別名並沒有做太多的故事。

  11.   閃電戰 他說:

    EXCELENTE