close

初次接觸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.改變檔案權限

  1. chgrp :改變檔案所屬群組
    • 要被改變的群組名稱必須要在/etc/group檔案內存在
  2. chown :改變檔案擁有者
    •  使用者必須是已經存在系統中的帳號
    • ※ -R :進行遞迴(recursive),對同目錄所有檔案都進行操作
  3. 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 檔案或目錄

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 ivankao 的頭像
    ivankao

    IvanKao的部落格

    ivankao 發表在 痞客邦 留言(0) 人氣()