iT邦幫忙

0

30天程式語言研究

今天是30天程式語言研究的第二十九天,由於最近寫unix語言的東西用到很多,所以做了很多筆記,就想說也分享給大家。

筆記:
kill:
ps查到PID
-2 = ctrl c通知程式中止
-9 立刻強制終止
-15 (預設)通知程式中止
kill PIDnum 終止行程
kill -9 pidnum 立刻中止行程
kill –l 列出所有可用訊號
ls:
-a 顯示所有檔案包含隱藏檔
-i 顯示inode
-l 顯示詳細資訊
ls 列出檔案2
ls –l/-il 列出詳細資訊
ln:
ln 原檔路徑/檔名 目的路徑/
ln 檔案位置/檔名(在目的資料夾設定)
ex. ln a dir/bb 當前目錄的檔案a設為捷徑bb放在dir內
-s 軟連結 -n 不覆蓋任何檔案 -f 如果檔案已經存在, 強制覆蓋
-i 如果檔案已經存在, 會先詢問不直接覆蓋
-b 將舊檔備份, 再建立新的連結檔, 舊檔名稱後方會加~作為備份檔名
-S .... 原本檔名加入....作為備份名稱
ex.ln -s /home/user/tt/a /home/user/
ex. ln -bS "backup" -s home/user/m/a

                     |      刪除原檔      |      建立同名新檔
 硬連結hard link      |      仍可讀取      |      讀取到原檔
 軟連結symbolic link  |      讀取不到      |      讀取到新檔

mkdir:
mkdir dir 建立目錄dir
mkdirm -p dir1/dir2.. 建立多層空目錄
su:
su user 切換到使用者user(大多變數維持不變)
su - user 切換到使用者user(變數都轉成新使用者的環境)
exit 回到原使用者
sleep:
sleep 10 睡10秒(暫停10秒不動)
ex. a=echo "dala~"
sleep 10
sh a
sh a 每10秒顯示一次dala~(直到按ctrl c結束行程)
touch:
touch file 建立檔案file v 改變 檔案/目錄 最後修改時間
vi:
vi file 編輯文字檔file
I插入/ o插入空行
Esc退出編輯模式
:q 離開vi
:q! 不存檔強迫離開
:w ... 另存檔案...
:w! 強迫存檔
:wq 儲存並退出


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言