Linux生存技能

2021-08-15 08:54:12 字數 3900 閱讀 7137

!格式!

命令(加粗醒目)

描述,實現功能,解決問題,使用場景

提供鏈結

使用示例

2018/1/11 9:30

screen:儲存螢幕狀態,比方說執行編譯之後,突然需要斷網(xshell離線),但需要繼續執行編譯,並且能夠返回這個編譯狀態,步驟如下:

(斷網前)screen

執行:make(然後斷網)

(重連)screen -ls(檢視當前儲存的螢幕)

screen -ls

huanghaocheng@rd17:~$screen -ls

there are screens on:

22683.pts-1.rd17    (thursday, january 11, 2018 09:21:24 cst)    (detached)

22329.pts-12.rd17    (thursday, january 11, 2018 09:19:50 cst)    (detached)

2 sockets in /var/run/screen/s-huanghaocheng

執行:screen -r 

22683

即可返回該螢幕狀態

2017/10/3 8:37

高效目錄切換的組合命令:dirs+pushd+popd,

鏈結 同時,也可以進一步設定指令碼,原來的pushd +2(跳至棧頂的下兩個目錄)修改為pd 2

2017/8/14 16:59

linux下查詢硬體資訊的工具命令,

鏈結 2017/8/14 16:47

ubuntu sudo update與upgrade的作用及區別,

鏈結 2017/7/23 23:19

終端常用快捷操作,

鏈結 2017/6/27 15:20

檢視執行緒,

鏈結 pstree、ps、pstack

2017/6/27 10:55

linux makefile 批量編譯多個檔案,

鏈結 linux makefile 排除某檔案,

鏈結 2017/6/27 10:11

批量新增檔案字尾,

鏈結 2017/6/3 9:12

linux檢視cpu和記憶體使用情況,

鏈結(帶命令解析)

檢視linux程序記憶體占用情況,

鏈結(超級簡潔)

2017/5/3 9:32

刪除檔案時排除特定檔案,

鏈結 2017/5/2 18:49

批量修改檔名/檔案字尾

linux下shell批量修改檔案字尾名 ,鏈結

詳解linux批量更改檔案字尾名,鏈結

2017/4/17 17:30

tty、pty、pts等(小記),

鏈結 2017/4/7 16:39

linux 檢視、設定、刪除環境變數方法,

鏈結 2017/4/7 10:57

終於明白了hi3516a-osdrv裡面的makefile的pushd、popd,他們跟cd一樣是切換目錄的命令。

linux 下 pushd,popd,cd- 用法,讓切換目錄更簡單,

鏈結 2017/4/7 10:18

鍵入:export $ld_library_path=/usr /local/lib:/usr/lib:/dev/ffmpeg/lib

-sh: export: /dev/lib: bad variable name

查閱很多文章,都不是回答這個問題,更與這個無關係。

但,仔細觀察上述命令發現,export是設定可繼承的變數值,針對的物件是變數。

所以,正確鍵入:

export ld_library_path=/usr /local/lib:/usr/lib:/dev/ffmpeg/lib

解析:/dev/lib: bad variable name

顯然,沒有/dev/lib這個變數名,所以它告訴你:壞的變數名。

2017/4/5 20:27

source、sh、bash、./執行指令碼的區別,

鏈結 主要區別:

是否以子程序的方式執行命令

是否繼承父程序的環境變數

2017/3/18 13:53

find查詢檔案,排除某個或幾個檔案或目錄:

執行:find /usr/include/ -path /usr/include/stdio.h -prune -o -print | grep stdio.h

結果:不會出現在路徑為/usr/include/stdio.h的檔案(注意,-path是路徑,請以路徑的角度去思考)

2017/3/14 15:42

nfs掛載:

linux strip:gcc編譯選項,剪裁掉除錯資訊,減少.out的大小。

