iT邦幫忙

0

30天程式語言研究

  • 分享至 

  • xImage
  •  

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

筆記:
mv:
mv file 路徑/ 把file搬到路徑位置
mv a b 把a搬到b並刪除a
pwd:
pwd 顯示當前所在位置
pwd -P 建立目錄的軟連結進入軟連結後輸入以顯示實際路徑
ex. cd dir2 進入軟連結dir2
pwd =>/home/user/dir2
pwd -P =>/home/user/dir1/dir2
ps:
ps 顯示PID/ TTY/ TIME/ CMD
-l 查自己bash程序的
aux查所有系統運作的程序
ex. ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem
-e 輸出所有行程資訊
-o 欄name 指定輸出欄位
pid:行程 ID(process ID)。
ppid:父行程 ID(parent process ID)。
cmd:程式名稱。
%mem:記憶體使用量(百分比)。
%cpu:CPU 使用量(百分比)。
rm:
rm file 刪除檔案file
rm –r dir 刪除整個目錄dir
rm -f file/dir 不會有詢問動作
ex. rm dir/* 刪除dir內所有檔案但不刪dir
rmdir dir 刪除空的dir'
rmdir -p dir1/dir2/dir3 刪除多層空目錄(若不為空則刪到那層為止)
ex. dir1/dri2/dir3.aa
rmdir -p dir1/dir2/dr3 刪掉dir3而已
ex.
https://ithelp.ithome.com.tw/upload/images/20220109/20142566l9wfO5rXUn.png
rm -rf ls |grep -v ^t$ 除了t以外的檔案/目錄都刪除
rm -rf ls |grep -v ^t t開頭的保留其他都刪(^?t,^*t會直接清空全部)
w:
w 看現在有多少使用者
write:
丟訊息給其他"在線"使用者
write username (tty) => 訊息(英數) =>ctrl c (tty可不打)
ex.
w => USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
user1 pts/0 172.16.xx.2xx 08:56 4:44 0.30s 0.30s -bash
user2 pts/1 172.16.xx.3xx 09:52 2.00s0.02s 0.00s w
write user2 (pts/0)
hihihihihi
ctrl c =>對方收到


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

尚未有邦友留言

立即登入留言