LINUX
2012.02.28 09:51

간단 UNIX / LINUX 명령어 정리

조회 수 17115 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
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의 코드 스크랩

내가 모으고 내가 보는

List of Articles
번호 분류 제목 날짜 조회 수 추천 수
161 C# is 와 as 키워드 2012.12.24 9887 0
160 일반 net use와 subst file 2012.12.18 13438 0
159 C# How to speed adding items to a ListView? 1 2012.12.12 11814 0
158 Android Kernel 로그 레벨 설명 2012.12.11 19664 0
157 C# Hashtable 정렬하기 2012.12.11 15831 0
156 C# C# 자주 쓰는 코드 2012.12.10 11961 0
155 개념 QCELP, EVRC 2012.12.05 12439 0
154 C# C# Color Table 2012.12.04 18806 0
153 C# StringBuilder로 문자열 처리를 빠르게 2012.12.04 78015 0
152 MFC dumpbin 으로 파일 실행정보 보기 2012.12.03 15380 0
151 C# Drag & Drop으로 파일받기 구현 1 2012.11.29 14171 0
150 C# 정규식 사용하기 2012.11.27 16444 0
149 LINUX ls 명령어 옵션 1 file 2012.11.27 15172 0
148 개념 스트리밍 개요 Streaming overview 2012.11.26 13929 0
147 개념 AAC, MPEG Advanced Audio Coding file 2012.11.22 15884 0
목록
Board Pagination ‹ Prev 1 ... 19 20 21 22 23 24 25 26 27 28 ... 34 Next ›
/ 34

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5