Skip to content

Latest commit

 

History

History
76 lines (46 loc) · 1.89 KB

week9.md

File metadata and controls

76 lines (46 loc) · 1.89 KB

4/26 第九週 Linux 課程

c.sh

  1. echo "echo hi" > c.sh
  2. chmod +x c.sh --> 增加可讀取權利
  3. ./c.sh --> ./ : 這個目錄下

Linux 指令

  • file 檔案 : 檔案屬性

  • which 檔案 : 檔案位置 (僅針對執行檔)

  • df : 磁碟使用空間 ( 通常使用 df -h )

  • ll -h ( ls -l -h )

  • du : 目前目錄下的已用空間

腳本( 暫時 )

  1. export PATH=$PATH:/檔案位置
  2. 輸入執行檔

  • 為暫時性的

建立視窗

新視窗

腳本 ( 永久 )

  1. gedit .bashrc
  2. 最下面輸入 export PATH=$PATH:/檔案位置

  1. 重開 terminal (也可輸入 source .bashrc 或是 . .bashrc)
  2. 輸入 echo $PATH

改變指令輸出

  • : 重導

  • echo "" > a.txt == echo "" 1> a.txt

將錯誤訊息放入檔案

  • ls /aaa 2>error.txt

多重指令

  • ls /tmp /aaa 1>a.txt 2>&1
  • &1 : 錯誤輸出跟標準輸出放在同一位置