๊ฐ์
๋ฆฌ๋
์ค ์์คํ
์์ ๋ด๊ฐ ์์ฃผ ์ฐ๋ ๋ช
๋ น์ด๋ค์ด ์๋ค.
๋ํ์ ์ผ๋ก ํ์ฌ ํด๋์ ๋ด์ ์ฉ๋์ ์กฐํํ๋ 'du -h --max-depth=1'๊ณผ ํน์ ์๋ฒ๋ฅผ ์ฌ์์ํ๋ 'sudo systemctl restart someService.service' ๋ฑ์ด ์๋ค.
์ฐพ์๋ณด๋ ์ค alias๋ผ๋ ๋ฐฉ๋ฒ๊ณผ ์คํฌ๋ฆฝํธ ์ ์ฉ๋ฐฉ๋ฒ ๋ฑ์ด ์๋ค.
1. Alias๋ก ์ค์ ํ๊ธฐ (๊ฐ๋จํ ๋ฐฉ๋ฒ)
alias
๋ฅผ ์ฌ์ฉํ๋ฉด ํน์ ๋ช
๋ น์ด์ ๋ํ ๋จ์ถํค๋ฅผ ์ค์ ํ ์ ์๋ค.
- bash ์์
vi ~/.bashrc # Bash ์ฌ์ฉ ์
vi ~/.zshrc # Zsh ์ฌ์ฉ ์
- ํ์ผ ๋ ์ค์ ๋ค์ ์ค ์ถ๊ฐ
alias dumd='du -h --max-depth=1'
alias scr-s='sudo systemctl restart someService.service'
- ์์ ๋ bash ์ ์ฉ
source ~/.bashrc # Bash ์ฌ์ฉ ์
source ~/.zshrc # Zsh ์ฌ์ฉ ์
2. ์คํฌ๋ฆฝํธ๋ก ์ค์ ํ๊ธฐ (๋ณต์กํ ๋ช ๋ น์ด์ ์ ํฉ)
alias
๊ฐ ์๋๋ผ ๋
๋ฆฝ์ ์ธ ์คํ ํ์ผ๋ก ์ค์ ํ๊ณ ์ถ๋ค๋ฉด, ์๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด ๋๋ค.
- ์คํฌ๋ฆฝํธ ์์ฑ ํ ๋๋ ํ ๋ฆฌ์์ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๊ธฐ
nano ~/bin/dumd
- ์คํฌ๋ฆฝํธ์ ๋ด์ฉ์ ์๋์ ๊ฐ์ด ์ ๋ ฅ
#!/bin/bash
du -h --max-depth=1 "$@"
$@
: ๋ช
๋ น์ด์ ์ถ๊ฐ๋ก ์ ๋ฌํ ์ธ์๋ฅผ ๋ฐ์ ์ ์๋๋ก ์ค์ ํ๋ค.
- ์คํ ๊ถํ ๋ถ์ฌ
chmod +x ~/bin/dumd
- ๊ฒฝ๋ก ์ถ๊ฐ
~/bin
ํด๋๊ฐ PATH ํ๊ฒฝ ๋ณ์์ ํฌํจ๋์ง ์์๋ค๋ฉด, ๋ค์์ ์ถ๊ฐํด์ผ ํ๋ค.
- Bash ์ฌ์ฉ ์:
~/.bashrc
- Zsh ์ฌ์ฉ ์:
~/.zshrc
export PATH="$HOME/bin:$PATH"
์ดํ ์ค์ ์ ์ฉ:
source ~/.bashrc # Bash ์ฌ์ฉ ์
source ~/.zshrc # Zsh ์ฌ์ฉ ์
- ์ด์ dumd๋ฅผ ์ ๋ ฅํ๋ฉด ์ค์ ํ ๋ช ๋ น์ด๋ฅผ ์คํํ ์ ์๋ค.
'๐ง Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Certbot SSL๋ฐ๊ธ ์ต๊ณ ์ ์ ์ฉ ๋ฐฉ๋ฒ with Nginx (0) | 2025.03.04 |
---|---|
[Linux] ์๋ฒ์ Nvidia ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ์ค์น (0) | 2024.12.12 |
[Code-Server] ์ฝ๋์๋ฒ์ SSL ์ธ์ฆ์ ์ ์ฉํ๊ธฐ (2) | 2024.01.30 |
[Code-Server] ์ฝ๋์๋ฒ๋ฅผ Nginx๋ก ํ๋ก์ ํธ์คํ ํ๊ธฐ (2) | 2024.01.30 |
[Code-Server] ์์ SSL ์ ์ฉํ๊ธฐ (0) | 2024.01.24 |