๋ช ๋ น ํ์คํ ๋ฆฌ
๋ช ๋ น ํ์คํ ๋ฆฌ๋ ์ด์ ์ ์ํํ๋ ๋ช ๋ น ๋ชฉ๋ก์ ์๋ฏธํ๋ฉฐ ์๋์ ๊ฐ์ด ๋์ํ๋ค.
์ ์ข ๋ฃ → ๋ช ๋ น ํ์คํ ๋ฆฌ → ~/.bash_history ํ์ผ์ ๊ธฐ๋ก
์ ์์ → ~/.bash_history ํ์ผ๋ก๋ถํฐ ๋ช ๋ น ํ์คํ ๋ฆฌ ๊ฐ์ ธ์ด → ~/.bash_history ์ด๊ธฐํ
history - ์ด์ ๋ช ๋ น ๋ชฉ๋ก ์ถ๋ ฅ
- history [line]
- line : ๋ถ๋ฌ์ฌ ํ ์
[user1@localhost ~]$ history # ์ ์ฅ๋ ๋ชจ๋ history ์ถ๋ ฅ
[user1@localhost ~]$ history 10 # ์ต๊ทผ 10๊ฐ history ์ถ๋ ฅ
426 type history
427 cd ~
428 locale
429 echo $LANG
430 alias
431 ls -l /bin/sh
432 printenv
433 cd /home
434 cd -
435 history 10
|
cs |
history์ ๊ฐ ๋ช ๋ น ๋ผ์ธ๋ง๋ค ๋ฒํธ๊ฐ ๋ถ์ด์๋๋ฐ ๋๋ํ(!)๋ฅผ ์ด์ฉํด์ ํน์ ๋ช ๋ น์ ๋ค์ ์คํํ ๋ ์ด ๋ฒํธ๊ฐ ์ด์ฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ช ๋ น ํ์ !432๋ฅผ ์ ๋ ฅํ๋ฉด printenv ๋ช ๋ น์ด ์คํ๋๋ค.
ํ์คํ ๋ฆฌ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ์ด์ ๋ช ๋ น์ ์คํํ๋ ๋ฐฉ๋ฒ
์ ๋ ฅ ๋ฐฉ๋ฒ | ์ค๋ช |
!! | ์ง์ ๋ช ๋ น ์คํ |
!n | ํ์คํ ๋ฆฌ ๋ชฉ๋ก์์ ๋ฒํธ n์ ํด๋นํ๋ ๋ช ๋ น ์คํ |
!-n | ์ต๊ทผ์ n๋ฒ์งธ๋ก ์ํํ ๋ช
๋ น ์คํ ex) !-1 : ์ง์ ๋ช ๋ น ์คํ |
!string | ๋ฌธ์์ด๋ก ์์ํ๋ ๊ฐ์ฅ ์ต๊ทผ ๋ช ๋ น ์คํ |
!?string | ๋ฌธ์์ด์ ํฌํจํ๋ ๊ฐ์ฅ ์ต๊ทผ ๋ช ๋ น ์คํ |
ํค๋ณด๋ [↑], [↓]๋ก ๋ช ๋ น ๋ถ๋ฌ์ค๊ธฐ
history ๋ช ๋ น์ ์ฌ์ฉํ์ง ์๊ณ ๋ช ๋ น ํ์์ ํค๋ณด๋ [↑]๋ฅผ ๋๋ฌ ์ด์ ๋ช ๋ น์ ๋ถ๋ฌ์ฌ ์ ์๋ค. ํ ๋ฒ ๋๋ฅผ๋ ๋ง๋ค ๊ทธ ์ด์ ๋ช ๋ น์ ๋ถ๋ฌ์จ๋ค. [↓]๋ฅผ ๋๋ฌ ๋ค์ ๋์๊ฐ์๋ ์๋ค. ์ฐธ๊ณ ๋ก [↑]๋ฅผ ๋๋ฅด๋ ๊ฒ๊ณผ [Ctrl] + p๋ฅผ ๋๋ฅด๋ ๊ฒ์ ๋์ผํ๋ฉฐ [↓]๊ณผ [Ctrl] + n์ ๋์ผํ๋ค.
๋ช ๋ น ํ์คํ ๋ฆฌ ๊ด๋ จ ํ๊ฒฝ๋ณ์
ํ๊ฒฝ๋ณ์ | ๊ธฐ๋ณธ๊ฐ |
์ค๋ช |
HISTSIZE | 1000 | ํ๋์ ์์์ ์ ์ฅ๋๋ ๋ช ๋ น ํ์คํ ๋ฆฌ ๋ชฉ๋ก ์ต๋ ๊ฐ์ |
HISTFILE | ~/.bash_history | ํ์คํ ๋ฆฌ ํ์ผ |
HISTFILESIZE | 1000 | ํ์คํ ๋ฆฌ ํ์ผ์ ์ต๋ ๋ผ์ธ ์ ์ฌ๋ฌ ์์ ํ์คํ ๋ฆฌ ๋ชฉ๋ก์ ํตํฉ ์ ์ฅํ ๋ ํ์คํ ๋ฆฌ ๋ชฉ๋ก์ ์ต๋ ๊ฐ์๋ฅผ ์๋ฏธ |
ํ - ๋ฆฌ๋ ์ค history ๊ด๋ จ ํ๊ฒฝ ๋ณ์
๊ด๋ จ ํฌ์คํธ
[OS/Unix·Linux] - ๋ฆฌ๋ ์ค ์(shell)์ ์ดํด
[OS/Unix·Linux] - ๋ฆฌ๋ ์ค ์ ๋ช ๋ น์ด ๊ธฐ๋ณธ ์ฌํญ ์ ๋ฆฌ
'Unixยท๏ปฟLinux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฆฌ๋ ์ค ์ ๋ช ๋ น์ด ๊ธฐ๋ณธ ์ฌํญ ์ ๋ฆฌ (0) | 2019.12.12 |
---|---|
๋ฆฌ๋ ์ค ๊ฐ์๋จธ์ ์ PuTTY๋ก SSH ์๊ฒฉ ์ ์ํ๋ ๋ฐฉ๋ฒ (0) | 2019.12.12 |
VirtualBox ๋ณต์ฌ, ๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ์ํ ํด๋ฆฝ๋ณด๋ ๊ณต์ ์ค์ ๋ฐฉ๋ฒ (0) | 2019.12.11 |
๋ฆฌ๋ ์ค ์(shell)์ ์ดํด (0) | 2019.12.11 |
๋ฆฌ๋ ์ค ํ์ผ ์์คํ ๊ณ์ธต๊ตฌ์กฐ ํ์ค(FHS: Filesystem Hierarchy Standard) (0) | 2019.12.11 |
๋๊ธ