๐ป Programming/Linux
๋ฆฌ๋ ์ค์์ ๋ช ๋ น์ด ํ์คํ ๋ฆฌ ์กฐํ ํ ๋ ๋ ์ง ๋ฐ ์๊ฐ ํจ๊ป ํ์ํ๊ธฐ
๋ฆฌ๋ ์ค์์ ๋ช ๋ น์ด ํ์คํ ๋ฆฌ ์กฐํ ํ ๋ ๋ ์ง ๋ฐ ์๊ฐ ํจ๊ป ํ์ํ๊ธฐ
๋ฆฌ๋
์ค ํ๊ฒฝ์์ ์ด๋ค ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ๋ฉด ๊ทธ ๋ช
๋ น์ด ๋ชฉ๋ก์ด history์ ์ ์ฅ๋ฉ๋๋ค.
๊ทธ๋ฐ๋ฐ ๊ทธ ๋ชฉ๋ก์ด ๋จ์ํ ๋ช ๋ น์ด ๋ชฉ๋ก๋ง ์์๋๋ก ๋์ฌ ๋ฟ ์ด๊ฒ ์ธ์ ์คํ์ด ๋์๋์ง๋ ์ ์๊ฐ ์์ฃ .
์ผ๋ฐ์ ์ผ๋ก history๋ช ๋ น์ด๋ฅผ ์คํํ๋ฉด ์๋์ฒ๋ผ ์ถ๋ ฅ๋ฉ๋๋ค.
421 ls -l
422 ./listAlgorithms.sh
423 cat ./listAlgorithms.sh
424 cd ..
425 ls -l
426 cd lib
427 ls -l
428 ../bin/listAlgorithms.sh
429 history
์ฌ๊ธฐ์ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ๋ ๋ช ๋ น์ด๋ฅผ ์กฐํํ ๋ ์ธ์ ์คํ ํ๋์ง๋ฅผ ์์์ผ ํ ๋๊ฐ ์์ต๋๋ค.
๊ทธ๋ด ๊ฒฝ์ฐ ์ฌ์ฉ์ ๊ณ์ ์ ~/.bash_profile ํ์ผ์ด๋ /etc/profile์ HISTTIMEFORMAT ๋ณ์๋ฅผ ์ถ๊ฐํด ์ฃผ๋ฉด history๋ฅผ ์กฐํํ ๋ ๊ฐ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ ๋ ์ง์ ์๊ฐ์ด ํ์ ๋ฉ๋๋ค.
1. ~/.bash_profile์ด๋ /etc/profile์ ์๋ ๋ด์ฉ์ ์ถ๊ฐํฉ๋๋ค.
$ vi /etc/profile
.
.
HISTTIMEFORMAT="%F %T - "
export HISTTIMEFORMAT
.
.
2. ์ ์ฉ
$ . /etc/profile
๋๋
$ source /etc/profile
3. ํ์ธ
$ history
421 2017-11-02 18:48:16 - vi /etc/profile
422 2017-11-02 18:48:22 - . /etc/profile
423 2017-11-02 18:48:25 - history
์ฌ๊ธฐ์ %F๋ ๋ ์์ผ์ ํ์ํ๋ ๊ฑฐ๊ณ %T๋ ์๊ฐ์ ์๋ฏธํฉ๋๋ค.
์ด ์ธ์๋ history ๋ชฉ๋ก ๊ฐ์๋ฅผ ์ง์ ํ๊ฑฐ๋ history๋ฅผ ์ ์ฅํ ํ์ผ์ ๋ณ๊ฒฝํ ์ ๋ ์์ต๋๋ค.
์ญ์ .bash_profile ์ ์์ ํด์ ์๋ ๋ด์ฉ์ ๋ฃ์ด์ฃผ์๋ฉด ๋ฉ๋๋ค.
๋ฌผ๋ก ์ ์ฉ๋ ์์ผ์ค์ผ๊ฒ ์ฃ .
export HISTSIZE=450 -> ํ์คํ ๋ฆฌ ๋ช ๋ น์ด๋ก ์กฐํ์ ๋ชฉ๋ก์ ์กฐํ๋ ๊ฐ์ export HISTFILESIZE=450 -> ํ์คํ ๋ฆฌ ํ์ผ์ ์ ์ฅํ ๋ชฉ๋ก ๊ฐ์ export HISTFILE=~/history -> ํ์คํ ๋ฆฌ๋ฅผ ์ ์ฅํ ํ์ผ
ํ์คํ ๋ฆฌ ๋ชฉ๋ก์์ ์ฐ์์ผ๋ก ์ ๋ ฅํ ๋์ผํ ๋ช ๋ น์ด๋ ์ ์ฅํ์ง ์๋ ๊ธฐ๋ฅ๋ ์์ต๋๋ค.
export HISTCONTROL=ignoredups
'๐ป Programming > Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฆฌ๋ ์ค ์๋ฒ ์ฌ๋ถํ /์ฌ๊ธฐ๋ ์๊ฐ ํ์ธํ๊ธฐ (0) | 2017.11.10 |
---|---|
[๋ฆฌ๋ ์ค] war/jar ํ์ผ์ ์ ํ์ผ ์ถ๊ฐ ๋๋ ๋ณ๊ฒฝ ํ๊ธฐ (0) | 2017.11.09 |
[๋ฆฌ๋ ์ค] find ์ wc๋ฅผ ์ด์ฉํ ํ์ ๋๋ ํ ๋ฆฌ ๋ชจ๋ ํ์ผ ๊ฐฏ์ ๊ตฌํ๊ธฐ (0) | 2015.10.14 |
[๋ฆฌ๋ ์ค] ์ ๊ทํํ์์ ์ด์ฉํ ํ์ผ ์ญ์ (0) | 2015.10.14 |
TOP ๋ช ๋ น์ด, ํ๋ ์ ๋ณด ๋ฐ ์ต์ (0) | 2015.10.01 |