這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
linux_shell_instruction [2024/03/15 09:32] don |
linux_shell_instruction [2024/08/08 18:19] (目前版本) don [USB Storage Size] |
||
---|---|---|---|
行 400: | 行 400: | ||
===== &, &&, | and || ===== | ===== &, &&, | and || ===== | ||
< | < | ||
- | & 如果在指令後面加上 & 符別, 即表示指令在背景執行, | + | & 如果在指令後面加上 & 符別, 即表示指令在背景執行, |
- | && 用 “&& | + | 例如 my-script.sh & |
- | | 這是管線的符號, | + | && 用 “&& |
- | || 表示第一道指令執行失敗後, | + | 例如 make && make install |
+ | | 這是管線的符號, | ||
+ | 例如 ls | grep filename | ||
+ | || 表示第一道指令執行失敗後, | ||
+ | 例如 cat filename || echo “fail” | ||
</ | </ | ||
+ | ===== find ===== | ||
+ | < | ||
+ | # -type f 找檔案 | ||
+ | # -type d 找目錄 | ||
+ | # -type p 具名的 pipe(FIFO)。 | ||
+ | # -type l 找連結檔 | ||
+ | # 不加 -type 就是所有結果都會列出來 | ||
+ | find ./ -name " | ||
+ | |||
+ | |||
+ | # 把當下目錄有 " | ||
+ | |||
+ | find ./ -name " | ||
+ | |||
+ | # 找出單檔大於 600M/ | ||
+ | |||
+ | find ./ -size +600M | ||
+ | find ./ -size +2G | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== tar ===== | ||
+ | < | ||
+ | #保留 " | ||
+ | # | ||
+ | cd ~/ | ||
+ | sudo tar -czvpf ~/ | ||
+ | # | ||
+ | cd ~/workspace | ||
+ | mkdir dev2725_002_mod03 | ||
+ | sudo tar -xzvpf ~/ | ||
+ | </ | ||
+ | |||
+ | ===== chown ===== | ||
+ | < | ||
+ | ex: | ||
+ | sudo chown -vR kk3985: | ||
+ | </ | ||
+ | |||
+ | ===== chmod ===== | ||
+ | < | ||
+ | ex: | ||
+ | chmod -vR 777 ~/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== vmware ===== | ||
+ | < | ||
+ | #Install vmware tools | ||
+ | sudo apt-get update | ||
+ | sudo apt-get install open-vm-tools | ||
+ | |||
+ | #shrink vmware image size | ||
+ | sudo vmware-toolbox-cmd disk shrink / | ||
+ | </ | ||
+ | |||
+ | ===== USB Storage Size ===== | ||
+ | < | ||
+ | sudo lsblk -p -d | grep sd | ||
+ | </ | ||
+ | |||
+ | ===== 增加 APP 權限到目前 USER中 ===== | ||
+ | < | ||
+ | |||
+ | sudo adduser $USER libvirt | ||
+ | sudo adduser $USER libvirt-qemu | ||
+ | |||
+ | </ |