Linux命令自查

自己整理的一些命令,有些簡單常用就是記不住漱牵,有些不太常用但很有用夺蛇,一并在此記錄,以后也會更新酣胀。
沒什么邏輯刁赦,比較亂,只當記錄闻镶。

1. 鏈接CUDA:

export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64

2. CUDA報錯

Q: Couldn't open CUDA library libcupti.so.9.0. LD_LIBRARY_PATH: /usr/local/cuda-9.0/lib64

解決方法: export LD_LIBRARY_PATH=/usr/local/cuda/extras/CUPTI/lib64:$LD_LIBRARY_PATH

3. Linux 查看文件大小

顯示文件大猩趼觥:

$ du -sh * | sort -n

顯示磁盤情況:

$ df -h 

統(tǒng)計當前目錄下文件的個數(shù)(不包括目錄):

$ ls -l | grep "^-" | wc -l

統(tǒng)計當前目錄下文件的個數(shù)(包括子目錄):

$ ls -lR| grep "^-" | wc -l

查看某目錄下文件夾(目錄)的個數(shù)(包括子目錄):

$ ls -lR | grep "^d" | wc -l

命令解析:
ls -l
長列表輸出該目錄下文件信息(注意這里的文件是指目錄、鏈接儒溉、設備文件等)宦焦,每一行對應一個文件或目錄,ls -lR是列出所有文件,包括子目錄波闹。
grep "^-"
過濾ls的輸出信息酝豪,只保留一般文件,只保留目錄是grep "^d"精堕。
wc -l
統(tǒng)計輸出信息的行數(shù)孵淘,統(tǒng)計結果就是輸出信息的行數(shù),一行信息對應一個文件歹篓,所以就是文件的個數(shù)瘫证。

4. Anaconda 更換源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

恢復官方源:
conda config --remove-key channels

5. conda 環(huán)境

source activate py36   (py36是個環(huán)境名)

退出環(huán)境

source deactivate

6. 對于解壓多個.tar.gz文件的,用下面命令:

for tar in *.tar.gz;  do tar xvf $tar; done

7. 指定GPU

export CUDA_VISIBLE_DEVICES=1

8. 設置文件權限

例如庄撮,ssh用戶是qinuxman,我不想它訪問/root目錄及下面的文件和目錄背捌,那么我就這樣設置
setfacl -R -m u:qinuxman:- /root
-R 是遞歸的意思,-m就是設置和修改的意思洞斯,u就是user的意思毡庆,冒號后面是用戶名又一個冒號后面是權限,-表示沒有任何權限 /root是要設置的目錄
如果要給它讀權限烙如,把-替換成r就可以了么抗,還有rwx需要什么就給什么
設置好以后,ll看權限的時候亚铁,文件權限后面有個+號蝇刀,表示這個文件設置了ACL規(guī)則,使用
getfacl /root
命令查看/root目錄的ACL規(guī)則詳情徘溢。
要刪除ACL規(guī)則就
setfacl -b /root

setfacl -R -m u:usrname:- /root  ##-代表無權限吞琐,rwx為所有權限 /root 代表要設置的目錄

9. pip使用清華鏡像加速:

pip install  -i https://pypi.tuna.tsinghua.edu.cn/simple/

10. 終端配色代碼:

把下面的命令直接復制粘貼在 ./bashrc 文件中即可。

# set color options for terminal
export CLICOLOR=1
PS1="\[\e[32;1m\][\[\e[33;1m\]\u\[\e[31;1m\]@\[\e[33;1m\]\h \[\e[36;1m\]\w\[\e[32;1m\]]\[\e[34;1m\]\$ \[\e[0m\]"
unset LS_COLORS

11. pip 升級包

pip install --upgrade pip

12. Vim查找

在normal模式下按下 / 即可進入查找模式甸昏,輸入要查找的字符串并按下回車顽分。
Vim會跳轉到第一個匹配。 按下 n 查找下一個施蜜,按下 N 查找上一個。 Vim查找支持正則表達式雌隅,例如 /vim$ 匹配行尾的 "vim

13. 在linux下執(zhí)行sh文件時提示下面信息:

-bash: ./xx.sh: Permission denied
解決:
chmod 777 xx.sh

14. 通用

# -*- coding: utf8 -*-

15. 查看GPU信息

watch --color gpustat
watch -n 1 gpustat  -n 后加數(shù)字,表示刷新速度(秒)

16. 快速輸出環(huán)境包

pip freeze > requirements.txt # 輸出本地包環(huán)境至文件
pip install -r requirements.txt # 根據(jù)文件進行包安裝

17. jupyter 清除輸出:

from IPython.display import clear_output
clear_output(wait = True)

18. 檢測設備信息:(gpu, cpu)

from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())

19. 建立軟鏈接飒责,

相當于把原目標文件夾復制一份到 目標文件夾

ln -s 源文件 目標文件颁褂。

有創(chuàng)建就有刪除

rm -rf symbolic_name 注意不是rm -rf symbolic_name/

來自 https://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/05/2199534.html

20. jupyter中添加conda虛擬環(huán)境

首先安裝ipykernel

在terminal下執(zhí)行命令行:

conda install ipykernel
在虛擬環(huán)境下創(chuàng)建kernel文件

在terminal下執(zhí)行命令行:

conda install -n 環(huán)境名稱 ipykernel 

比如我的虛擬環(huán)境叫python27(后面舉例都默認這個虛擬環(huán)境),那么我的就是:conda install -n python27 ipykernel

