Linux 常用指令

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

 

 

 

 

 

 

 

 

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments