linux筆記

ubuntu添加開機啓動項

ubuntu開機之後會執行/etc/rc.local文件中的命令,因此:

sudo vim /etc/rc.local

查看系統中文件的使用情況:

df -h

查看當前目錄下各個文件及目錄佔用空間大小:

du -sh *

本地和服務器文件傳輸:

scp -r -P 1888 iccd@202.118.75.81:~/taylor ~/iccd/

查看當前目錄下的文件數量(不包括子目錄中的文件)

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

查看當前目錄下的文件數量(包括子目錄中的文件)

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

ubuntu的前置耳機沒有聲音,運行下面指令,然後將第二項Headphon按m鍵打開,調到白色位置即可。

sudo alsamixer

用ssh遠程連接服務器,在服務器上運行docker,運行GUI軟件的方法:

ssh -p 1888 -X iccd@202.118.75.81

在腳本runDockerRemoteGUI.sh中寫入下面的指令:

nvidia-docker run \
-v /etc/localtime:/etc/localtime:ro \
--net=host \
-e DISPLAY=:10.0 \
-v $HOME/slides:/root/slides \ #將宿主機的$HOME/slides文件夾和容器的/root/slides文件夾綁定#
-it \
matcaffe  #鏡像名#

之後,將遠程的宿主機中的文件複製到剛剛生成的容器中:

docker cp $HOME/.Xauthority [container ID]:/root/.Xauthority

下次進行遠程連接時重新運行上面的指令,否則運行GUI軟件時會報錯,應該時兩次遠程登錄授權信息不一致導致的,這也是沒有使用:

-v $HOME/.Xauthority [container ID]:/root/.Xauthority

的原因。

使用備註:

2888 宿主機:~/taylor     數據:~/taylor/data
     容器:/taylor

Syntax error: Bad for loop variable

sudo dpkg-reconfigure dash

選擇no

Linux終端運行matlab的.m文件

matlab -nodesktop -nosplash -r test
# -nodesktop 不啓動桌面
# -nosplash 沒有啓動界面
# -r 執行matlab命令

ubuntu命令行運行matlab

matlab -nosplash -nodesktop -r yourmfile

sudo chmod -(代表類型)×××(所有者)×××(組用戶)×××(其他用戶)

三位數的每一位都表示一個用戶類型的權限設置。取值是0~7,即二進制的[000]~[111]。

這個三位的二進制數的每一位分別表示讀、寫、執行權限。

如000表示三項權限均無,而100表示只讀。這樣,我們就有了下面的對應:

0 [000] 無任何權限

4 [100] 只讀權限

6 [110] 讀寫權限

7 [111] 讀寫執行權限

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章