Linux常用工具 一些小知識

2021-08-25 17:50:53 字數 1240 閱讀 3607

1,使得程式可以全域性執行

第一種方法:

對某個使用者配置,使用該使用者登入,會執行該配置檔案,使得配置生效。

在使用者主目錄下有乙個 .bashrc 檔案,該檔案在使用者登入shell時,會被執行。

可以在此檔案中加入 path 的設定如下:

export path=」$path:/root/mybin」

重新登入shell即可

第二種方法:

對所有使用者配置。

在 /etc/profile中增加。

path="$path:/root/mybin"

export path

如果要使得上述配置立刻生效,使用 source 命令即可:

source .bashrc

/etc/profile

~/.bash_profile

~/.bashrc

在這三個檔案均可用於配置$path變數,如果你需要所有使用者都要使用新的$path可以使用/etc/profile

如果只是某個使用者的話,修改相應使用者目錄下的.bash_profile或者.bashrc即可,比如root使用者是/root/.bashrc

2,"error:dlopen..路徑known.."

error while loading shared libraries: libpos.so: cannot open shared object file: no such file or directory

動態載入的動態鏈結庫會在配置的鏈結庫路徑中進行搜尋,所以只有known在配置的搜尋路徑中才可以。

編輯配置檔案/etc/ld.so.conf,在該檔案中追加一行"known"。

執行命令ldconfig

通過設定環境變數ld_library_path也可以指定動態庫搜尋路徑。

當通過該環境變數指定多個動態庫搜尋路徑時,路徑之間用冒號":"分隔。

ld_library_path的設定作用是全域性的,過多的使用可能會影響到其他應用程式的執行,所以多用在除錯。

通常情況下推薦還是使用gcc的-r或-rpath選項來在編譯時就指定庫的查詢路徑,並且該庫的路徑資訊儲存在可執行檔案中,執行時它會直接到該路徑查詢庫,避免了使用ld_library_path環境變數查詢。

例如:

export ld_library_path=$ld_library_path:known 在原來的ld_library_path基礎上,增加known這個路徑。

3,長久改變hostname

linux 常用工具

我們經常需要長時間地坐在電腦前做一項具體的工作只為能夠優化工作流程。這包括選擇和配置能讓你最高效工作的工具。從長遠來看,簡單易學的工具並不總是好的,那些能夠充分個性化並無縫地融入獨 作流程的工具才是真正的好工具。在這篇文章中,我想向大家介紹5款免費又開源的工具,而且它們在我的軟體開發生涯中發揮了很重...

linux常用工具

linux常用工具 1.vim編輯器 vim的三種模式 1.命令 vim開啟檔案就是命令模式 1.1.可以移動游標 1.2.x 刪除字元 nx 刪除n個字元 dd 刪除一行 ndd 刪除n行 p 貼上 np 貼上n行 yy 複製一行 nyy 複製n行 gg 回到第一行 shift g 跳到 最後一行...

Linux常用工具

一 vim編輯器 基本模式 1 命令列模式。控制螢幕游標的移動,字元 字或行的刪除。2 插入模式。再插入模式下可以輸入文字,按 esc 鍵可以返回命令列模式。3 底行模式。將檔案儲存或者退出vim,也可以設定編輯環境。模式轉換方法 在命令列模式下按 a 或 i 可進入插入模式,按 可進入底行模式 插...