Bash History Command
History ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ $ history # history ๋ชฉ๋ก ๋ณด๊ธฐ $ !! # ์ด์ ๋ช ๋ น ์คํ $ !<๋ฒํธ> # ํด๋น ๋ฒํธ ๋ช ๋ น ์คํ Bash ํ์คํ ๋ฆฌ ํ์ฉ๋ฒ 1. !๋ฌธ์์ด๋ก ์ต๊ทผ ๋ช ๋ น์ด ์ฌ์คํ !ls โ ์ต๊ทผ์ ์คํํ ls๋ก ์์ํ๋ ๋ช ๋ น์ด๋ฅผ ์ฌ์คํ !git โ ์ต๊ทผ์ ์คํํ git์ผ๋ก ์์ํ๋ ๋ช ๋ น์ด ์คํ 2. !!๋ก ๋ฐ๋ก ์ด์ ๋ช ๋ น์ด ์ฌ์คํ !! โ ์ง์ ์ ์คํํ ๋ช ๋ น์ด๋ฅผ ๋ค์ ์คํ ์: sudo !! โ ์ง์ ๋ช ๋ น์ด๋ฅผ sudo๋ก ์คํ (๊ถํ ๋ถ์กฑ ์ ์ ์ฉ) 3. history | grep ํค์๋๋ก ๊ฒ์ history | grep ssh ์ํ๋ ๋ช ๋ น์ด๋ฅผ ์ฐพ๊ณ !๋ฒํธ๋ก ์คํ 4. Ctrl + r๋ก ํ์คํ ๋ฆฌ ๊ฒ์ (๊ฐ์ฅ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ!) Ctrl + r ๋๋ฅด๊ณ ํค์๋ ์ ๋ ฅ โ ์ค์๊ฐ์ผ๋ก ๊ณผ๊ฑฐ ๋ช ๋ น์ด ๊ฒ์ ์ํ๋ ๋ช ๋ น์ด๊ฐ ๋์ค๋ฉด Enter๋ก ์คํ ์: Ctrl + r โ docker ์ ๋ ฅ โ docker ps ๋ช ๋ น์ด ์๋ ์์ฑ 5. fc ๋ช ๋ น์ด๋ก ํ์คํ ๋ฆฌ ํธ์ง ํ ์คํ fc ๊ฐ์ฅ ์ต๊ทผ ๋ช ๋ น์ด๋ฅผ ํธ์ง๊ธฐ๋ก ์ด๊ณ ์์ ํ ์คํ fc -s๋ก ํน์ ๋ช ๋ น์ด๋ฅผ ๋ฐ๋ก ์คํํ ์๋ ์์ 6. .bashrc์ alias ๋ฑ๋กํด์ ์์ฃผ ์ฐ๋ ๋ช ๋ น์ด ๋จ์ถ alias gs='git status' alias ll='ls -alF' ์์ฃผ ์ฐ๋ ๋ช ๋ น์ด๋ฅผ ์งง๊ฒ ๋ฑ๋กํด๋๋ฉด ํ์คํ ๋ฆฌ๋ณด๋ค ๋น ๋ฅด๋ค ** ํ**: HISTCONTROL=ignoredups:erasedups๋ฅผ .bashrc์ ์ค์ ํ๋ฉด ์ค๋ณต๋ ๋ช ๋ น์ด๊ฐ ํ์คํ ๋ฆฌ์ ๋จ์ง ์์์ ๊ฒ์์ด ํจ์ฌ ๊น๋ํด์ง๋ค. ...