이 글은 계속해서 Update 합니다.
(목적은 Unix 환경에서의 명령어 모음집이기 때문에 자세한 설명이 필요한 경우 Link 확인)
※ ${var} 의 경우 명령어가 아닌 특정 입력이 필요한 값을 의미합니다. (ex: ${PID} = process id 입력)
UNIX 공통 명령어
COMMAND | 설명 | 예시 |
cd | 현재 작업중인 터미널의 경로를 변경 | cd /usr/bin |
ls | 현재 작업중인 디렉토리의 목록 확인 | ls -lart |
vi | 파일을 수정하는 편집기 실행 | vi test.txt |
mv | 파일 또는 디렉토리 위치 혹은 이름 변경 | mv test1.txt /usr/local/test2.txt |
cp | 파일 또는 디렉토리 복사 | cp test test.backup |
chmod | 파일 또는 디렉토리 권한 설정 | chmod 755 test |
chown | 파일 또는 디렉토리의 소유권 설정 | chown -R user:user test |
mkdir | 디렉토리 생성 | mkdir test |
rm | 파일 또는 디렉토리 삭제 | rm -rf test.txt |
echo | 특정 내용 화면에 출력 | echo hello |
cat | 파일 전체 내용 출력 | cat test.txt |
head | 파일의 앞 라인을 출력 | head -10 test.txt |
tail | 파일의 뒷 라인을 출력 (+실시간 내용 확인) | tail -f test.txt |
touch | 파일 또는 디렉토리의 modification time 업데이트 (+ 파일이 없는 경우 새로생성) |
touch test.txt |
whoami | 현재 작업중인 터미널의 유저를 확인 | whoami |
su | 현재 작업중인 터미널의 유저를 변경 | su - user1 |
pwd | 현재 작업중인 터미널의 위치 확인 | pwd |
ps | 현재 실행중인 프로세스 확인 | ps -ef |
uname | 현재 System 의 정보 확인 | uname -a |
df | 파일 시스템 정보 확인 | df -k |
kill | 실행중인 프로세스 강제 종료 | kill -9 ${PID} |
shuwdown | 시스템 종료 | shuwdown -h now |
ln | 심볼릭 링크 생성 | ln -s test test1 |
CTRL + C | SIGINT 시그널 발생 (현재 터미널의 작업 강제종료) | |
clear | 현재 터미널의 화면 청소 | clear |
env | 현재 설정된 환경변수 확인 | env |
반응형