玩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/