Exercise 06 : gitignore
- .gitignore : Github ์๊ฒฉ ์๋ฒ์ ๋ก์ปฌ ํ๋ก์ ํธ๋ฅผ ์ฌ๋ฆด ๋ ๋ถํ์ํ ๋ก๊ทธ ํ์ผ๋ค์ ์ ๋ฐ์ดํธ ํ์ง ์๋๋ก ๋ฌด์ํ ํ์ผ๋ค ๋ชฉ๋ก์ ๋ง๋๋ ๊ฒ.
- .gitignore ํ์ผ ๋ง๋๋ ๋ฒ : touch .gitignore
cf)Git Bash์ ๋ค์ด๊ฐ .git์ด ์๋ ๋ด git ํ๋ก์ ํธ์ ๋ฃจํธ ๋๋ ํฐ๋ฆฌ์ cd ๋ช ๋ น์ด๋ฅผ ํตํด ๋ค์ด๊ฐ ํ ์์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์คํํด .gitignore ํ์ผ์ ๋ง๋ค์ด์ค๋ค. ์ฌ์ค ๋ฉ๋ชจ์ฅ์ผ๋ก ๋ง๋๋ ๋ฐฉ๋ฒ๋ ์์ง๋ง “.txt”๊ฐ ๋ค์ ๋ถ์ ์ฐ๋ ค ๋๋ฌธ์ ์ด ๋ฐฉ๋ฒ์ ๋ ์ถ์ฒํ๋ค. .gitignore์ ๋ฐ๋์ ๋ฃจํธ ๋๋ ํฐ๋ฆฌ์ ์์ด์ผ ํ๋ค.
#!/bin/bash #.shํ์ผ์ ์คํํ ์ ์๋๋ก ํ๊ธฐ ์ํ ์ฝ๋
git ls-files --others --ignored --exclude-standard
- git ls-files —others —ignored —exclude -standard —others : show other files in the output —ignored : show ignored files in the output —exclude -standard : add the standard git exclusions ์ถ์ ๋์ง ์๋ ํ์ผ๋ค์ ๋์ดํฉ๋๋ค.
Exercise 07 : diff
- diff a b : ๋ ๊ฐ์ ํ์ผ ๊ฐ์ ์ฐจ์ด์ ๋ํ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ ํ์ผ ๋น๊ต ์ ํธ๋ฆฌํฐ์ด๋ค. ๋ฌธ์ ํ์ผ์ ์ค ์ฌ์ด์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ณด์ฌ์ค๋ค.
>๋ a ์์ ์ญ์ ํ ๋ด์ฉ์ ๋ํ๋ด๊ณ , <๋ ์ถ๊ฐํ ๋ด์ฉ์ ๋ํ๋ธ๋ค.
- patch : ์๋์ ํ์ผ๊ณผ ์ ๋ฐ์ดํธ ๋ ํ์ผ์ ๋ณ์๋ก ๋ฐ์ diffํ๋ก๊ทธ๋จ์ ์คํํ์ฌ ๋ง๋ค์ด์ง๋ค. diff์ ์ญ์ฐ์ฐ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
patch a sw.diff -o b
-o : output
Exercise 08 : midLS
find . -type f -name “*~” -print -delete -o -type f -name “#*# -print -delete
- . : ํ์ฌ ๋๋ ํ ๋ฆฌ์์
-type : ํน์ ์๋ฃํ์ ์ฐพ๋ ์ต์
-name : ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์ด๋ฆ์ ๊ฐ์ง ํ์ผ์ ์ฐพ๋ ๋ช ๋ น์ด
-print : ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ๋์ด ์๊ณ , ์ด ์ต์ ์ด ์ฃผ์ด์ง๋ฉด ์ฐพ์ ํ ํ๋ฉด ์ถ๋ ฅ
-delete : ์ญ์ ํ ์ ์๋ ์ต์
-o : or
Exercise 09 : Illusions, not tricks, michael...
41 string 42 42 file
ft_magic ์์ ๋ค์ด๊ฐ๋ ๋ด์ฉ
[byte์] [์๋ฃํ] [์ฐพ์ ์ซ์] [์ด๋ฆ]
file -m ft_magic testfile1
ft_magic ์์ ๋ค์ด๊ฐ๋ ๋ด์ฉ [byte์] [์๋ฃํ] [์ฐพ์ ์ซ์] [์ด๋ฆ]
- -m : magicํ์ผ์ ์ฐธ๊ณ ํ์ฌ ํ์ผ ์ข ๋ฅ๋ฅผ ๊ฒ์ฌํ๋ ์ต์ ์ด๋ค.
์์ ๋์์ด ๋์ จ๊ธธ ๋ฐ๋ผ๋ฉฐ, ์ข์์๋ ๋๊ธ์ ํฐ ํ์ด ๋ฉ๋๋ค:)
'๐ ๋์ธํ๋ & ๊ฒฝํ > ๋์ธํ๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ผํผ์ ๊ณต๋ถ ์ผ์ง] C00 (0) | 2022.05.28 |
---|---|
[๋ผํผ์ ๊ณต๋ถ ์ผ์ง] Shell 01 (0) | 2022.05.18 |
[๋ผํผ์ ๊ณต๋ถ ์ผ์ง] Shell 00 -1 (0) | 2022.05.18 |
[42 SEOUL] ๋ณธ๊ณผ์ ๋ถํฉ๊ฒฉ - 6๊ธฐ 2์ฐจ (0) | 2022.03.03 |
[42 SEOUL] ๋ผํผ์ ์ต์ข ํ๊ธฐ(6-2๊ธฐ) (1) | 2022.02.28 |