cd ํด๋๋ช
change directory, ๊ฒฝ๋ก๋ฅผ ๋ณ๊ฒฝํ๋ค.
clear
์ฝ์์ฐฝ์ ๋น์ด๋ค
mkdir ํด๋๋ช
make directoey, ํด๋๋ฅผ ์์ฑํ๋ค.
mkdir -p one/two/three
ํด๋ one ์์ ํด๋ two, ํด๋ two ์์ ํด๋ three๋ฅผ ์์ฑํ๋ค.
mkdir four;cd four
ํด๋ four ๋ง๋ค๊ณ ํด๋ ๋ด๋ถ๋ก ์ด๋ํ๋ค.
rmdir ํด๋๋ช
remove directory, ํด๋๋ฅผ ์ญ์ ํ๋ค.
touch a.txt
ํ์ผ a.txt๋ฅผ ์์ฑํ๋ค.
rm a.txt
revmove, a.txt๋ฅผ ์ญ์ ํ๋ค.
ls
list segments, ํ์ฌ ํด๋์ ๋ด๋ถ์ ์๋ ํ์ผ์ ๋ชฉ๋ก์ ์ถ๋ ฅํ๋ค.
ls -al
a = ์จ๊ฒจ์ง ํ์ผ๋ ์ถ๋ ฅํ๋ค.
l = ๋ด์ฉ์ ์์ธํ ์ถ๋ ฅํ๋ค.
vi a.txt
visual instrument, ํ์ผ a.txt์ ํธ์ง๋ชจ๋๋ฅผ ์คํํ๋ค.
์
๋ ฅ๋ชจ๋๋ก ์ ํํ๊ธฐ
a
: ์ปค์์ ์์ ์
๋ ฅ ์ปค์๊ฐ ๋ค์ด๊ฐ๋ค.
i
: ์ปค์์ ๋ค์ ์
๋ ฅ ์ปค์๊ฐ ๋ค์ด๊ฐ๋ค.
o
: ์ปค์์ ์๋ซ์ค์ ์
๋ ฅ ์ปค์๊ฐ ๋ค์ด๊ฐ๋ค.
esc
ํธ์ง๋ชจ๋๋ก ๋๋์๊ฐ๋ค.
ํธ์ง๋ชจ๋์ ๋ช
๋ น์ด
dd
ํ ์ค์ ์ญ์ ํ๋ค.
yy
ํ ์ค์ ๋ณต์ฌํ๋ค.
dw
์ปค์๊ฐ ์์นํ ๋จ์ด๋ฅผ ์ญ์ ํ๋ค.
p
๋ณต์ฌํ ๋ด์ฉ์ ํ์ฌ ์ปค์ ์์น์ ์๋ซ์ค์ ๋ถ์ฌ๋ฃ๋๋ค.
/๋จ์ด + enter
ํด๋น ๋จ์ด๋ฅผ ์ฐพ๋๋ค.
n
์ปค์๋ฅผ ์๋๋ก ์ด๋ํ๋ค.
shift + n
์ปค์๋ฅผ ์๋ก ์ด๋ํ๋ค.
:wq
write and quit, ํธ์งํ ๋ด์ฉ์ ์ ์ฅํ๊ณ ํธ์ง๋ชจ๋๋ฅผ ์ข
๋ฃํ๋ค.
shift + insert
๋ณต์ฌํ ๋ด์ฉ์ ๋ถ์ฌ๋ฃ๋๋ค
cat a.text
ํ์ผ a.txt์ ๋ด์ฉ์ ์ฝ์์ ์ถ๋ ฅํ๋ค.
find ./ -name 'test1.txt'
./ = ํ์ฌ ํด๋๋ฅผ ์๋ฏธ
-name = ํ์ผ ์ด๋ฆ์ผ๋ก ๊ฒ์ํ๋ค๋ ์๋ฏธ
ํ์ผ test1.txt์ ๊ฒฝ๋ก๋ฅผ ์ฝ์์ ์ถ๋ ฅํ๋ค.
find ./ -name '*.txt'
ํ์ฅ์๊ฐ .txt์ธ ๋ชจ๋ ํ์ผ์ ์ฐพ๋๋ค.
mv a.txt x/b.txt
a.txt ํ์ผ์ ์ด๋ฆ์ b.txt๋ก ๋ฐ๊พธ๊ณ x ํด๋๋ก ์ฎ๊ธด๋ค.
mv a.txt b.txt
a.txt ํ์ผ์ ์ด๋ฆ์ b.txt๋ก ๋ฐ๊พธ๊ณ ์ฎ๊ธฐ๋๋ฐ, ์ฎ๊ธฐ๋ ๊ณณ์ด ์์ผ๋ ๋จ์ํ ํ์ผ ์ด๋ฆ์ ๋ฐ๊พธ๋ ๊ฒฐ๊ณผ๊ฐ ๋๋ค.
mv a.txt x
x๋ผ๋ ํด๋๊ฐ ์๋ค๋ฉด a.txt ํ์ผ์ x๋ก ์ด๋ฆ์ ๋ฐ๊พธ์ด ์ฎ๊ธด๋ค. x๋ผ๋ ํด๋๊ฐ ์๋ค๋ฉด ํด๋ ์์ผ๋ก a.txt ํ์ผ์ ์ฎ๊ธด๋ค.
cp a.txt b.txt
a.txt ํ์ผ์ ๋ณต์ฌํ๊ณ ๋ณต์ฌํ ํ์ผ์ ์ด๋ฆ์ b.txt๋ก ํ๋ค.
cp a.txt x
x๋ผ๋ ํด๋๊ฐ ์์ผ๋ฉด a.txt ํ์ผ์ ๋ณต์ฌํด์ ์ด๋ฆ์ x๋ก ํ๋ค. x๋ผ๋ ํด๋๊ฐ ์๋ค๋ฉด a.txt๋ฅผ ๋ณต์ฌํด์ ํด๋ ์์ผ๋ก ์ฎ๊ธด๋ค.
cp a.txt x/b.txt
a.txt ํ์ผ์ ๋ณต์ฌํด์ b.txt๋ผ๋ ์ด๋ฆ์ผ๋ก x ํด๋ ์์ ์ฎ๊ธด๋ค.
cp -r a x
a๊ฐ ํด๋์ด๊ณ x๋ผ๋ ํด๋๊ฐ ์๋ค๋ฉด, a ํด๋๋ฅผ ๋ณต์ฌํด์ ์ด๋ฆ์ x๋ก ํ๋ค.
a๊ฐ ํด๋์ด๊ณ x๋ผ๋ ํด๋๊ฐ ์๋ค๋ฉด, a ํด๋๋ฅผ ๋ณต์ฌํด์ x ํด๋ ์์ ์ฎ๊ธด๋ค. ์ฆ x/a๊ฐ ๋๋ค.
wget URL
URL ์ฃผ์์ ํ์ผ์ ๋ฐ์์ด
sudo apt-get update
sudo๋ super user do, apt๋ advanced packaging tool์ ์๋ฏธํ๋ค.
git clone https://github.com/paullabkorea/10000hour.git
sudo apt-get install nginx
vi /etc/nginx/sites-available/default
nginx๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฐ๋ผ๋ณด๊ณ ์๋ ๊ฒฝ๋ก๋ฅผ ๋ฐฐํฌํ๋ ค๋ ํ์ผ์ ๊ฒฝ๋ก๋ก ์์ ํ๋ค.
์๋์ ๊ฐ์ด ์์ ํ๋ค.
sudo service nginx start
๊ตฌ๋ฆ IDE์ ์์ชฝ ๋ฉ๋ด์์ ํ๋ก์ ํธ - ์คํ URL๊ณผ ํฌํธ๋ฅผ ํด๋ฆญํ๋ค.
ํ๋ก์ธ์ค๊ฐ ๊ณผํ๊ฒ ๋๊ณ ์๊ฑฐ๋ ์๋์ ํ์ง ์์ ๋ ํด๋น ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ ๋ก ์ข ๋ฃ์์ผ์ผ ํ ๋๊ฐ ์๋ค.
ps aux
์๋์ฐ์ ์์ ๊ด๋ฆฌ์์ฒ๋ผ ํ์ฌ ์์ ์ค์ธ ํ๋ก์ธ์ค์ ๊ทธ์ ๋ํ ์ ๋ณด๋ฅผ ๋ชฉ๋ก์ผ๋ก ๋ณด์ฌ์ค๋ค.
kill 4918