본문 바로가기
시스템운영

[LINUX/UNIX] 명령어 요약

by inkul 2016. 1. 5.

Unix / LINUX 참고사항

프로그램& : PGM background로 실행하기

.cshrc : C Shell 환경 파일

[ESC] : 현 폴더내 존재하는 폴더 및 파일명 완성 단축키

#!/bin/csh : csh의 경로를 지정하여 강제로 csh를 사용하게 함

\rm 파일명 : 무확인후 파일 삭제

arp -a : LAN의 물리적 주소 조회

btmp : [/var/log/btmp 생성후]로그인 실패 조회

cal 10 1998 : 1998년 10월 달력 조회

cat : 파일 보기

cd : 경로 이동

cd ~ : 루트로 이동

cd / : 루트로 이동

chkconfig -- list : 실행중 서비스 목록 조회

chmod +x 파일명 : 파일 실행권한 추가

chmod -R 777 폴더명 : 폴더내 모든 폴더 및 파일에 모든 권한 추가

chmod 777 파일명 : 파일 모든권한 추가

chmod 777 폴더명 : 폴더 모든권한 추가

clear : 명령창 지우기

cp -r 소스폴더 타겟폴더 : 폴더복사

crontab 항목순서 : 분, 시, 일, 월, 요일 명령어 순서

crontab -e : crontab 편집

crontab -l : crontab 조회

crontab -r : crontab 삭제(복구불가)

date MMDDhhmiYYYY : [su 접속]서버 일자 변경

du : 디스크 사용량 조회

df : 디스크 사용량 조회

df -k : 디스크 사용량(KByte단위) 조회

echo $CLASSPATH : Classpath 정보 조회

env : 현 계정이 속한 폴더명, 터미널 모드 등 조회

find . -mtime +양수 -print -exec /bin/rm -f {} \; : 금일 기준으로 지정일자 경과된 파일 삭제

※ 의미 : + : 이상 - : 이하 , 양수 : 지정 경과일(과거)

find . -name 파일명\* -print : 현 폴더이하에서 파일명이 포함된 파일 찾기

find ./ -name "*" | xargs grep 문자열 : 현 폴더 이하 문자열이 들어있는 파일 조회

find ./경로/ -print : 경로명 이하의 /경로/파일명 출력

find . -type f -name 찾을이름\* -print -exec /bin/rm -f {} \; : 현 폴더이하에서 파일명이 포함된 파일 삭제

finger : [권장하지 않음]현 접속자 정보 조회

format : 물리적 디스크 현황 조회

ftp -nv IP << EOF... : 스크립트 내 ftp 사용방법

예) ftp -nv IP << EOF

user 계정 패스워드

put 소스파일 목적파일

EOF

ftp> bin : Binary mode로 FTP실행

ftp> mget file* : file로 시작하는 files getting

ftp> prompt : Confirmation toggle fuction(Interactive Mode On /Off)

ftp> quit : Out of FTP

grep "xxx.xx.xxx.xx" /var/log/messages : 지정 IP 메시지 로그 조회

id : 현 계정 조회

java -version : JDK(Java Developer Kit) 버전 조회

kill -9 프로세스ID : 해당 프로세스ID를 강제 종료

ksh -x 셀프로그램 : Line by Line 실행 결과 보여주기

lastlog : 사용자의 최종 로그인 시간 조회

lastlog -u [사용자명] : 지정 사용자의 최종 로그인 시간 조회

lastlog - t [경과일자] : 지정 기간의 최종 로그인 시간 조회

ls : 현 폴더 내용 조회

ls -alt | more : 현 폴더의 최근 생성 파일순 조회

mail : 메일 확인

man 조회어 : 매뉴얼 조회

man init : 매뉴얼 초기화

mkdir : 디렉토리 생성

more : 파일 내용을 페이지 단위로 조회하기 위한 옵션

mv : 파일 이동, 파일이름 변경

mv 소스폴더 타겟폴더 : 폴더명 변경

netstat -an : 네트워크 상태 조회

netstat -rn : Gateway 정보 조회

passwd : 패스워드 변경

pkginfo | more : 설치된 패키지 조회

prtconf : 메모리 정보 조회

ps -ef | grep 서비스명 : 구동중 프로세스 조회

psrinfo -v : CPU 정보 조회

pwd : 현 디렉토리 조회

q : 매뉴얼 나가기

rm : 파일 삭제

rm -r 경로명 : 경로내의 모든 Sub Folder 및 File 삭제

rmdir : 디렉토리 삭제

showrev -a | more : HostID, HostName, OS, OS Patch 정보 조회

source .cshrc : C Shell 환경 Reload

su - oracle : 오라클 사용자로 변환

sync : Memory상의 Data를 Disk에 Save하도록 함

tar cvpf 파일명 묶일파일명1 묶일파일명2... : 복수 파일을 단수 파일로 압축



댓글0