激活conda環(huán)境

在terminal下執(zhí)行命令行:

windows版本:source activate 環(huán)境名稱 我的命令是:source activate python27
linux版本:source activate 環(huán)境名稱我的命令是:activate python27

將環(huán)境寫入notebook的kernel中
python -m ipykernel install --user --name 環(huán)境名稱 --display-name "在jupyter中顯示的環(huán)境名稱" 

這里引號里面的名稱自己可以隨便起检盼,用于在jupyter里面做標識肯污,這里我仍然在jupyter里面叫python27,所以我的命令是:

python -m ipykernel install --user --name python27 --display-name "python27"
打開notebook服務器

在terminal下執(zhí)行命令行

jupyter notebook

來自 https://blog.csdn.net/u014665013/article/details/81084604

21. conda安裝 opencv3

conda install -c https://conda.binstar.org/menpo opencv3

22. Linux掛載硬盤

查看硬盤信息命令:fdisk -l

查看掛載后的信息:df -h

新硬盤的話,首先要格式化:

sudo mkfs -t ext4 /dev/sdb

再掛載: /xxx/ 為新建的要掛載的文件夾

 sudo mount /dev/sdb /xxx/

df -h 查看一下蹦渣,硬盤已經(jīng)掛載上了哄芜。

23. 查看硬盤讀寫:

  1. 命令 iotop(需要root)
  2. 查看硬盤讀寫信息:

iostat -x -m sda1 sdb1 1 2

查看sda1 和sda2 硬盤負載信息,每1秒輸出一次柬唯,共輸出2次认臊。

參數(shù):

-c 僅顯示CPU統(tǒng)計信息.與-d選項互斥.

-d 僅顯示磁盤統(tǒng)計信息.與-c選項互斥.

-k 以K為單位顯示每秒的磁盤請求數(shù),默認單位塊.

-p device | ALL

與-x選項互斥,用于顯示塊設備及系統(tǒng)分區(qū)的統(tǒng)計信息.也可以在-p后指定一個設備名,如:

# iostat -p hda

或顯示所有設備

# iostat -p ALL

-t 在輸出數(shù)據(jù)時,打印搜集數(shù)據(jù)的時間.

-V 打印版本號和幫助信息.

-x 輸出擴展信息.

輸出的含義:

avg-cpu段:

%user: 在用戶級別運行所使用的CPU的百分比.

%nice: nice操作所使用的CPU的百分比.

%sys: 在系統(tǒng)級別(kernel)運行所使用CPU的百分比.

%iowait: CPU等待硬件I/O時,所占用CPU百分比.

%idle: CPU空閑時間的百分比.

Device段:

tps: 每秒鐘發(fā)送到的I/O請求數(shù).

Blk_read /s: 每秒讀取的block數(shù).

Blk_wrtn/s: 每秒寫入的block數(shù).

Blk_read: 讀入的block總數(shù).

Blk_wrtn: 寫入的block總數(shù).

24. 服務器之間傳遞文件:

Rsync 它比scp更強大,支持“不覆蓋”原目錄

例子:rsync -avz --progress /root/client/ root@202.112.23.12:/home/work/

    //將本機的/root/client/拷貝至遠程的202.112.23.12:/home/work/目錄锄奢,--progress可以查看拷貝的過程

例子:rsync -avzu --progress /root/client/ root@202.112.23.12:/home/work/ //u選項失晴,指定不覆蓋原目錄內(nèi)容

升級jupyter lab

conda update jupyter_core jupyter_client
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市拘央,隨后出現(xiàn)的幾起案子涂屁,更是在濱河造成了極大的恐慌,老刑警劉巖灰伟,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件胯陋,死亡現(xiàn)場離奇詭異,居然都是意外死亡袱箱,警方通過查閱死者的電腦和手機遏乔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來发笔,“玉大人盟萨,你說我怎么就攤上這事×颂郑” “怎么了捻激?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長前计。 經(jīng)常有香客問我胞谭,道長,這世上最難降的妖魔是什么男杈? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任丈屹,我火速辦了婚禮,結果婚禮上伶棒,老公的妹妹穿的比我還像新娘旺垒。我一直安慰自己,他們只是感情好肤无,可當我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布先蒋。 她就那樣靜靜地躺著,像睡著了一般宛渐。 火紅的嫁衣襯著肌膚如雪竞漾。 梳的紋絲不亂的頭發(fā)上眯搭,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天,我揣著相機與錄音业岁,去河邊找鬼鳞仙。 笑死,一個胖子當著我的面吹牛叨襟,可吹牛的內(nèi)容都是我干的繁扎。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼糊闽,長吁一口氣:“原來是場噩夢啊……” “哼梳玫!你這毒婦竟也來了?” 一聲冷哼從身側響起右犹,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤提澎,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后念链,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體盼忌,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年掂墓,在試婚紗的時候發(fā)現(xiàn)自己被綠了谦纱。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡君编,死狀恐怖跨嘉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情吃嘿,我是刑警寧澤祠乃,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站兑燥,受9級特大地震影響亮瓷,放射性物質發(fā)生泄漏。R本人自食惡果不足惜降瞳,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一嘱支、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧力崇,春花似錦斗塘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽于置。三九已至茧吊,卻和暖如春贞岭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背搓侄。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工瞄桨, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人讶踪。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓芯侥,卻偏偏與公主長得像,于是被迫代替她去往敵國和親乳讥。 傳聞我的和親對象是個殘疾皇子柱查,可洞房花燭夜當晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容