索引
man
關於 man 有一個技巧可以搜尋所有 manual
man -wK ssh
模塊
列出已加載的模塊
lsmod
搖桿需要加載模塊
modprobe joydev
備份考量
/home
/etc
/boot
/root
工作管理
暫停工作Ctrl + z
參見Shell
jobs
在暫停工作之後輸入jobs
得出結果
[1] - suspended python
[2] suspended python
[3] + suspended vim
透過jobID選擇job
$ jobs %3
[3] + suspended vim
$ jobs %1
[1] - suspended python
fg/bg
$ jobs %+
[3] continued vim
bg
類似fg
不過在背景執行
kill
對job1傳送kill signal
$ kill %1
[1] + terminated python
ps
顯示進程資訊
ps ax | grep bash
檔案系統
lsblk
顯示sdX,大小,標籤名
lsblk -o name,size,label
修改分割名稱如ext4
e2label /dev/sda1 name111
SD card
先導入模塊
sudo modprobe ohci_hcd
重新插入 SD Card並檢查有無mmcblk
lsblk
ls /dev/mmcb*
雜項指令
超時自動結束程式
timeout $((60 * 3)) ./a.out
睡眠至記憶體
systemctl suspend
檢視系統錯誤日誌
journalctl -p 3 -x
控制 Process 使用的核心數量
比方說限制 ./a.out
只能使用 CPU 0
taskset --cpu-list 0 ./a.out
其他問題
Arduino無法連接板子
使用下列指令給予權限。
sudo chmod a+rw /dev/ttyACM0
系統安全
查看系統 process 監聽 port
sudo lsof -i -P -n
Linux