1. 디렉토리 이동/확인 명령어
pwd #(현재 디렉토리 위치)
cd #(home 디렉토리로 이동)
cd / #(root 디렉토리로 이동)
cd - #(이전 디렉토리로 이동)
cd .. #(상위 디렉토리로 이동)
ls #(-l : 상세출력), (-a : 숨김파일/디렉토리), (-i : inode 번호), (-ld : 디렉토리 속성정보), (-R : 하위 디렉토리 내용출력), (-lh : 용량 출력)
mkdir #(-p: 하위 디렉토리)
rmdir #(단, 비어있는 디렉토리의 경우에만)
rm #(-r : 디렉토리), (-f : 질문없이 삭제)
2. 파일 관리 명령어
touch #(파일 시간 변경 혹은 빈 파일 생성)
touch file{A..Z}
touch file{4..50}
touch file{100,200,300}
touch file{1..10}{1..1000}
cp #(-p : 속성정보 유지), (-r : 디렉토리를 생성, 포함 복사)
mv #(이동 혹은 이름 변경)
cat #(-n : 라인 번호 출력)
more #(cat /etc/services | more)
head #(-n : 라인 지정(default:10)), (-c : 문자 수 지정)
tail #(-n : 라인 지정(default:10)), (-c : 문자 수 지정)
file #(파일 유형 확인)
3. 검색 관련 명령어
grep #(-i : 대소문자 구분x), (-v : inverse match), (^ : start with), ($ : end with)
egrep #(cat /etc/services | egrep "^telnet|^ssh|^http")
whereis #($PATH 상관x)
which #($PATH 상관o)
find #(find / -user root -perm -4000 -type f)
wc #(rpm -qa | wc -l)
4. 계정 관련 명령어
su #(su : 기존의 환경변수와 함께), (su - : 전환된 환경변수 사용)
id #(계정 ID 확인)
groups #(계정 그룹 확인)
last #(tty : 본체접속), (pts : 원격접속)
lastb #(로그인 실패 정보)
lastlog; who; w
[참고] 외부/내부 명령어
- 외부 명령어 : 특정 디렉토리에 파일로 존재하는 명령어(Ex : /bin, /sbin, /usr/bin)
- 내부 명령어 : 쉘에서 제공하는 명령어
- 구분하는 방법 : man 명령어로 확인 가능(CentOS-Stream 8 버전은 내부 명령어도 특정 디렉토리에 파일로 존재)
'메가IT아카데미 국기과정 > 리눅스와 시스템보안' 카테고리의 다른 글
[1-5] vi 편집기 (0) | 2022.09.11 |
---|---|
[1-4] 압축 및 아카이빙 (0) | 2022.09.11 |
[1-3] 계정 생성 및 관리 (0) | 2022.09.11 |
[1-1] 리눅스 설치 (0) | 2022.09.11 |
[목차] 리눅스와 시스템 보안 (0) | 2022.09.11 |