:: Sublime Text ์ค์น
:: Preferences -> Color Scheme... -> Celeste ์ ํ
:: [ Ctrl + Shift + P ] -> [ Package Control: Install Package ] ->
:: -> [ IMESupport ] ํด๋ฆญ
:: [ Ctrl + [+] ] ๋ก ์ฌ์ด์ฆ ์
:: ConEmu ์ค์น
:: ์ค์นํ ๋ฐ๋ก๊ฐ๊ธฐ ์์ฑ ํ C:\App\Run\ ํด๋ ์ด๋
:: ํ๊ฒฝ ๋ณ์ ๋ฑ๋ก ํ ์ด๋ฆ์ cmd2๋ก ๋ณ๊ฒฝ
:: VirtualBox ์ค์น
:: Docker Tool Box๋ Vista ์ด์ ๋ฒ์ ์์ ์ง์ํ๋ NDIS5๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์
:: VirtualBox ๋ ๋ง์ถ์ด ์ค์นํ์ฌ ์ฃผ์ด์ผ ํ๋ค.
:: NDIS : [ Network Driver Interface Specification ]
:: VirtualBox-6.1.20-143896-Win.exe -msiparams NETWORKTYPE=NDIS5
:: cd C:\App\Install
:: C:\App\Tools\VM\VirtualBox\ <-- ์ค์น ๊ฒฝ๋ก
:: Docker Tool Box ์ค์น
:: Docker ๋ช
๋ น์ด
:: centos7 image ์ค์น
docker pull centos:7
:: docker images ํ์ธ
docker images
:: docker images ์ค์น
docker run -d -it --name centos7 centos:7
:: centos7 container ์ ์ 1
:: ์ ์ ํ ์ข
๋ฃํ์ฌ๋ ์ปจํ
์ด๋๊ฐ ์ข
๋ฃ๋์ง ์์
docker exec -it centos7 /bin/bash
:: centos7 container ์ ์ 2
:: ์ ์ ํ ์ข
๋ฃํ๋ฉด ์ปจํ
์ด๋๊ฐ ์ข
๋ฃ๋๋ค.
docker attach centos7
:: centos7 container ์คํ
docker start centos7
:: centos7 container ์ค์ง
docker stop centos7
:: centos7 container ์ญ์
docker rm centos7
:: centos7 image ์ญ์
docker rmi centos:7
:: docker images ์ค์น
docker run --cap-add=SYS_TIME -d -it -p 20022:22 --name centos7 centos:7
# Alias
alias l='ls -la' # ํ์ฌ ํด๋์ ๋ชจ๋ ํ์ผ ํ์
# Alias ์ ๋ณด ์ ์ง
vi /root/.bashrc
:<<'END'
==================================================
/root/.bashrc
==================================================
...
alias cls='clear' # ๊ฐ์ฅ ์๋ ์ถ๊ฐ
==================================================
END
history
# ์ฐ์ฐ# History (↑ ↓) ๋ก ์กฐํ ๊ฐ๋ฅ
๊ธฐ๋ฅ
expr 1 + 1
expr \( 1 + 1 \) \* 2
# Job Control ๊ธฐ๋ฅ
jobs
sleep 15 &
jobs
kill %1
jobs
# process
# e : all Except kernel , f : full
ps -ef
# ์ ์ํ ๋ช
๋ น์ด ์ฒ๋ฆฌ๊ธฐ์ PS ID ํ์ธ
echo $$
# ์ ์ํ ๋ช
๋ น์ด ์ฒ๋ฆฌ๊ธฐ ์ ์ธ PS ID ์ข
๋ฃ
# kill -9 [PID]
# signal ๋ฒํธ 9์ ์๋ฏธ
# man kill
# ํ๋กฌํํธ ์ ์ด ๊ธฐ๋ฅ
# [๋ณ์]=[๊ฐ] ์ ํํ๋ก ํ๊ฒฝ ๋ณ์ ์ ์ฅ
A=B
# A์ ํ์ค์ถ๋ ฅ
echo $A
# PS1์ ํ๊ฒฝ๋ณ์ ์ ๋ณด๋ฅผ SAVE์ ์ ์ฅ
SAVE=$PS1
# ํ๋กฌํํธ์ ๊ธฐ๋ณธ ํ์ ๋ด์ฉ์ [$ ] ๋ก ๋ณ๊ฒฝ
PS1="$ "
# ํ๋กฌํํธ ํ์ ๋ด์ฉ์ [์ ์ ๋ช
]@[ํธ์คํธ๋ช
] [์์
๋๋ ํ ๋ฆฌ]> ๋ก ๋ณ๊ฒฝ
PS1="\u@\h \W>"
# ํ์ฌ ํ๋กฌํํธ ์ ์ ํ์
whoami
# ํธ์คํธ๋ช
ํ์
hostname
# ์์
๋๋ ํ ๋ฆฌ ํ์
pwd
# ํ๊ฒฝ๋ณ์ ์ ์ฅ
STR=0123456789abcdefgh
# 7๋ฒ์งธ๋ถํฐ ์ถ๋ ฅ
${STR:7}
# 7๋ฒ์จฐ๋ถํฐ 2๋ฒ์งธ ์ถ๋ ฅ
${STR:7:2}
# ๋ช
๋ น ํธ์ง ๊ธฐ๋ฅ
# ์์
๋๋ ํ ๋ฆฌ๋ง ํ์
# parameter ์ ๊ฒฝ์ฐ ํ๊ฒฝ ๋ณ์ ๋ช
์ ์๋ฏธ
# ${parameter##word} ํํ์ ๊ฒฝ์ฐ parameter ๊ฐ์ด
# ## ๋ค์ ๋ฌธ์๋ก ์์๋๋ค๋ฉด ## ๋ค์ ๋ฌธ์๋ฅผ ์ ๊ฑฐํ๊ณ ์ถ๋ ฅ
# *์ ๊ฒฝ์ฐ ๋ชจ๋ ๋ฌธ์์ ๋์
${PWD##*/}
# ์ฌ๋ฌ์ค ์ฃผ์์ : '' ๋ก ์ฌ์ฉ ๊ฐ๋ฅ
# ํ๋กฌํํธ ๋ช
๋ น๋ฌธ ์กฐ์
: '
Ctrl + A / Ctrl + E : ์ค ๋งจ ์ / ๋ค ์ด๋
Ctrl + F / Ctrl + B : ๊ธ์ ๋จ์๋ก ์ / ๋ค ์ด๋ (์ค๋ฅธ์ชฝ, ์ผ์ชฝ ํ์ดํ์ ๋์ผ)
Alt + F / Alt + B : ๋จ์ด ๋จ์๋ก ์ / ๋ค ์ด๋
Ctrl + P / Ctrl + N : ์ด์ ๋ช
๋ น์ด(history)์ ์ / ์๋๋ก ์ด๋ (์, ์๋ ํ์ดํ์ ๋์ผ)
Ctrl + L : ํ๋ฉด์ ์ง์ฐ๊ณ ์ปค์๋ฅผ ์ผ์ชฝ ์ ์ผ ์๋ก ์์น(clear ๋ช
๋ น ๋์ผ)
Ctrl + D : ํ์ฌ ๊ธ์ ์ง์ฐ๊ธฐ
Ctrl + K : ํ์ฌ๋ถํฐ ๊ทธ ์ค ๋๊น์ง ์ง์ฐ๊ธฐ
Ctrl + U : ํ์ฌ๋ถํฐ ๊ทธ ์ค ์ฒ์๊น์ง ์ง์ฐ๊ธฐ
Alt + D : ํ์ฌ ์์น๋ถํฐ ๊ทธ ๋จ์ด์ ๋๊น์ง ์ง์ฐ๊ธฐ
Alt + Backspace : ํ์ฌ ์์น๋ถํฐ ๊ทธ ๋จ์ด ์๊น์ง ์ญ์
Ctrl + Y : ์๋ผ๋ธ ํ
์คํธ๋ฅผ ํ์ฌ ์์น์ ์ฝ์
# $(command)์ ๊ฒฝ์ฐ ๋ช
๋ น์ด์ ๊ฒฐ๊ณผ ๊ฐ์ ์ ์ฅ
A=$(pwd)
# `pwd` ๋ฐฑ ์ฟผํธ๋ ๋์ผํ๊ฒ ๋ช
๋ น์ ๊ฒฐ๊ณผ ๊ฐ์ ์ ์ฅ
A=`pwd`
# ์ ์ธํ ํ๊ฒฝ ๋ณ์๋ฅผ ํด์
unset A
:: Widows ๋ช
๋ น์ด ์ ๋ฆฌ
:: Ctrl + Shfit + N : ์ ํด๋ ๋ง๋ค๊ธฐ
:: ALT + D : ํ์๊ธฐ ์ฃผ์ํ์์ค ์ด๋
:: Win + R : ์คํ
:: Win + Shift + S : ์ ํ ์์ญ ์คํฌ๋ฆฐ์ท
:: Shift + Enter : ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ
:: Window cpl ์ ๋ณด
:: sysdm.cpl : ์์คํ
์์ฑ
:: appwiz.cpl : ํ๋ก๊ทธ๋จ ์ถ๊ฐ ์ ๊ฑฐ
:: windows ์ ๋ณด
:: systeminfo
๋๊ธ