這個Asahi Linux專案主要是想要讓M1 版本的MACs可以執行Linux,所以之後如果有相關的需求時,感覺可以來這看看是否可以用。
以目前的進度來看,離正常使用應該還有段距離,希望這些類似的專案都能成功;可以想象如果可以有一台執行Linux的筆電,並且同時有M1的高效與不秏電,這個應該是許多開發者都希望有的一台電腦呀XDDD
Just another WordPress site
這個Asahi Linux專案主要是想要讓M1 版本的MACs可以執行Linux,所以之後如果有相關的需求時,感覺可以來這看看是否可以用。
以目前的進度來看,離正常使用應該還有段距離,希望這些類似的專案都能成功;可以想象如果可以有一台執行Linux的筆電,並且同時有M1的高效與不秏電,這個應該是許多開發者都希望有的一台電腦呀XDDD
最近看到別人分享的一篇bash shell 快捷鍵對照縮圖以後,感覺可以稍微練一下,對平常工作應該會有不少幫助XD
後來找了一下網路上的資訊,看來Apple 的官方就有放快捷鍵對照表了,決定也順便整理一下我自己的版本:
動作 | 快速鍵 | Notes |
---|---|---|
重新放置插入點 | 將游標移至新插入點的同時按住 Option 鍵 | |
將插入點移至該行起始處 | Control + A | |
將插入點移至該行結尾處 | Control + E | |
將插入點向前移動一個字元 | 向右鍵 | |
將插入點向後移動一個字元 | 向左鍵 | |
將插入點向前移動一個單字 | Option + 向右鍵 | 我的iterm2這邊要用Control + 向右鍵 |
將插入點向後移動一個單字 | Option + 向左鍵 | 我的iterm2這邊要用Control + 向左鍵 |
刪除行 | Control + U | 被刪除的整列會被複製 |
刪除至文字行結尾處 | Control + K | |
向前刪除至文字結尾處 | Option + D(已選取「使用 Option 鍵作為 Meta 鍵」時可使用) | 無法使用 |
刪除前面的一個文字 | Control + W | 這個文字會被複製起來 |
貼上Control+W 所複製的文字 | Control + Y | |
刪除一個字元 | Delete 鍵 | |
調換兩個字元的位置 | Control + T | 目前選的字元會與前面的字元對調 |
ps
與 top
都是linux 開機即有的基礎指令,最近才發現它們也可以幫我們依照消秏資源的程度來呈現目前使用率最大的程式。
-eo
: 是用來指定輸出目前process 的特定欄位,並且在透過 --sort
(linux)或 -r/-m
(darwin)來進行排序。
linux:
ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu
darwin:
ps -eo pid,ppid,%mem,%cpu,comm -r | head
linux:
ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem
darwin:
ps -eo pid,ppid,%mem,%cpu,comm -m | head
top
主要是透過互動式的terminal 介面來呈現目前系統的狀態,但其它也可以透過輸出模式的變更來做到與ps
指定相似的結果。
如果需要更fancy的系統狀態儀表板的話,其實可以另外安裝htop
試試…
linux :
-b
代表不使用互動界面的方式出輸結果。-o
代表用特定欄位排序
top -b -o +%MEM | head -n 10
darwin:
-stats
用來顯示輸出的欄位-o
代表用來排序的欄位-l
用來控制要採樣的次數,1 代表只輸出一次結果。-n
用來控制呈現的前n
筆
top -stats pid,cpu,mem,th,pstate,time,command -o MEM -n 10 -l 1
https://shutdown2110.blogspot.com/2018/07/linux-ps-top-cpu.html
https://www.freebsd.org/cgi/man.cgi?ps(1)
https://unix.stackexchange.com/questions/88613/how-is-it-possible-to-sort-ps-commands-cpu-field
https://superuser.com/questions/538957/print-top-output-only-once-on-mac-os-x
在Daily Hacker News 上看到的小技巧,在加入以下的設定以後,就可以透過Touch ID來取得sudo 的權限。(當然,若當下想改成使用密碼的方式也是可以的)
Open the sudo utility
sudo vi /etc/pam.d/sudo
Add the following as the first lineauth sufficient pam_tid.so
因為一些測試,剛好記錄一下如何在mac上更改routing table的指令,方便之後要查詢時可以快速找到。
sudo route -n add -net 10.0.0.0/24 192.168.3.65
sudo route delete -net 10.0.0.0/24 192.168.3.65