[TIL] 오늘의 공부
[시스템 프로그레밍 리눅스 & 유닉스] 기본 명령
개발소연자
2023. 10. 17. 21:34
4.1 기본 명령
- 로그인/로그아웃 명령
명령 | 기능 | 주요 옵션 | 예제 |
telnet | 리눅스 시스템에 접속 | - | telnet ***.co.kr |
ssh | - | ssh ***.co.kr | |
exit | 리눅스 시스템 접속 해제 | - | exit |
logout | - | logout |
- 파일/디렉터리 명령
명령 | 기능 | 주요 옵션 | 예제 |
pwd | 현재 디렉터리 경로 출력 | - | pwd |
ls | 디렉터리 내용 출력 | -a: 숨김 파일 출력 | ls -a /tmp |
-l: 파일 상세 정보 출력 | ls -l | ||
cd | 디렉터리 이동 | - | cd /tmp |
- | cd ~han01 | ||
cp | 파일 복사 | - | rm a.txt |
디렉터리 복사 | -r: 디렉터리 복사 | rm -r dir1 | |
mv | 파일명/디렉터리명 변경 | - | mv a.txt b.txt |
mv dir1 dir2 | |||
파일/디렉터리 이동 | - | mv a.txt dir1 | |
rm | 파일 삭제 | - | rm a.txt |
디렉터리 삭제 | -r: 디렉터리 삭제 | rm -r dir1 | |
mkdir | 디렉터리 생성 | - | mkdir dir1 |
rmdir | 빈 디렉터리 삭제 | - | rmdir dir1 |
cat | 파일 내용 출력 | - | cat a.txt |
more | 화면 크기 단위로 파일 내용 출력 | - | more a.txt |
chmod | 파일/디렉터리 접근 권한 변경 | - | chmod 755 a.exe |
chmod go+x a.exe | |||
grep | 패턴 검색 | - | grep abcd a.txt |
- 프로세스 명령
명령 | 기능 | 주요 옵션 | 예제 |
ps | 현재 실행 중인 프로세스의 정보 출력 | -ef: 모든 프로세스의 상세 정보 출력 | ps |
ps -ef | |||
ps -ef | grep ftp | |||
kill | 프로세스 강제 종료 | -g: 강제 종료 | kill 5000 |
kill -9 5001 |
- 기타 명령
명령 | 기능 | 주요 옵션 | 예제 |
su | 사용자 계정 변경 | - : 변경할 사용자의 환경 초기화 파일 실행 | su |
su - | |||
su - han02 | |||
tar | 파일/디렉터리 묶기 | cvf: tar 파일 생성 | tar cvf a.tar * |
tvf: tar 파일 내용 보기 | tar tvf a.tar | ||
xvf: tar 파일 풀기 | tar xvf a.tar |