初次接觸Linux,以下為一些使用到的指令紀錄
1.切換至root權限
在終端機輸入
sudo -i
接著輸入密碼後即可
2.tree 顯示目錄樹
在終端機輸入
apt-get install tree
指令:
tree 路徑
3.安裝 unrar
在終端機輸入
apt-get install unrar
即可進行安裝
指令如下:
<Commands>
e Extract files to current directory
l[t] List archive [technical]
p Print file to stdout
t Test archive files
v[t] Verbosely list archive [technical]
x Extract files with full path
4.安裝python3.6
系統可能預設沒有pyhton3.6環境
可以藉由以下方法安裝
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update sudo apt-get install python3.6
5.使用python虛擬環境
(1)使用系統安裝
安裝:
在終端機輸入
apt-get install virtualenv
切換至想要創建虛擬環境的目錄並輸入
virtualenv -p python3 [環境名稱]
執行:
切換至虛擬環境中,並輸入以下指令運行:
source bin/activate
(2)使用python3+ 自帶虛擬環境
輸入以下指令進行安裝
sudo apt-get install python3-venv
以下在home目錄下創建一個vcmt的虛擬環境
python3.6 -m venv /home/vcmt
執行:
source /home/vcmt/bin/activate
退出:
deactivate
6.移動、複製檔案
如果檔案權限需要root才能操作,就沒辦法使用介面來移動、複製檔案
※ -R :進行遞迴(recursive),對同目錄所有檔案都進行操作
這時候就得使用終端機了
移動檔案:
在檔案目錄命令列輸入:
mv 檔案名稱 路徑
複製檔案:
在檔案目錄命令列輸入:
cp 檔案名稱 路徑 cp -R directory_name /path
Remove File:
在檔案目錄命令列輸入:
rm filename rm -r directory_name/
7.在python環境導入requirements.txt套件
首先安裝pip3
在檔案目錄命令列輸入:
apt-get install python3-pip
接著輸入以下命令開始安裝:
pip3 install --requirement requiresments.txt
8.改變檔案權限
- chgrp :改變檔案所屬群組
- 要被改變的群組名稱必須要在/etc/group檔案內存在
- chown :改變檔案擁有者
- 使用者必須是已經存在系統中的帳號
- ※ -R :進行遞迴(recursive),對同目錄所有檔案都進行操作
- chmod :改變檔案的權限, SUID, SGID, SBIT等等的特性
- Linux檔案的基本權限就有九個,分別是owner/group/others三種身份各有自己的read/write/execute權限
- 數字類型改變檔案權限:
- 使用相加的方式進行權限定義 r:4w:2x:1
- 例如-rwxrwxrwx 為777 -rwxrwx--- 為770 -rw-rw-r-- 為664
- 符號類型改變檔案權限:
- u, g, o, a來代表user,group,other,all 權限則為r,w,x
- +(加入)-(除去)=(設定)
- 例如 要設置-rwxr-xr-x :chmod u=rwx,go=rx 檔案名稱
在檔案目錄命令列輸入:
chgrp [-R] dirname/filename
chown [-R] 帳號名稱 檔案或目錄
chown [-R] 帳號名稱:群組名稱 檔案或目錄
chmod [-R] xyz 檔案或目錄
留言列表