玩Linux 玩久了之後
總覺得有好多指令常常用到
但都一直忘記阿
特別把它標示出來
ls : 列出所有資料夾的內容物

cd : 移動到某某資料夾
![]()
sudo su : 變成管理員權限

exit: 退出管理員權限
reboot: 重新開機
shutdown now : 立即重新開機
mkdir : 新增資料夾

touch test.py 建立檔案

pwd : 顯示所在路徑
![]()
rm -irf : 刪除資料夾

cp 來源資料 目的資料 : 從來源資料複製一個資料

touch : 創建檔案

ln -s 來源資料 目的資料 : 創立連結

find 路徑 -name 檔案名: 找尋檔案位置

chmod 777 檔案 : 權限全開

具體說明可以看這裡:http://linux.vbird.org/linux_basic/0210filepermission.php#chmod
數字簡介:



clear: 清除畫面
free: 查看記憶體

top -o %MEM:動態顯示記憶體
system monitor:內建程式

watch -n 10 nvidia-smi 每10秒 監控一次GPU狀態

kill PID: 停止某程式,例如我輸入 kill 10180 就砍掉shutter 了
ps axjf 或 ps -ejH: 以tree的方式秀出程序

gedit 檔案 : 用gedit 開啟某檔案 編輯

cat 檔案: 用terminal 的方式 顯示資料的內容

ifconfig: 顯示網路資訊
netstat:查看網路資訊

sudo service lightdm stop: 關掉 x server
ctr+alt+F1~F7 : 變換視窗
tar -cvf 檔案名.tar 來源檔 : 將來源檔轉換成為一個檔案(沒有壓縮)

tar -zcvf 檔案名.tar.gz 來源檔 : 將來源檔壓縮成為一個檔案

tar -xvf 檔案名.tar : 還原回檔案

tar -zxvf 檔案名.tar.gz : 解壓縮檔案

查詢 apt-get 相關文件
sudo apt-cache search keyword
安裝軟體
sudo apt-get install XXX
更新軟體
sudo apt-get install XXX --upgrade
移除軟體
sudo apt-get uninstall XXX
sudo apt-get remove XXX
但會有相關套件沒有被移除 因此可以使用purge
sudo apt-get purge XXX
設置環境:
法1:
gedit ~/.bashrc
source ~/.bashrc
法2:
gedit /etc/profile
source /etc/profile
加入範例:
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export PATH="$PATH:$HOME/bin"


參考資料:
Ubuntu Linux 使用 apt-get 指令移除軟體並清理遺留的垃圾
http://blog.lyhdev.com/2013/01/ubuntu-linux-apt-get.html
讓死當的Linux重新開機
http://jamyy.us.to/blog/2013/05/4859.html
Show All Running Processes in Linux
https://www.cyberciti.biz/faq/show-all-running-processes-in-linux/
留言列表
