댓글 쓰기 권한이 없습니다. 로그인 하시겠습니까?
LINUX
2012.02.28 09:51
간단 UNIX / LINUX 명령어 정리
조회 수 19409 댓글 0
bin폴더로 이동하여 ls를 이용하여 명령어들을 볼 수 있다.
(cd /usr/bin 후에 ls | more) ←? 부호 설명 ?> - 화면출력 화면에 출력될 것을 파일로 만들어줌 ←? root & 계정 명령어 ?> su - root계정으로 로그인 (root로그인 후 su - ID하면 ID로 로그인(비번생략)) su 현재 경로를 유지한체로 root계정으로 로그인 passwd 비밀번호 변경 reboot 재부팅 shutdown now shutdown -h now 종료하기 shutdown 1 “Please logout” 터미널을 사용중인 사용자들에 “Please logout”메시지와 함께 1분 후 종료될 것을 알려준다. ←? 디렉토리 관련 ?> pwd 현재 위치 표시 cd 최상위 디렉토리로 이동 cd ~test test가 있는 디렉토리로 이동 mv tmp tmp1 tmp폴더의 이름을 tmp1로 바꾼다. mv share tmp1/. share폴더를 tmp1폴더안으로 이동 mv * ../. 현재 경로의 파일들을 상위 디렉토리로 이동 ←? 보기 & 검색 관련 ?> ls 현재 디렉토리 내의 파일 표시 ls -l 현재 디렉토리내의 파일 상세 표시(권한등) ls -lR 하위 디렉토리의 모든 것 표시 ls -a 환경파일표시(파일명앞에 .이붙어있음) ls *.conf conf로 끝나는 모든 파일 표시 ls -lR > list 화면에 보여질 ls -l의 내용들을 list라는 파일에 집어넣음 ls -l /bin | more bin폴더를 한페이지씩 보여줌 whereis ls ls명령어가 있는 위치 man ls ls에 대한 사전 정보 표시(q로빠져나감) grep -l xx * 현재디렉토리내에 이름에 xx가 포함된 모든 파일 표시 grep -l xx s* 현재디렉토리내에 이름에 xx가 포함된 s로 시작하는 모든 파일 표시←? 폴더 생성 & 삭제?> more list list의 내용표시 mkdir tmp tmp폴더 생성 mkdir -p work/android work폴더를 만들고 그 안에 android폴더 생성 rm -r tmp tmp폴더와 하위 모든 파일 삭제 rm -rf tmp tmp폴더와 하위 모든 파일 강제로 삭제 ←? cp명령어 ?> cp -R /usr/local/share . 해당경로의폴더를 현재폴더에 복사 cp /bin/ls ss ls명령어를 ss라는 이름으로 복사 (실행시에는 ./ss 로 해야된다. 명령어는 자신의 패스에있는 것만 사용가능하기 때문) ←? tar & gzip ?> tar cvf share.tar share tar cvf - share > share.tar share폴더를 share.tar로 묶음 tar tvf share.tar share.tar의 내용 보기 tar xvf share.tar share.tar의 파일 풀기 gzip share.tar share.tar파일을 share.tar.gz로 압축 gzip -d share.tar.gz share.tar.gz의 압축 해제 tar cvf - share | gzip -c > share.tar.gz ←? 파일 권한 부여 ?> chmod 777 tmp tmp폴더의 권한을 777로 설정 ( 순서대로 owner, group, other 순으로 사용자의 rwx권한 설정이다.(2진법, read,write,execute) chmod u+w tmp tmp폴더의 owner의 w권한 부여 ←? 링크생성 & alais ?> ln -s /usr/local/ local /usr/local경로를 가르키는 local링크 생성 alias l='ls -l' ls -l 명령어를 l로 축약(별명) unalias l l로 축약한것을 취소 ←? 터미널 관련?> who 현재 터미널을 이용중인 사용자 표시 ←? 프로세스 관련 ?> ps 현재 시스템에 사용중인 프로세스 표시 ps -eaf ps -aux 현제 시스템에 사용중인 프로세스 표시 kill -9 3486 3486번 프로세스를 종료시킨다 top 프로세스의 전체적인 상태를 부하가 높은 순으로 표시(접속자수,부하,좀비프로세스,내컴퓨터정보(cpu,memory)) 나갈떄는 q를 입력 ←? 네트워크 관련 ?> netstat -na 네트워크 상태 보기(포트) netstat -r 라우트 보기 telnet ip port 자신의 ip살았나 죽었나 보기 more resolv.conf DNS설정 traceroute yahoo.co.kr 라우터 경로 표시 nslookup yahoo.co.kr 자신의 DNS 점검 netstat -na | wc netstat -na의 갯수 netstat -na | grep CONN | wc netstat -na에서 CONN의 개수 표시 ←? 그외에..?> tail -f list list파일의 갱신되는 내용을 실시간으로 보여준다. java -cp rmitest.jar com.test.TestServer > rmitest.log & TestServer클래스를 jar파일을 이용하여 구동시키고 내용을 rmitest.log에 계속 저장한다. kill -9 프로세스번호 프로세스 죽이기(ps명령으로 프로세스 번호를 본다.) df HDD사용률 보기 Dreamy의 코드 스크랩내가 모으고 내가 보는
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5