Directory 3

[bash] bash script๋ฅผ ํ™œ์šฉํ•˜์—ฌ directory ์ด๋ฆ„ ๋ณ€๊ฒฝํ•˜๊ธฐ

๋ฌธ๋“ ์ •์‹ ์ฐจ๋ฆฌ๊ณ  ๋ณด๋‹ˆ ๋””๋ ‰ํ† ๋ฆฌ๋ช…์„ ์ž˜๋ชป ์ง“๊ณ  ์žˆ์—ˆ๋”๋ผ๊ตฌ์š”. ๊ทธ๋ž˜์„œ ๋ณ€๊ฒฝ์„ ํ•ด๋ณผ๊นŒ ํ•ด์„œ ํ•œ๊ฐœ ๋‘๊ฐœ ๋ฐ”๊พธ๋‹ค ๋ณด๋‹ˆ ์ œ๊ฐ€ ๋ญํ•˜๊ณ  ์žˆ๋‚˜ ์‹ถ๋”๊ตฐ์š”. ๊ทธ๋ž˜์„œ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” bash๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†์„๊นŒ ๊ฒ€์ƒ‰ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ๋ช… ๋ณ€๊ฒฝ์€ ๋งŽ์€๋ฐ ๋””๋ ‰ํ† ๋ฆฌ๋ช… ๋ณ€๊ฒฝ์€ ์ž˜ ์—†๋”๊ตฐ์š”ใ… . ๋””๋ ‰ํ† ๋ฆฌ ๋ช… ๋ณ€๊ฒฝ์„ ์‹คํ–‰ํ•ด๋ณด๋ฉด์„œ ํ•œ๋ฒˆ ์‚ดํŽด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. shell script command์—์„œ ํ•œ์ค„๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์„๊นŒ ํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•ด ๋ณด์•˜์ง€๋งŒ ์—ฌ๋Ÿฌ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํ•œ๋ฒˆ์— ๋ณ€๊ฒฝ ์‹œํ‚ค๋Š” ์ปค๋งจ๋“œ๋Š” ์ฐพ๊ธฐ ํž˜๋“ค๋”๊ตฐ์š”. ๊ทธ๋ž˜์„œ shell script๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ์‹คํ–‰ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. '2023-01-01' ์ธ ๋””๋ ‰ํ† ๋ฆฌ๋ช…์„ '20230101' ๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ํ•˜๋‚˜์ผ ๊ฒฝ์šฐ ๋‹จ์ˆœํžˆ mv 2023-0..

CS 2023.01.04

[Git]git init ๊ณผ git init --bare

git init ๊ณผ git init --bare bare bare์˜ ๋‹จ์–ด ๋œป์€ '๋ฒŒ๊ฑฐ๋ฒ—์€', '๋‚˜์ฒด์˜', '๊ฐ€๋ฆฌ์ง€ ์•Š์€' ๋œป์ž…๋‹ˆ๋‹ค. git init --bare๋ฅผ ์ง์—ญํ•˜์ž๋ฉด ๋‚˜์ฒด์˜ git init ์œผ๋กœ ๋œป๋งŒ ๋ด๋„ ๋ฌด์—‡์ธ๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐจ์ด git init์€ git repository๋ฅผ ์ƒ์„ฑํ•จ๊ณผ ๋™์‹œ์— ์ž‘์—… ๊ณต๊ฐ„์„ ํ•จ๊ป˜ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. git init --bare๋Š” git repository๋งŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์œ„์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ git init --bare๊ฐ€ ๋ถ€์กฑํ•œ ๊ฒƒ์€ ๋ฐ”๋กœ ์ž‘์—… ๊ณต๊ฐ„ ์ž…๋‹ˆ๋‹ค. git init์œผ๋กœ ๋งŒ๋“  repository๋ฅผ non-bare git repository๋ผ๊ณ  ๋ถ€๋ฅด๊ณ  git init --bare ๋กœ ๋งŒ๋“  repository๋ฅผ b..

Tools 2021.09.14

Home Directory(~) ๋ž€?

Home Directory(~) ? Home Directory๋ž€? ๋ฉ€ํ‹ฐ ์œ ์ € ์‹œ์Šคํ…œ์—์„  ์‚ฌ์šฉ์ž๋งˆ๋‹ค ๋Œ๊น์ ์ธ ๊ณต๊ฐ„์„ ํ• ๋‹นํ•ด์ค˜์„œ ๋…๋ฆฝ ๊ณต๊ฐ„์— ํŒŒ์ผ์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ๋ˆ…์Šค์—์„  ์ด๋Ÿฐ ๋…๋ฆฝ ๊ณต๊ฐ„์„ 'home directory'๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. chmod๋กœ ๊ถŒํ•œ์„ ์„ค์ •ํ•˜์—ฌ ํƒ€์ธ์ด ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ˆ˜์ •, ์‚ญ์ œ, ์ฝ๊ธฐ ๋“ฑ์„ ์ œํ•œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Home Directory ๊ฒฝ๋กœ ๋ณดํ†ต์€ /home/User์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ œ User ์•„์ด๋””๊ฐ€ eisen ์ผ ์‹œ eisen ๊ณ„์ •์˜ home directory๋Š” /home/eisen ์ด ๋ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ ์‹œ (i.g ssh eisen@localhost) ์ž๋™์œผ๋กœ home directory์— ์œ„์น˜ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. pwd ์ปค๋งจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ˜„์žฌ ์œ„์น˜๋ฅผ ์•Œ์•„..

TIL 2021.09.14
728x90
๋ฐ˜์‘ํ˜•