1. 程式人生 > >Linux-讓alias別名永久生效

Linux-讓alias別名永久生效

目錄

一、問題描述

   1.有很多時候我們想要將很多操作作為一個步驟,那麼在不作為系統的服務的情況下,別名是我們最好的選擇,但是發現別名只能在一次會話中生效,重啟後別名就失效的,那麼又該怎麼讓別名永久生效呢?

   2. 別名操作簡介

  • 新建別名格式:alias 別名名稱="命令1; 命令2; 命令n"
  • 刪除別名格式:unalias 別名名稱
  • 別名使用:別名名稱

二、解決步驟

    1.首先我們檢視一下系統的環境變數-全域性的,我們可以看到在檔案頭部有一行資訊,提示函式和別名在/etc/bashrc中

    2.檢視/etc/bashrc我們發現又有一個提示,說不建議修改該檔案,最好是在/etc/profile.d/建立一個shell指令碼

    3.我們進入到/etc/profile.d/新建一個指令碼,格式為:指令碼名(任意).sh,這裡我新建一個叫alias_bash.sh的指令碼,寫入自己的別名程式碼

  • 命令:vim alias_bash.sh
  • 例子:起了一個叫foo的別名,主要做了三件事:移動到/home/admin/testfile中;下載file01..05.txt的檔案;然後把這些檔案刪除

    4.儲存之後我們可以看到我們新建的資料夾,接下來就是讓我們的別名生效

  • 命令:source 建立的指令碼
  • 舉例:source alias_bash.sh

    5.source之後我們通過alias命令檢視是否生效,可以看到成功寫入,重啟之後別名任然在