2012.08.14 00:27
Owner |
Group |
Other |
Owner와 Group은 파일소유자자신과 자신이 속한그룹. Other은 제3자, 웹사이트 방문객은 제3자로 nobody로 취급. | ||||||
r |
w |
x |
r |
w |
x |
r |
w |
x |
r은 파일 읽기(4), w는 파일 쓰기(2), x는 파일 실행(1) |
7 |
5 |
5 |
파일소유자는 그것을 읽고 쓰고 실행시킬 수 있지만, 제3자는 읽고 실행만 시킬 수 있다. | ||||||
7 |
7 |
7 |
제3자도 쓰기 권한이 주어진다. |
명령어 |
사 용 법 |
login |
사용자 인증과정 리눅스 시스템은 기본적으로 multi-user 개념에서 시작하였기 때문에 시스템을 이용하기 위해서는 반드시 로그인을 하여야 합니다. 로그인은 PC 통신에서도 많이 사용되어져 왔기 때문에 그 개념 설정에 그다지 어려움이 없을 것입니다. 흔히 말하는 ID를 입력하는 과정입니다. |
password |
패스워드 변경 리눅스, 특히 인터넷의 세계에서는 일반 컴퓨터 상황에 비하여 훨씬 해킹에 대한 위험이 높습니다. 패스워드는 완성된 단어 보다는 단어 중간에 숫자나 키보드의 ^, #, ' 등과 같은 쉽게 연상할 수 없는 기호를 삽입하여 만들어 주는 것이 좋습니다 |
du |
하드사용량 체크(chkdsk) 자신의 하드공간을 알려면 |
ls |
파일 리스트 보기(dir) F : 파일 유형을 나타내는 기호를 파일명 끝에 표시 (예) |
cd |
디렉토리를 변경 # cd cgi-bin : 하부 디렉토리인 cgi-bin으로 들어감. |
cp |
화일 복사(copy) # cp index.html index.old |
mv |
파일이름(rename) / 위치(move)변경 # mv index.htm index.html $ mv file ../main/new_file |
mkdir |
디렉토리 생성 # mkdir download : download 디렉토리 생성 |
rm |
화일삭제 # rm test.html : test.html 화일 삭제 |
rmdir |
디렉토리 삭제 # rmdir cgi-bin : cgi-bin 디렉토리 삭제 |
pwd |
현재의 디렉토리 경로를 보여주기 |
pico |
리눅스용 에디터 |
put |
ftp 상태에서 화일 업로드 > put guestbook.tar.gz |
get |
ftp 상태에서 화일 다운로드 > get guestbook.tar.gz |
mput 또는 mget |
여러개의 화일을 올리고 내릴때 (put,get과 사용법동일) |
chmod |
화일 permission 변경 리눅스에서는 각 화일과 디렉토리에 사용권한을 부여. 예) -rwxr-xr-x guestbookt.html 읽기(read)---------- 화일 읽기 권한 명령어 사용법 # chmod 666 guestbook.html # chmod 766 guestbook.html |
alias |
" doskey alias" 와 비슷하게 이용할 수 있는 쉘 명령어 alias는 말그대로 별명입니다. 사용자는 alias를 이용하여 긴 유닉스 명령어를 간단하게 줄여서 사용할 수도 있습니다. |
cat |
파일의 내용을 화면에 출력하거나 파일을 만드는 명령( 도스의 TYPE명령) |
more |
cat 명령어는 실행을 시키면 한 화면을 넘기는 파일일 경우 그 내용을 모두 볼수가 없다. 하지만 more 명령어를 사용하면 한 화면 단위로 보여줄 수 있어 유용. # more <옵션> |
who |
현재 시스템에 login 하고 있는 사용자의 리스트를 보여줍니다. # who |
whereis |
소스, 실행파일, 메뉴얼 등의 위치를 알려줍니다 # whereis perl : perl의 위치를 알려준다 |
vi, |
새로운 파일을 만드는 방법 # vi newfile : vi 편집기 상태로 들어감 |
cat, |
파일 내용만 보기 # cat filename : 파일의 내용을 모두 보여줌 |
압축 명령어 |
사 용 법 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tar | .tar, _tar로 된 파일을 묶거나 풀때 사용하는 명령어
1. [파일이름].tar 압축 : tar -cvf [압축될 파일이름].tar [압축할 파일이름] 풀기 : tar -xvf [압축된 파일이름].tar
2. [파일이름].tar.gz, [파일이름].tgz, [파일이름].tar.z 압축 : tar -zcvf { [파일이름].tar.gz , [파일이름].tgz, [파일이름].tar.z } [압축할 파일이름] 풀기 : tar -zxvf { [파일이름].tar.gz , [파일이름].tgz, [파일이름].tar.z }
3. [파일이름].tar.bz2 압축 : tar -jcvf [파일이름].tar.bz2 [압축당할 파일이름] 풀기 : tar -jxvf [파일이름].tar.gz2
4. [파일이름].zip 압축 : zip [파일이름].zip [압축당할 파일이름] 풀기 : unzip [파일이름].zip
5. [파일이름].gz 풀기 : gunzip [파일이름].gz
6. [파일이름].bz2 풀기 : bunzip2 [파일이름].bz2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
compress | 확장자 .Z 형태의 압축파일 생성 # compress [파일명] : 압축시 # uncompress [파일명] : 해제시 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
>gzip | 확장자 .gz, .z 형태의 압축파일 생성 # gzip [파일명] : 압축시 # gzip -d [파일명] : 해제시 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
기타 | .tar.Z 이것은 tar로 묶은 후에 compress를 사용하여 압축한 것으로 uncompress를 사용해서 압축을 푼 다음, 다시 tar를 사용해서 원래의 파일들을 만들어내면 됩니다. 아니면 다음과 같이 한 번에 풀 수도 있다. # zcat [파일명].tar.Z : 해제시 .tar.gz또는 .tar.z # gzip -cd [파일명] : 해제시 .tar.gz 또는 .tar.z .tgz gzip을 사용해서 푼 다음 다시 tar를 사용해서 원래 파일을 만들어 낼 수 있으나, 하지만 다음과 같이 하면 한 번에 처리를 할 수 있다. # gzip -cd 파일.tar.gz | tar xvf - 또는 # tar xvzf 파일.tar.gz # tar xvzf 파일.tgz 리눅스 필수명령어
고급명령어
|
admin | SCCS | SCCS 파일 작성 / 관리 | PWB UNIX |
alias | 기타 | 별칭(Alias) 정의 / 표시 | |
ar | 기타 | 라이브러리 압축 파일 작성 및 관리 | 버전 1 AT&T UNIX |
asa | 문자열 처리 | 캐리지 제어 문자 해석 | 시스템 V |
at | 프로세스 관리 | 나중에 명령어 실행 | 버전 7 AT&T UNIX |
awk | 문자열 처리 | 패턴 검사 및 처리 언어 | 버전 7 AT&T UNIX |
basename | 파일 시스템 | 경로 이름 중 디렉터리가 아닌 부분만 반환. (dirname도 참고) | 버전 7 AT&T UNIX |
batch | 프로세스 관리 | 명령어를 배치 대기열에서 실행하도록 스케줄링 | |
bc | 기타 | 임의 정확도 연산 언어 | 버전 6 AT&T UNIX |
bg | 프로세스 관리 | 백그라운드에서 잡 실행 | |
cc/c99 | C 프로그래밍 | 표준 C 프로그램 컴파일 | IEEE Std 1003.1-2001 |
cal | 기타 | 달력 출력 | 버전 5 AT&T UNIX |
cat | 파일 시스템 | 파일 연결 및 출력 | 버전 1 AT&T UNIX |
cd | 파일 시스템 | 작업 디렉터리 변경 | 버전 6 AT&T UNIX |
cflow | C 프로그래밍 | C 언어 플로그래프 생성 | 시스템 V |
chgrp | 파일 시스템 | 파일 그룹 소유권 변경 | PWB UNIX |
chmod | 파일 시스템 | 파일 모드/특성/권한 변경 | 버전 1 AT&T UNIX |
chown | 파일 시스템 | 파일 소유권 변경 | 버전 1 AT&T UNIX |
cksum | 파일 시스템 | 파일 체크섬 및 크기 기록 | 4.4BSD |
cmp | 파일 시스템 | 두 개의 파일 비교. (diff도 참고) | 버전 1 AT&T UNIX |
comm | 문자열 처리 | 두 파일에 일치하는 줄 비교 | 버전 4 AT&T UNIX |
command | 셸 프로그래밍 | 단순 명령어 실행 | |
compress | 파일 시스템 | 데이터 압축 | 4.3BSD |
cp | 파일 시스템 | 파일 복사 | 버전 1 AT&T UNIX |
crontab | 기타 | 주기적인 백그라운드 작업 스케줄링 | 시스템 V |
csplit | 문자열 처리 | 콘텍스트에 기반하여 파일을 나누기 | PWB UNIX |
ctags | C 프로그래밍 | 태그 파일 작성 | 3BSD |
cut | 문자열 처리 | 파일 내 각 줄의 선택된 필드를 잘라내기 | 시스템 III |
cxref | C 프로그래밍 | C 언어 프로그램의 교차 참조 테이블 생성 | 시스템 V |
date | 기타 | 날짜 및 시간 표시 | 버전 1 AT&T UNIX |
dd | 파일 시스템 | 파일 변환 및 복사 | 버전 5 AT&T UNIX |
delta | SCCS | SCCS 파일에 델타 (변경 사항) 적용 | PWB UNIX |
df | 파일 시스템 | 남아있는 디스크 공간 보고 | 버전 1 AT&T UNIX |
diff | 문자열 처리 | 두 파일 비교 (cmp도 참고) | 버전 5 AT&T UNIX |
dirname | 파일 시스템 | 경로 이름의 디렉터리 부분만 반환. (basename도 참고) | 시스템 III |
du | 파일 시스템 | 파일 공간 사용량 측정 | 버전 1 AT&T UNIX |
echo | 셸 프로그래밍 | 인수를 표준 출력에 기록 | 버전 2 AT&T UNIX |
ed | 문자열 처리 | 표준 문서 편집기 | 버전 1 AT&T UNIX |
env | 기타 | 명령 호출을 위한 환경 설정 | 시스템 III |
ex | 문자열 처리 | 문서 편집기 | 1BSD |
expand | 문자열 처리 | 탭을 공백으로 바꾸기 | 3BSD |
expr | 셸 프로그래밍 | 인수를 식으로 받아 출력 | 버전 7 AT&T UNIX |
false | 셸 프로그래밍 | 거짓 값 반환 | 버전 7 AT&T UNIX |
fc | 기타 | 명령 역사 목록 처리 | |
fg | 프로세스 관리 | 포그라운드에서 잡 실행 | |
file | 파일 시스템 | 파일 종류 결정 | 버전 4 AT&T UNIX |
find | 파일 시스템 | 파일 찾기 | 버전 1 AT&T UNIX |
fold | 문자열 처리 | 긴 줄의 출력 필터링 | 1BSD |
fort77 | 포트란77 프로그래밍 | 포트란 컴파일러 | XPG4 |
fuser | 프로세스 관리 | 하나 이상의 열린 파일이 있는 모든 프로세스의 프로세스 ID 나열 | 시스템 V |
gencat | 기타 | 서식 있는 메시지 카탈로그 생성 | |
get | SCCS | SCCS 파일 버전 취득 | PWB UNIX |
getconf | 기타 | 구성 값 취득 | |
getopts | 셸 프로그래밍 | 유틸리티 옵션 파싱 | |
grep | 기타 | 패턴에 따른 문자열 검색 | 버전 4 AT&T UNIX |
hash | 기타 | 해시 데이터베이스 접근 방식 | |
head | 문자열 처리 | 파일의 처음 부분 복사 | PWB UNIX |
iconv | 문자열 처리 | 코드셋 변환 | HP-UX |
id | 기타 | 사용자 정보 반환 | 4.4BSD |
ipcrm | 기타 | 메시지 큐, 세마포어 집합, 공유 메모리 세그먼트 식별자 제거 | 시스템 V |
ipcs | 기타 | 프로세스 간 통신 기능 상태 보고 | 시스템 V |
jobs | 프로세스 관리 | 현재 세션의 잡 상태 표시 | |
join | 문자열 처리 | 공통된 필드를 기반으로 두 개의 정렬된 텍스트 파일 병합 | 버전 7 AT&T UNIX |
kill | 프로세스 관리 | 프로세스 종료 또는 신호 전송 | 버전 4 AT&T UNIX |
lex | C 프로그래밍 | lex를 위한 프로그램 생성 | 버전 7 AT&T UNIX |
link | 파일 시스템 | 파일에 대한 하드 링크 만들기 | 버전 1 AT&T UNIX |
ln | 파일 시스템 | 파일 연결 | 버전 1 AT&T UNIX |
locale | 기타 | 로케일 관련 정보 취득 | |
localedef | 기타 | 로케일 환경 정의 | |
logger | 셸 프로그래밍 | 로그 메시지 | 4.3BSD |
logname | 기타 | 사용자의 로그인 이름 반환 | 4.4BSD |
lp | 문자열 처리 | 파일을 프린터로 보내기 | 시스템 V |
ls | 파일 시스템 | 디렉터리 내용 나열 | 버전 1 AT&T UNIX |
m4 | 기타 | 매크로 전처리기 | PWB UNIX |
mailx | 기타 | 메시지 처리 | 버전 1 AT&T UNIX |
make | 프로그래밍 | 여러 그룹의 프로그램을 유지 보수, 업데이트, 재생성 | PWB UNIX |
man | 기타 | 시스템 문서 표시 | 버전 2 AT&T UNIX |
mesg | 기타 | 메시지 허가 또는 거부 | 버전 1 AT&T UNIX |
mkdir | 파일 시스템 | 디렉터리 만들기 | 버전 1 AT&T UNIX |
mkfifo | 파일 시스템 | FIFO 특수 파일 만들기 | 4.4BSD |
more | 문자열 처리 | 페이지 단위로 파일 보기 | 3BSD |
mv | 파일 시스템 | 파일 이동 | 버전 1 AT&T UNIX |
newgrp | 기타 | 새로운 그룹으로 변경 (기능은 sg 와 비슷함[1]) | 버전 6 AT&T UNIX |
nice | 프로세스 관리 | 변경된 nice 값으로 유틸리티 호출 | 버전 4 AT&T UNIX |
nl | 문자열 처리 | 줄 수 필터 | 시스템 III |
nm | C 프로그래밍 | 오브젝트 파일의 이름 목록 쓰기 | 버전 1 AT&T UNIX |
nohup | 프로세스 관리 | 터미널을 종료해도 계속 프로세스가 실행되도록 처리 (SIGHUP) | 버전 4 AT&T UNIX |
od | 기타 | 다양한 형식으로 파일 덤프 | 버전 1 AT&T UNIX |
paste | 문자열 처리 | 파일의 일치하는 줄 병합 | 버전 32V AT&T UNIX |
patch | 문자열 처리 | 변경 사항을 파일로 적용 | 4.3BSD |
pathchk | 파일 시스템 | 경로 이름 검사 | |
pax | 기타 | 포터블 아카이브 인터체인지 | 4.4BSD |
pr | 문자열 처리 | 파일 인쇄 | 버전 1 AT&T UNIX |
printf | 셸 프로그래밍 | 서식 있는 출력물 쓰기 | 4.3BSD-Reno |
prs | SCCS | SCCS 파일 인쇄 | PWB UNIX |
ps | 프로세스 관리 | 프로세스 상태 보고 | 버전 4 AT&T UNIX |
pwd | 파일 시스템 | 작업 디렉터리 출력 - 작업 디렉터리 이름 반환 | 버전 5 AT&T UNIX |
qalter | 배치 유틸리티 | 배치 잡 변경 | |
qdel | 배치 유틸리티 | 배치 잡 삭제 | |
qhold | 배치 유틸리티 | 배치 잡 홀드 | |
qmove | 배치 유틸리티 | 배치 잡 이동 | |
qmsg | 배치 유틸리티 | 메시지를 배치 잡으로 보내기 | |
qrerun | 배치 유틸리티 | 배치 잡 반환 | |
qrls | 배치 유틸리티 | 배치 잡 해제 | |
qselect | 배치 유틸리티 | 배치 잡 선택 | |
qsig | 배치 유틸리티 | 배치 잡 신호 전송 | |
qstat | 배치 유틸리티 | 배치 잡 상태 보기 | |
qsub | 배치 유틸리티 | 스크립트 제출 | |
read | 셸 프로그래밍 | 표준 입력으로부터 줄 읽기 | |
renice | 프로세스 관리 | 실행 중인 프로세스의 nice 값 설정 | 4BSD |
rm | 파일 시스템 | 디렉터리 엔트리 제거 | 버전 1 AT&T UNIX |
rmdel | SCCS | SCCS 파일로부터 델타 제거 | PWB UNIX |
rmdir | 파일 시스템 | 디렉터리 제거 | 버전 1 AT&T UNIX |
sact | SCCS | 현재의 SCCS 파일 편집 활동 출력 | 시스템 III |
sccs | SCCS | SCCS 서브시스템을 위한 프론트엔드 | 4.3BSD |
sed | 문자열 처리 | 스트림 편집기 | 버전 7 AT&T UNIX |
sh | 셸 프로그래밍 | 셸: 표준 명령어 인터프리터 | 버전 7 AT&T UNIX (구 버전에서 sh는 톰프슨 셸이나 PWB 셸 중 하나였음) |
sleep | 셸 프로그래밍 | 특정 주기 동안 실행을 일시 정지 | 버전 4 AT&T UNIX |
sort | 문자열 처리 | 텍스트 파일의 정렬, 병합, 시퀀스 검사 | 버전 1 AT&T UNIX |
split | 기타 | 파일을 여러 개로 나눔 | 버전 3 AT&T UNIX |
strings | C 프로그래밍 | 파일 내에서 출력 가능한 문자열 찾기 | 2BSD |
strip | C 프로그래밍 | 실행 파일로부터 불필요한 정보 제거 | 버전 1 AT&T UNIX |
stty | 기타 | 터미널을 위한 옵션 설정 | 버전 2 AT&T UNIX |
tabs | 기타 | 터미널 탭 설정 | PWB UNIX |
tail | 문자열 처리 | 파일의 마지막 부분 복사 | PWB UNIX |
talk | 기타 | 다른 사용자와 대화 | 4.2BSD |
tee | 셸 프로그래밍 | 표준 출력 복제 | 버전 5 AT&T UNIX |
test | 셸 프로그래밍 | 프로그래밍 식 평가 | 버전 7 AT&T UNIX |
time | 프로세스 관리 | 명령 시간 측정 | 버전 3 AT&T UNIX |
touch | 파일 시스템 | 파일 접근 및 수정 시간 변경 | 버전 7 AT&T UNIX |
tput | 기타 | 터미널 특성 변경 | 시스템 V |
tr | 문자열 처리 | 문자열 전송 | 버전 4 AT&T UNIX |
true | 셸 프로그래밍 | 참 값 반환 | 버전 7 AT&T UNIX |
tsort | 문자열 처리 | 토폴로지 방식의 정렬 | 버전 7 AT&T UNIX |
tty | 기타 | 사용자의 터미널 이름 반환 | 버전 1 AT&T UNIX |
type | 기타 | 명령어로 사용하는 경우 이름이 어떻게 해석될지 표시 | |
ulimit | 기타 | 파일 크기 제한 설정 및 보고 | |
umask | 기타 | 파일 모드 작성 마스크 취득 및 설정 | 시스템 III |
unalias | 기타 | 별칭(alias) 정의 제거 | |
uname | 기타 | 시스템 이름 반환 | PWB UNIX |
uncompress | 기타 | 데이터 압축 풀기 | 4.3BSD |
unexpand | 문자열 처리 | 공백을 탭으로 바꾸기 | 3BSD |
unget | SCCS | SCS 파일의 이전 취득 취소 | 시스템 III |
uniq | 문자열 처리 | 파일 내 반복되는 줄 보고 또는 필터링 | 버전 3 AT&T UNIX |
unlink | 파일 시스템 | unlink 함수를 호출 | 버전 1 AT&T UNIX |
uucp | 네트워크 | 시스템 대 시스템 복사 | 버전 7 AT&T UNIX |
uudecode | 네트워크 | 이진 파일 디코딩 | 4BSD |
uuencode | 네트워크 | 이진 파일 인코딩 | 4BSD |
uustat | 네트워크 | uucp 상태 조회 및 잡 제어 | 시스템 III |
uux | 프로세스 관리 | 원격 명령 실행 | 버전 7 AT&T UNIX |
val | SCCS | SCCS 파일 유효성 검사 | 시스템 III |
vi | 문자열 처리 | 화면 지향 (시각) 디스플레이 편집기 | 1BSD |
wait | 프로세스 관리 | 프로세스 완료 대기 | 버전 4 AT&T UNIX |
wc | 문자열 처리 | 줄, 낱말, 바이트, 문자 수 세기 | 버전 1 AT&T UNIX |
what | SCCS | SCCS 파일 식별 | PWB UNIX |
who | 시스템 관리 | 누가 시스템에 있는지 표시 | 버전 1 AT&T UNIX |
write | 기타 | 다른 사용자의 터미널에 기록 | 버전 1 AT&T UNIX |
xargs | 셸 프로그래밍 | 인수 목록 구성 및 호출 유틸리티 | PWB UNIX |
yacc | C 프로그래밍 | yacc | PWB UNIX |
zcat | 문자열 처리 | 데이터 확장 및 연결 | 4.3BSD |
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
6 | xe서버이전시 신규홈페이지 접근방법은? | 지리산 | 2013.06.09 | 8456 |
5 | XE기반 홈페이지 속도향상법! | 지리산 | 2013.05.04 | 25488 |
4 | XE의 관리자모드에서 ssl적용해서 이미지안열리고 https://로 연결 | 지리산 | 2013.03.16 | 23112 |
3 | 계산단위-넓이,무게 | 지리산 | 2012.09.04 | 11196 |
» | 홈페이지-리눅스명령어 | 지리산 | 2012.08.14 | 86456 |
1 | 홈페이지-db관리-backup-스팸글 정리 | 지리산 | 2012.08.09 | 20119 |
서비스 링크