๋ก๊ทธ ํ์ผ ์์ฑ ์์ด, ์ธ์ ์ข ๋ฃ ์์ด ๋ฐฑ๊ทธ๋ผ์ด๋ ์คํ
nohup {์คํํ์ผ} 1>/dev/null 2>&1 &
์ ์ฅ ์ํ๊ณ ๋๊ฐ๊ธฐ
# E37: No write since last change (add ! to override) ๋ฐ์ ์
:q!
์คํ์ค์ธ ํ๋ก์ธ์ค ํ์ธ
ps -ef | grep {ํจํด}
ํน์ PORT ์ฌ์ฉ ํ๋ก์ธ์ค ํ์ธ
lsof -i:8080
๋ก๊ทธ ํ์ผ ํ์ธ
tail -f {๋ก๊ทธ ํ์ผ ๊ฒฝ๋ก}
ํ์ผ ์์ฑ
cat << EOF > /home/ec2-user/{ํ์ผ์ด๋ฆ}
#!/usr/bin/python
...
EOF
SCP ํ์ผ ์ ์ก
scp -rp -i ssh-key-2023-08-09.key {ํ์ผ} opc@129.154.55.231:/home/opc
SSH ์ ์
ssh -i ssh-key-2023-08-09.key opc@129.154.55.231
Insufficient space for shared memory file
๋์คํฌ ์ฉ๋ ํ์ธ
df -h
๋ฉ๋ชจ๋ฆฌ ํ์ธ
free -m
๊ฒฝ๋ก ๋ฉ๋ชจ๋ฆฌ ํ์ธ
sudo du -h --max-depth=1
ํ์ผ ๊ถํ ํ์ธ
ls -al
ํ์ผ ๊ถํ ์ค์
chmod {๊ถํ} {๋ณ๊ฒฝํ ํ์ผ or ๋๋ ํ ๋ฆฌ}
rwx(User)rwx(Group)rwx(Other)
rwx(421)
์ฌ๋ณผ๋ฆญ ๋งํฌ
ln [option] [source] [link]
ln -s ~/Library/Mobile\ Documents/iCloud\~md\~obsidian/Documents/Vault\ Name ~/path/to/local
- link ์ ์ฝ์์ธ
ln
๋ช ๋ น์ด๋ฅผ ํตํด ๋งํฌํ์ผ ์์ฑ ๊ฐ๋ฅ - Obsidian ์ ์ฌ์ฉํ ๊ฒฝ์ฐ iCloud Drive ๋ฅผ ํตํด ๊ธฐ๊ธฐ๊ฐ ์ฐ๋์ด ๊ฐ๋ฅํ๋ฐ ๋ก์ปฌ์์์ ๋ณ๊ฒฝ์ฌํญ์ iCloud Drive ๋ด์ ๋งํฌํ์ผ์ ์์ฑํด์ ๋๊ธฐํ ๋ฐ ๋ฐฑ์ ์ ์ํํ ์ ์์
set -exuo pipefail
set -exuo pipefail
์ ์คํฌ๋ฆฝํธ์ ์ค๋์, ๋ฒ๊ทธ๋ฅผ ์ค์ด๋ ๋ช ๋ น์ด
set -e
(errexit) ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ์คํฌ๋ฆฝํธ ์ข ๋ฃset -x
(xtrace) ์คํ๋๋ ๋ช ๋ น์ด์ ์ธ์๋ค ์ถ๋ ฅset -u
(nounset) ์ค์ ๋์ง ์์ ๋ณ์ ์ฌ์ฉ ์ ์ข ๋ฃset -o pipefail
(์ต์ on/off(+o)) ํ์ดํ ์ฌ์ฉ ์ ์ค๋ฅ ์ฝ๋๋ฅผ ์ด์ด ๋ฐ์
mkdir
mkdir -p /not_yet_parent/target_dir
-p
(parents) ํ์ํ ์์ ๋๋ ํ ๋ฆฌ ์์ฑ