๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.
:: Linux ๐Ÿšฉ/Linux_basic

[๋ฆฌ๋ˆ…์Šค1] 4์ผ์ฐจ ์ฐธ๊ณ  ํŒŒ์ผ

by EunBird 2021. 4. 26.

:: 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

728x90

๋Œ“๊ธ€