linux下如何查詢乙個函式在哪個庫中,暫時未檢驗可行性,記錄問題。這個方案是需要程式設計的,雖然不是很麻煩,但需要實踐時間。

2017/3/10 12:48

檢視當前linux系統的流量,

目前測試:

nethogs:按程序檢視流量占用

2017/3/8 13:20

lsmod:顯示當前核心已經載入的模組

2017/3/8 13:03

解決: 鏈結

mount:直接使用mount,即可檢視當前系統掛載的檔案系統

2017/2/15 12:33

歷史命令history使用詳解:

搜尋歷史命令,使用組合鍵ctrl+r,然後輸入關鍵字

2017/2/13 16:16

編譯輸出編譯資訊(錯誤資訊、標準輸入、標準輸出)重定向到檔案(很有用,用來回顧檢視)

2017/1/10 14:24

linux 虛擬機器使用 shadowsocks,

鏈結 **工具,

鏈結 2017/1/9 11:03

刪除某個檔案外的所有檔案,

鏈結 評點:方法2、3是最靠譜的

2016/10/29 14:16

linux中的多行命令:

鏈結 使用反斜槓來鏈結多行語句

cd /home/ \

ls -l | grep 'hello' \

cd -

2016/10/4 20:49

ubantu-lts版本,預設終端下出現中文,所以,更正為英文應該是:

鏈結;其實就是修改/etc裡面相應的配置檔案default/locale

命令列中只顯示當前目錄:這種情況就是修改~家目錄的bashrc檔案:

鏈結 2016/10/2 20:21

對man的理解:

比方說:「使用系統的mmap(2)手冊頁」

轉換為指令就是

man 2 mmap

2016/9/20 15:56

grep命令使用;從指定檔案中查詢出特定字串

2016/9/13 16:22

共識:linux下,不能隨便地updata,因為很可能導致

2016/9/10 14:39

常識:不同的終端下的ps結果不一樣。

2016/9/7 17:05

依賴包引起的問題:

鏈結2、

鏈結3就上面3的解答中,需要注意的一點,yum的redhat的工具,相當於ubantu中的apt-get

軟連線(也稱為符號鏈結)

硬鏈結

檢視後台執行程式指令:

ps 直接查詢到當前終端下的程序pid號和tty

殺死程序:kill(其實該命令並不是專門用來殺程序的)

kill -9 pid-num

2016/8/2 10:47

在終端下直接用man 2 fun 可以檢視系統函式,用man 3 fun可以檢視c庫函式(fun是你要查的函式名字)

與windows互動的工具:

samba伺服器:這個相當好有,其他的別說。

peida部落格,

每天一條linux命令

白領的最低生存技能

資訊科技的發展將使許多傳統白領的工作需要 公升級換代 新世紀的白領面對更開放的商業社會,更激烈的商業競爭,更透明的工作環境,他們需要哪些最低生存技能?下面是乙份清單。1.技巧 價值觀在變化。現在的一些白領工作會由越來越多的 軟體 代替,白領辦公人員需要更多被世人認為有價值的技巧,不能在公司中充分表現...

白領最低生存技能手冊

資訊科技的發展將使許多傳統白領的工作需要 公升級換代 新世紀的白領面對更開放的商業社會,更激烈的商業競爭,更透明的工作環境,他們需要哪些最低生存技能?下面是 商業週刊 開列的乙份清單。職場白領 1.技巧 價值觀在變化。現在的一些白領工作會由越來越多的 軟體 代替,白領辦公人員需要更多被世人認為有價值...

軟體工程師職場生存技能

我想,要在任何職場生存,都是一件需要付出艱辛努力的事情。作為軟體工程師,如果不小心,尤其容易陷入一些困境,很多還不是自己引起的,而是環境導致的。所以對於新手,需要很好地保護自己,避免被別人的錯誤影響到。一 版本管理 svn git?專案組有沒有用版本管理?如果乙個專案組不用版本管理,必將陷入出了問題...