『壹』 linux中 . .bash_profile是什麼意思
全局的是在/etc目錄下(/etc/profile)
用戶個人的是在用戶的家目錄下(~/.profile)
查看:
全局:cat /etc/profile
個人:cat ~/.bash_profile
編輯:
全局:vi /etc/profile
個人:vi ~/.bash_profile 命令介紹可看下「Linux命令大全」
『貳』 linux下配置自己的環境變數文件my_env.sh
配置環境變數分為系統級和用戶級,系統級所有用戶生效,用戶級針對特定用戶,現場環境根據職能不同,會通過用戶限制操作范圍,環境變數修改以實際需要為准,遵循許可權最小原則。
一般添加系統環境變數,修改/etc/profile文件,如果操作失誤,刪除重要配置,影響系統運行。
centos7版本中 /etc/profile 默認掃描路徑 /etc/profile.d/ 下sh文件,並添加內容到環境變數中,可以通過這種方式不操作/etc/profile增加環境變數。
在/etc/profile.d/下創建文件 my_env.sh,並設置環境變數,如jdk等,內容如下:
vi /etc/profile.d/my_env.sh
編輯用戶文件:~/.bash_profile,增加新path配置信息。如jdk:
自定義命令可以實現很多功能,如項目結構化目錄文件生成、系統命令集合、帶參命令自動填充等,腳本功能決定自定義命令的豐富程度。
創建自定義命令文件目錄,方便集中管理,這里在當前用戶目錄下創建bin目錄:mkdir ~/bin
創建自定義命令文件,文件名為命令名,如vi ~/bin/print,內容列印:echo test,添加文件執行許可權:chmod 700 ~/bin/print
系統級
編輯/etc/profile.d/my_env.sh文件,增加環境變數export PATH= PATH:/home/用戶名/bin
測試
控制台輸入print ,回車即可
『叄』 linux怎麼使用自定義的命令求助大蝦們
linux自定義命令,就是給當前命令取個別名。
比如:ls 列出當前的文件,rm + 文件名 就能刪除該文件,如何自定義命令,可以使用alias
比如:alias delete=『rm』
這樣,你輸入delete就等同於rm一樣。
如果想登陸系統後,就能直接使用自定義的命令
可以將參數加到.profile或者.bashrc裡面
(.profile和.bashrc都是隱藏文件,終端下輸入ls -a可以看到)
.profile 針對當前普通用戶配置文件
.bashrc 針對root用戶配置文件
如何實現?
直接 vim .profile 或者.bashrc 在末尾
將alias [自定義的命令]=『[源命令]'
添加進去,然後保存後,重啟機器,或者注銷,就能用自定義命令了
剛看了下,你圖片中的文件
你可以直接
./configure //配置文件.如果後面不接--prefix==安裝[路徑]的話,會自動安裝到makefile裡面定義好的路徑
然後make //執行makefile
可能的話,還需要
make install //進行安裝
makefile是用autotools系列工具自動生成的安裝配置文件