[GIT] CLI(Command Line Interface)

JohnΒ·2023λ…„ 3μ›” 25일
0

GIT λ©”λͺ¨πŸŒ΅

λͺ©λ‘ 보기
1/1
post-thumbnail

CLI(Command Line Interface)

CLIλŠ” Command-Line Interface λ˜λŠ” Character User Interface의 μ€„μž„λ§λ‘œ κΈ€μžλ₯Ό μž…λ ₯ν•˜μ—¬ 컴퓨터에 λͺ…령을 λ‚΄λ¦¬λŠ” λ°©μ‹μž…λ‹ˆλ‹€.

λ„μŠ€, λͺ…λ Ή ν”„λ‘¬ν”„νŠΈ, bash둜 λŒ€ν‘œλ˜λŠ” μœ λ‹‰μŠ€ μ…Έ ν™˜κ²½, macOSμ—μ„œλŠ” Terminal, windows의 Windows Terminal λ“± μžˆμŠ΅λ‹ˆλ‹€.


pwd
ν˜„μž¬ μœ„μΉ˜ν•΄ μžˆλŠ” 경둜λ₯Ό ν™•μΈν•©λ‹ˆλ‹€.

pwd


ls
ν˜„μž¬ κ²½λ‘œμ— μ‘΄μž¬ν•˜λŠ” 파일, λ””λ ‰ν† λ¦¬λ“€μ˜ λͺ©λ‘μ„ 좜λ ₯ν•©λ‹ˆλ‹€.

ls -al
ν˜„μž¬ κ²½λ‘œμ— μ‘΄μž¬ν•˜λŠ” 파일, λ””λ ‰ν† λ¦¬λ“€μ˜ λͺ©λ‘, μˆ¨κΉ€ 파일 λͺ©λ‘μ„ 좜λ ₯ν•©λ‹ˆλ‹€.

ls -al


cd {μ΄λ™κ²½λ‘œ}
{μ΄λ™κ²½λ‘œ} λ˜λŠ” {directory}둜 μ΄λ™ν•©λ‹ˆλ‹€.

cd

cd ..
μƒμœ„ λ””λ ‰ν† λ¦¬λ‘œ μ΄λ™ν•©λ‹ˆλ‹€.

cd..

cd ~
ν™ˆ 경둜둜 μ΄λ™ν•©λ‹ˆλ‹€.
터미널을 처음 켰을 λ•Œ μœ„μΉ˜κ°€ ν™ˆ 경둜이며, ν™ˆ κ²½λ‘œλŠ” λ³€κ²½ν•˜μ§€ μ•ŠλŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.

cd~

Error : too many arguments
디렉토리λͺ…μ˜ 곡백이 μžˆμ„ 경우 ν•΄λ‹Ή 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.

ν•΄κ²°
cd blank\ test
cd "blank test"


cd ..
μƒμœ„ λ””λ ‰ν† λ¦¬λ‘œ μ΄λ™ν•©λ‹ˆλ‹€.

cd..


mkdir {directory}
λΉ„μ–΄μžˆλŠ” 디렉토리 {directory}λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.

mkdir

rmdir {directory}
λΉ„μ–΄μžˆλŠ” 디렉토리 {directory}λ₯Ό μ‚­μ œν•©λ‹ˆλ‹€.

rmdir

Error : {directory} : No such file or directory
{directory}κ°€ λΉ„μ–΄μžˆμ§€ μ•Šμ„ 경우 ν•΄λ‹Ή 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.

No such file or directory

rm -rf {directory}
{directory}λ₯Ό μ‚­μ œν•©λ‹ˆλ‹€.
λΉ„μ–΄μžˆμ§€ μ•Šμ€ 디렉토리도 μ‚­μ œν•˜κΈ° λ•Œλ¬Έμ— μ‚¬μš©μ— μ£Όμ˜κ°€ ν•„μš”ν•©λ‹ˆλ‹€.

rm -rf {directory}


touch {file}
λΉ„μ–΄μžˆλŠ” 파일 {file}λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.

touch1

touch2


vi {file}
파일 {file}의 λ‚΄μš©μ„ μˆ˜μ •ν•˜λŠ” vi νŽΈμ§‘κΈ° 창이 μ—΄λ¦½λ‹ˆλ‹€.

a i : μž…λ ₯λͺ¨λ“œ

i

:wq! : μ €μž₯ ν›„ λ‚˜κ°€κΈ°

wq


cat {file}
파일 {file}의 λ‚΄μš©μ„ ν™•μΈν•©λ‹ˆλ‹€.


GIT 1μ°¨ κ°•μ˜λ₯Ό λ“£κ³  μ •λ¦¬ν•œ κΈ€μž…λ‹ˆλ‹€.πŸ‘¨β€πŸŽ“

profile
기둝을 μŠ΅κ΄€μœΌλ‘œ

0개의 λŒ“κΈ€