๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’ช๋ฐ๋ธŒ์ฝ”์Šค

[Week1] ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด

by megan07 2024. 2. 28.

 

๊ธฐ์ดˆ์ ์ด๊ณ  ์ž์ฃผ ์“ฐ์ด๋Š” ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด

ls (list) ํŒŒ์ผ ๋ฆฌ์ŠคํŠธ ๋ณด๊ธฐ(dir)

(์˜ˆ)
# ls 
cd (change directory) ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝ
# cd megan     : ํ•˜๋ถ€ ๋””๋ ‰ํ† ๋ฆฌ์ธ megan์œผ๋กœ ๋“ค์–ด๊ฐ.
# cd  ..             : ์ƒ์œ„๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™
# cd ๋˜๋Š” cd ~  : ์–ด๋Š๊ณณ์—์„œ๋“ ์ง€ ์ž๊ธฐ ํ™ˆ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋ฐ”๋กœ ์ด๋™
cp (copy) ํ™”์ผ ๋ณต์‚ฌ(copy)
# cp index.html index.txt
     : index.html ํ™”์ผ์„ index.txt ๋ž€ ์ด๋ฆ„์œผ๋กœ ๋ณต์‚ฌ.
mv (move) ํŒŒ์ผ์ด๋ฆ„(rename) / ์œ„์น˜(move)๋ณ€๊ฒฝ

# mv index.htm index.html
     : index.htm ํ™”์ผ์„ index.html ๋กœ ์ด๋ฆ„ ๋ณ€๊ฒฝ

$ mv file  ../main/new_file
     : ํŒŒ์ผ์˜ ์œ„์น˜๋ณ€๊ฒฝ
mkdir (make a directory) ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ
# mkdir download  : download ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ
rm (remove) ํ™”์ผ์‚ญ์ œ

# rm test.html : test.html ํ™”์ผ ์‚ญ์ œ
# rm -r <๋””๋ ‰ํ† ๋ฆฌ> : ๋””๋ ‰ํ† ๋ฆฌ ์ „์ฒด๋ฅผ ์‚ญ์ œ
# rm -i a.*
     : a๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ผ์„ ์ผ์ผ์ด ์‚ญ์ œํ•  ๊ฒƒ์ธ์ง€ ํ™•์ธํ•˜๋ฉด์„œ ์‚ญ์ œ 
rmdir (remove a directory) ๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ
# rmdir megan :megan ๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ
pwd (print working directory) ํ˜„์žฌ์˜ ๋””๋ ‰ํ† ๋ฆฌ ๊ฒฝ๋กœ๋ฅผ ๋ณด์—ฌ์ฃผ๊ธฐ

# pwd
> /Users/megan
vi,
touch,
cat
์ƒˆ๋กœ์šด ํŒŒ์ผ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

# vi newfile :  vi ํŽธ์ง‘๊ธฐ ์ƒํƒœ๋กœ ๋“ค์–ด๊ฐ
# touch newfile : ๋นˆ ํŒŒ์ผ๋งŒ ์ƒ์„ฑ๋จ
# cat > newfile  : vi ํŽธ์ง‘๊ธฐ ์ƒํƒœ๋กœ ๋“ค์–ด๊ฐ, ๋ฌธ์„œ ์ž‘์„ฑํ›„ Ctrl+D๋กœ ๋น ์ ธ๋‚˜์˜ด
cat,
head,
tail
ํŒŒ์ผ ๋‚ด์šฉ๋งŒ ๋ณด๊ธฐ

# cat filename         : ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ๋ชจ๋‘ ๋ณด์—ฌ์คŒ
# head -n filename : n์ค„ ๋งŒํผ ์œ„์„ธ์„œ๋ถ€ํ„ฐ ๋ณด์—ฌ์คŒ
# tail -n filename     : n์ค„ ๋งŒํผ ์•„๋ž˜์—์„œ๋ถ€ํ„ฐ ๋ณด์—ฌ์คŒ

 

 

์ด ์™ธ์—๋„ ๋งŽ์€ ๋ช…๋ น์–ด๋“ค์ด ์žˆ๋Š”๋ฐ

๋” ์ž์„ธํžˆ ์•Œ๊ณ  ์‹ถ์œผ๋ฉด ํ•˜๋‹จ ํŽ˜์ด์ง€๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”!

https://www.mireene.com/webimg/linux_tip1.htm