LINUX
2012.02.28 09:51

간단 UNIX / LINUX 명령어 정리

조회 수 16930 댓글 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
번호 분류 제목 날짜 조회 수 추천 수
75 LINUX epoch time을 실제 시간으로 변환해주는 excel 함수 2015.03.18 8596 0
74 LINUX Ubuntu php5.6 , php7.1 설치 및 셋팅하기 2020.02.11 4840 0
73 LINUX 매번 잊는다.. tar 풀기 : tar zxvf file 2 2009.04.14 36401 0
72 LINUX [Shell Script] bash에서 source 명령 2012.01.02 61816 0
» LINUX 간단 UNIX / LINUX 명령어 정리 2012.02.28 16930 0
70 LINUX zip 명령어 사용법 1 2012.04.16 28418 0
69 LINUX KScope 사용법 2012.04.23 14952 0
68 LINUX vi 필수 명령어 2012.04.27 13412 0
67 LINUX [Shell Script] Shell Script 기본 2012.05.05 27385 0
66 LINUX 리눅스 커널리빌딩, 버젼확인, ctags명령, vi편집기활용, 기본명령 2012.05.07 14789 0
65 LINUX du 명령어 사용법(디스크 용량 확인) 1 2012.05.31 77261 0
64 LINUX [Shell Script] 쉘 스크립트에서 getopt 사용하는 법 2014.11.09 16755 0
63 LINUX 서버간 폴더 또는 파일을 이동 하는 scp 명령어 2012.06.27 25850 0
62 LINUX Ubuntu apt-get 명령어 정리 2020.02.11 3771 0
61 LINUX 패치 파일 만들기와 적용하기 (patch, diff) 2 2012.10.22 35570 0
목록
Board Pagination ‹ Prev 1 2 3 4 5 Next ›
/ 5

나눔글꼴 설치 안내


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

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

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5