LINUX
2012.02.28 09:51

간단 UNIX / LINUX 명령어 정리

조회 수 19425 댓글 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
번호 분류 제목 날짜 조회 수 추천 수
105 Android [GIT 사용법] Dreamy의 요약 2 secret 2012.04.20 158 0
104 LINUX zip 명령어 사용법 1 2012.04.16 30678 0
103 Android logcat 사용법 2012.04.12 39402 0
102 C# C# 형변환 (문자형 -> 숫자형) / C# Type Change (string -> number) 2012.04.12 59988 0
101 C# 문자열 다루기 1 2012.04.06 20943 0
100 개념 CMLA (Content Management Licensing Administrator) DRM 2012.03.30 17609 0
99 개념 SEI(Supplemental Enhancement Information) - H.264, AVC 2012.03.29 20363 0
98 개념 UDS (Unix Domain Socket) 2012.02.28 34737 0
» LINUX 간단 UNIX / LINUX 명령어 정리 2012.02.28 19425 0
96 Android Wifi을 이용한 adb 연결 2012.02.28 23297 0
95 개념 DTCP-IP (Digital Transmission Content Protection over Internet Protocol) 2012.02.27 18278 0
94 Android Fastboot (Android Image 적용) 사용하기 2012.02.15 24503 0
93 개념 Android CTS(Android Compatibility Test Suite) 2012.02.15 19301 0
92 일반 디버깅용 string 프로그램 소스 2012.02.06 17456 0
91 Python Visual Studio 2005 + IronPython 연동하기 2012.02.02 18676 0
목록
Board Pagination ‹ Prev 1 ... 23 24 25 26 27 28 29 30 31 32 ... 34 Next ›
/ 34

나눔글꼴 설치 안내


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

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

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5