ls : 현재 디렉터리의 파일 목록을 표시
ls -a : 현재 디렉터리의 목록(숨김 파일 포함)을 표시
ls -l : 현재 디렉터리의 목록을 자세히 표시
cd : 현재 사용자의 홈 디렉터리로 이동
cd 디렉토리 : 디렉토리로 이동
cd .. : 바로 상위의 디렉터리로 이동
cd - : 이전 디렉터리로 이동
pwd : 현재 작업 디렉터리 확인
mkdir 파일 : 새 디렉터리 생성
touch 파일 : 빈 파일 생성 또는 파일 시간 업데이트
(파일이 이미 존재하는 경우 시간만 업데이트)
echo 텍스트 또는 문자열 : 출력
echo "특수문자 사용 또는 긴 문자" : 출력
echo "내용" > 파일명 : 파일이 없으면 해당 내용을 새로운 파일 생성
파일이 존재하면 해당 내용으로 덮어쓰기로 저장
echo "내용" >> 파일명 : 파일이 없으면 해당 내용을 새로운 파일 생성
파일이 존재하면 해당 내용으로 이어쓰기로 저장
rm 파일 : 해당 파일을 삭제
less 파일 : 파일 내용 페이지 단위로 출력
uniq
연속적으로 반복되는 행을 한 행으로 줄여주는 명령어
cat 파일명 | sort | uniq - c : 연속적으로 반복된 수만큼 행 앞에 표시된다
cat 파일명 | sort | uniq - u : 연속적으로 반복되지 않은 행만 출력한다
cat 파일명 | sort | uniq - d : 반복되는 행들만 출력한다
cat 파일명 | sort | uniq - i : 대소문자를 구별하지 않고 정렬한다
tr
지정한 문자를 다른 문자로 변환 or 삭제하는 명령어
tr [옵션] [문자열1] [문자열2]
-d : 문자열 1에서 지정한 문자열 삭제
-s : 문자열2에서 반복되는 문자 삭제
-t : 문자열1을 문자열2의 길이로 자름
cat 파일명 | tr -d '0-9' : 숫자 제거
cat 파일명 | tr -s ' ' : 반복되는 공백 제거
cat 파일명 | 'a-zA-z' 'A-Za-z' : 소문자 <--> 대문자
cat 파일명 | 'A-Z' 'N-ZA-Mn-za-m' : 문자열 rotate13 (A->N,B->M,...b->m,c->o)
cp [복사 대상 디렉터리 or 파일] [복사될 디렉터리 or 파일]
mv x y : 파일 x를 파일 y로 복사
head -n 파일 : n줄 만큼 위에서부터 보여줌
tail -n 파일 : n줄 만큼 아에서부터 보여줌
cat 파일 : 파일 내용 출력
clear : 화면 깨끗이 지우기
'Linux' 카테고리의 다른 글
| [PHP] Dockerfile, Docker-compose.yml 만들기 (0) | 2025.08.04 |
|---|---|
| 리눅스 관리 권한 체계 및 /etc/passwd 와 /etc/shadow (0) | 2025.05.23 |
| bandit 7~14 level 풀이 (0) | 2025.05.17 |
| bandit 0~7 level 풀이 (0) | 2025.05.17 |
| vi 사용법 정리 (0) | 2025.05.17 |