๐ cp(copy): ํ์ผ์ ๋ณต์ฌ
cp ํ์ผ๋ช ๋ณต์ฌํ ํ์ผ๋ช
cp cp.txt cp1.txt = cpํ ์คํธํ์ผ์ cp1์ด๋ผ๋ ํ ์คํธํ์ผ๋ก ๋ณต์ฌ
cp ํ์ผ๋ช ๋ณต์ฌํ ๋๋ ํ ๋ฆฌ ์ ํ์ผ๋ช
cp cp.txt hello_linux/def.txt = cp ํ ์คํธํ์ผ์ ํฌ๋ก๋ฆฌ๋ ์ค ๋๋ ํ ๋ฆฌ ์์ defํ ์คํธ ํ์ผ๋ก ๋ณต์ฌ
๐ mv(move): ํ์ผ์ ์ด๋ ํน์ ์ด๋ฆ๋ฐ๊พธ๊ธฐ
mv ํ์ผ๋ช ๋ฐ๊ฟ ํ์ผ๋ช
mv cp.txt def1.txt = cpํ์ผ์ def1ํ์ผ๋ก ์ด๋ฆ์ ๋ฐ๊พผ๋ค.
mv ํ์ผ๋ช ์ด๋ํ ๋๋ ํ ๋ฆฌ ๋ช
mv cp.txt hello_linux = cp ํ์ผ์ hello_linux๋ผ๋ ๋๋ ํ ๋ฆฌ ์์ผ๋ก ์ฎ๊ธด๋ค.
๐ touch ํ์ผ๋ช : ํ์ผ์ ์์ฑํ๋ค.
touch wjy.txt = wjy๋ผ๋ ํ์ผ์ ์์ฑํ๋ค.
๐ sudo(super user do): ์ํผ ๊ด๋ฆฌ์์ ๊ถํ์ผ๋ก ๋ช ๋ น์ ์คํํ๋ค.
๐ nano:ํ์ผ์ ์ ๋ณด๋ฅผ ์ถ๊ฐํ๊ณ ํธ์ง ํ ์ ์๋ ์๋ํฐ
nano ๋ฅผ ํฐ๋ฏธ๋์์ ์น๋ฉด ์๋ํฐ ์ฐฝ์ผ๋ก ๋์ด๊ฐ
or
nano linux.txt ๋ฅผ ์ ์ผ๋ฉด linux๋ผ๋ ํ์ผ์ ์์ฑ ํ๊ฒ ๋ค.
๐ cat: nano๋ฅผ ํตํด ํ์ผ์ ๋ง๋ ๊ฒ์ด ์ ์ ์ฅ๋์๋์ง ํฐ๋ฏธ๋์์ ํ์ธ ๊ฐ๋ฅ
cat linux.txt
๐ grep: ctrl+f ๊ฐ์ ๋๋ / ํ์ผ์์ ํด๋น ๋จ์ด๋ฅผ ์ฐพ์์ค๋ค.
grep ์ฐพ๊ณ ์ถ์ ๋จ์ด ํ์ผ.txt
grep linux linux.txt = linuxํ์ผ ์์์ linux๋ผ๋ ๋จ์ด๋ฅผ ์ฐพ๊ณ ์ถ๋ค.
๐ homebrew: ๊ฐ๋ฐ์๋ฅผ ์ํ ์ฑ์คํ ์ด ๋๋
๐ wget: ํฐ๋ฏธ๋์์ ํ์ผ ๋ค์ด๋ก๋ ๊ฐ๋ฅ
๐ git: ์คํ์์ค๋ฅผ ๊ฐ์ ธ์์ ๋๋ ํ ๋ฆฌ ์์ ๋ฃ์ ์ ์์
git clone (์ฝ๋)
๐ ํ์ดํ๋ผ์ธ(|): ์์ ์๋ ์ถ๋ ฅ์ ๋ค์ ์๋ ์ ๋ ฅ์ผ๋ก ์ฐ๊ฒฐ
ls --help | grep sort = ls ๋์๋ง ์ค์์ sort๊ฐ ํฌํจ๋ ๊ฒ์ ์ฐพ๊ณ ์ถ๋ค.
ls --help | grep sort | grep file = ls ๋์๋ง ์ค์์ sort์ file์ด ๋์์ ๋ค์ด๊ฐ ๋ฌธ์ฅ์ ์ฐพ๊ณ ์ถ๋ค.