UNIX (AIX, LINUX, HP-UX, SOLARIS, ...)/COMMAND

[Unix] 명령어 모음집 (ubuntu, linux, aix, hpux, sun, ...)

아무일도없었다 2022. 9. 11. 22:36

이 글은 계속해서 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

 

 

 

 

 

 

 

 

반응형