- 리눅스 command -
terminal을 사용하면서 자주 쓰는 command를 표로 정리했습니다.
명령어 | 용도 | 사용 방법 | 설명 |
pwd | 현재 위치 | pwd | |
ls | 현재 directory의 file 검색 | ls | |
cd | 경로 이동 | cd /a/b | 절대 경로 기준으로 a/b로 이동 |
cd ./ | 현재 경로 기준으로 a/b로 이동 | ||
cd ~/ | 홈 경로 기준으로 a/b로 이동 | ||
cd ../ | 이전 경로로 이동 | ||
touch | file 생성 | touch a b | a, b 라는 name을 가진 file 생성 |
mkdir | directory 생성 | mkdir a b | a, b 라는 name을 가진 directory 생성 |
rm | 삭제 | rm a | a 삭제 |
rm –r a | directory a 삭제 | ||
mv | 이동 | mv a ../ | a를 이전 경로로 이동 |
mv a ./a_1 | a를 a_1로 name 변경 | ||
cp | 복사 | cp a ../b | a를 ../b 경로로 복사 |
cp a ../b | b라는 directory가 존재하지 않을 경우, a를 ../ 경로로 복사하면서 이름은 b로 변경 | ||
cp –r a ../ | directory a를 ../ 로 복사 | ||
cat | 내용 출력 | cat a | file a(이하 file 생략)의 내용 출력 |
cat a b | a, b 의 내용을 연속해서 출력 | ||
cat a > b | a를 file b로 복사하여 생성 | ||
cat a b > c | a, b를 이어 붙여 file c로 생성 | ||
cat a >> b | a의 내용을 2번 이어 붙여 file b 생성 | ||
less | 내용 출력 | less a | a의 내용 출력(용량을 아낄 수 있음) |
head | 간략하게 내용 출력 | head a | file a의 처음 10~15줄만 출력 |
tail | 간략하게 내용 출력 | tail a | file a의 마지막 10~15줄만 출력 |
tail –f a | file a 마지막줄에 내용이 추가 되면 출력 | ||
grep | 내용 찾기 | grep -H test *a | name에 a, 내용에 test라는 내용을 포함한 file 찾기 |
grep -Hw test *a | w option : 정확하게 test란 문자열이 들어가 있는 file만 찾기 | ||
tar | 압축, 압축 해제 | tar cvfz a.gz ./z ./x | file z x 를 a.gz으로 압축 |
tar xvfz a.gz | a.gz file 압축 해제 | ||
find . -name a | 현재 directory에서 a라는 name을 가진 file 찾기 |
반응형
'▶ Technology > ▷ Linux' 카테고리의 다른 글
[리눅스] 자주 사용하는 vi 에디터 command 표 (0) | 2022.03.09 |
---|---|
[리눅스 서버 구축Ⅱ] CentOS 7 설치 방법 및 서버 설정 (0) | 2021.10.24 |
[리눅스 서버 구축Ⅰ] VMware Workstation 16 Player 설치 방법 (0) | 2021.10.24 |