๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กํ„ฐ๋ฏธ๋„ ํŒŒ์ผ ์ €์žฅ (1)

Hey Tech

[Mac/Linux] ํ„ฐ๋ฏธ๋„์—์„œ ํŒŒ์ผ ์ƒ์„ฑ/ํŽธ์ง‘/์ €์žฅ ๋ฐฉ๋ฒ•

๐Ÿ“š ๋ชฉ์ฐจ 1. ํŒŒ์ผ ์ƒ์„ฑํ•˜๊ธฐ 2. ๋‚ด์šฉ ์ž‘์„ฑ 3. ์ €์žฅ ๋ฐ ์ข…๋ฃŒ 4. ํŽธ์ง‘ ๋ฐ ์ €์žฅ 1. ํŒŒ์ผ ์ƒ์„ฑํ•˜๊ธฐ 1) ๊ธฐ๋ณธ ๋ช…๋ น์–ด cat > ํŒŒ์ผ๋ช….ํ™•์žฅ์ž๋ช… 2) ๋ฉ”๋ชจ์žฅ ์ƒ์„ฑ ์˜ˆ์‹œ cat > memo.txt 3) ํŒŒ์ด์ฌ ํŒŒ์ผ ์ƒ์„ฑ ์˜ˆ์‹œ cat > main.py 2. ๋‚ด์šฉ ์ž‘์„ฑ ์ƒ์„ฑํ•œ ํŒŒ์ผ์— ์ž‘์„ฑํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ์„ ๋งˆ์Œ๊ป ์ž‘์„ฑํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. 3. ์ €์žฅ ๋ฐ ์ข…๋ฃŒ ๋‚ด์šฉ์„ ๋ชจ๋‘ ์ž‘์„ฑํ•˜๊ณ  ํŽธ์ง‘์„ ์ข…๋ฃŒํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ํ‚ค๋ณด๋“œ control๊ณผ z๋ฒ„ํŠผ์„ ๋™์‹œ์— ๋ˆŒ๋Ÿฌ์ค๋‹ˆ๋‹ค. 4. ํŽธ์ง‘ ๋ฐ ์ €์žฅ ํŒŒ์ผ ๋‚ด์šฉ์„ ํŽธ์ง‘ํ•˜๋Š” ๋ช…๋ น์–ด๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. vi ํŒŒ์ผ๋ช….ํ™•์žฅ์ž๋ช… ๋ช…๋ น์–ด ์ž…๋ ฅ ํ›„ ์—”ํ„ฐ๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ์‹œ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๊ธฐ์กด์— ์ €์žฅํ•œ ๋‚ด์šฉ์ด ๋‚˜์˜ต๋‹ˆ๋‹ค. ๋ฉ”๋ชจ์žฅ์ฒ˜๋Ÿผ ๋ฐ”๋กœ ํŽธ์ง‘์€ ๋ถˆ๊ฐ€ํ•˜๊ณ , ํ‚ค๋ณด๋“œ i ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ํŽธ์ง‘ ๊ธฐ๋Šฅ์ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค..

SW ๊ฐœ๋ฐœ/etc 2022. 9. 16. 06:11