반응형

hash

1024 바이트 전송 시마다 '#' 기호를 출력한다.

hash 기능 사용 시 퍼포먼스 저하

 

idle

ftp> idle [seconds]

remote 서버 연결의 비활성화 시간을 설정/확인한다.

초 단위로 파라미터를 줄 경우, 비활성화 시간을 설정하며, 파라미터가 없는 경우 현재 설정 상태를 출력한다.

설정된 시간이 지나면 ftp 접속이 끊어진다. (30~7200초 설정 가능)

 

lcd

ftp> lcd [local-directory]

local 디렉토리를 변경한다.

파라미터로 주어진 디렉토리로 local 디렉토리를 변경하며, 파리미터가 없는 경우 local home 디렉토리로 변경

 

macdef

ftp> macdef [macro-name]

매크로를 정의

명령어 실행 후 다음 라인부터의 내용이 매크로로 저장

빈 라인(내용없이 엔터 입력)이 입력되면 매크로 저장이 종료

최대 4096개의 문자로 된 16개의 매크로를 정의할 수 있으며, 정의된 매크로는 close 명령어로 종료될 때까지 유지

 

$

ftp> $ [macro-name]

매크로를 실행한다.

 

macdef 명령어로 먼저 매크로를 정의해 놓은 후, 해당 매크로를 실행

반복적인 작업이나 일괄작업 등에 쓰임

 

mdelete

ftp> mdelete [remote-files]

다수의 파일을 삭제한다.

 

mdir

ftp> mdir [remote-files local-file]

다수의 디렉토리/파일의 출력 결과를 local 파일로 저장한다.

 

mls

ftp> mls [remote-files local-file]

다수의 디렉토리/파일의 간단한 출력 결과를 local 파일로 저장한다.

 

mget

ftp> mget [remote-files]

다수의 remote 파일을 전송받는다.   

 

mkdir

ftp> mkdir [directory-name]

서버에 디렉토리를 생성한다.

  

mode

파일 전송 모드를 설정한다.

제공되는 모드는 stream 뿐이다.

 

modtime

ftp> modtime [remote-file]

파일의 최종 수정시각을 출력한다.

 

mput

ftp> mput [local-files]

다수의 local 파일을 서버로 전송한다.

 

newer

ftp> newer [remote-file [local-file]]

파일을 get 하되, local 파일보다 나중인 경우에만 가져온다.

local 파일이 없는 경우 그냥 get 한다.

 

nlist

ftp> nlist [remote-directory] [local-file]

디렉토리의 파일 목록을 출력한다.

디렉토리명을 지정할 수 있으며, 지정하지 않으면 현재 디렉토리가 출력된다.

 

open

ftp> open [server-host] [port-number]]

서버에 접속한다.

ftp 접속이 끊어졌을 경우 ftp를 종료하지 않고 open 명령어로 재접속 가능

 

prompt

multiple 명령어 실행 시 응답 여부를 설정한다. (on/off toggle, default: on)

off로 설정할 경우, multiple 명령어(mget, mput 등) 실행시 y/n 선택없이 강제로 진행된다. (모두 y)

 

sendport

data 연결을 위해 PORT 명령어 사용 여부를 설정한다. (on/off toggle, default: on)

off로 설정할 경우 명령어 실행에 delay가 생길 수 있다.

 

passive

passive 모드 설정을 변경한다. (on/off toggle, default: off)

 

put, send

ftp> put [local-file] [remote-file]]

서버로 local 파일을 전송한다.

파일명을 파라미터로 줄 경우, remote 서버로 전송되는 파일명을 지정할 수 있다.

 

pwd

서버의 현재 디렉토리를 출력한다.

 

reget

ftp> reget [file-name]

파일의 끝에 이어서 get 한다.

파일을 get 하던 중 중지된 경우, 처음부터 다시 받지 않고 reget 명령어를 이용해 이어받을 수 있다.

 

rstatus

ftp> rstatus [file-name]

서버의 상태를 출력한다.

 

rhelp

ftp> rhelp [command-name]

서버로부터 help 정보를 얻어온다.

ftp 프로그램 상의 명령어가 아닌 순수 ftp 프로토콜의 명령어에 대한 help 정보이다.

 

rename

ftp> rename [from-name [to-name]]

서버의 파일, 디렉토리의 이름을 변경한다.

 

rmdir

ftp> rmdir [directory-name]

빈디렉토리를 삭제한다.

 

runique

local 파일의 unique 저장 설정을 변경한다. (on/off toggle, default: off)

만약 remote 파일을 get/mget으로 가져올 때, local 서버에 같은 이름의 파일이 존재하는 경우

해당off로 설정되어있으면 덮어씌기하고, on으로 설정되어있으면 파일명 끝에 .1 과 같이 숫자 붙는다.

 

size

ftp> size [file-name]

파일의 사이즈를 출력한다.

 

status

현재 ftp 접속 상태 정보를 출력한다.

 

struct

ftp> struct [struct-name]

파일 전송 struct를 설정한다.

 

system

서버의 OS 타입을 출력한다.

 

tenex

파일 전송 모드를 tenex로 설정한다.

 

type

ftp> type [type-name]

파일 전송 모드를 설정

 

umask

ftp> umask [newmask]

서버의 umask를 설정

 

verbose

verbose 모드를 설정한다. (on/off toggle, default: on)

on일 경우, 파일 전송 완료 시 전송 통계 내역(전송size, 소요시간, 초당 속도 등)을 출력한다.


출처 : http://blog.naver.com/hara9/10101134352

반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

[CentOS7] 에서 Maria DB 경로 변경시 주의점.  (0) 2017.09.11
리눅스 명령어  (0) 2012.08.10
FTP 명령어 1  (0) 2012.08.10
우분투 터미널 명령어 모음  (0) 2012.08.10
[Ubuntu] Ubuntu 11.10  (0) 2011.10.27
반응형

ftp> ! [command]

잠시 셸로 빠져나간다.

셸을 종료하면 다시 ftp로 돌아간다.

 

?, help

ftp> ? [command-name]

help 내용을 본다.

?만 입력하면 모든 명령어 목록이 출력되며, 명령어를 파라미터로 주면 해당 명령어의 help 내용을 출력한다.

 

account

ftp> account [passwd]

remote 서버로 account 정보를 보낸다.

 

append

ftp> append [local-file [remote-file]]

remote 서버에 파일이 존재할 경우 이어붙인다.

remote-file 명을 입력하지 않으면 local-file 명으로 지정된다.

 

ascii

ftp> type ascii

전송 모드를 ascii로 설정한다.

 

binary, image

ftp> type [binary/image]

전송 모드를 binary로 설정한다.

 

bell

ftp> bell [on/off]

명령어 실행 완료 시 삐 소리 출력 여부 설정한다.

 

bye, quit

ftp 연결을 끊고 종료한다.

case

mget 명령 시의 원격 서버 파일명 대소문자 구분을 설정 (on/off toggle, default: off)

(on이면) remote 서버의 파일들을 mget으로 가져올 때, 대소문자 구분없이 모두 소문자로 가져온다.

 

 

cd

ftp> cd [remote-directory]

서버의 디렉토리를 변경

 

cdup

서버의 디렉토리를 한단계 전으로 변경 (cd .. 와 동일)

 

chmod

ftp> chmod [mode remote-file]

파일의 권한을 변경

 

close, disconnect

ftp 연결을 끊는다.

ftp 연결만 끊으며 ftp를 종료하지는 않는다. 정의한 매크로는 모두 삭제된다.

 

cr

텍스트 파일 전송시 엔터코드(Carriage Return) 유무를 조정. (on/off toogle, default: on)

 

delete

ftp> delete [remote-file]

remote 파일을 삭제한다.

빈 디렉토리도 삭제할 수 있다.

 

debug

디버깅 모드를 설정한다. (on/off toggle  debug 레벨 설정)

 

dir, ls

ftp> dir [remote-directory] [local-file]]

디렉토리를 출력한다.

local 파일을 파라미터로 줄 경우, dir 명령의 결과를 파일로 저장할 수 있다.

 

form

파일 전송 포맷을 설정한다.

(non-print 포맷만 지원)

 

get, recv

ftp> get [remote-file [local-file]]

remote 파일을 local 서버로 전송받는다.

local 파일명을 파라미터로 줄 경우, 전송받은 파일의 파일명을 지정할 수 있다.

 

glob

local 파일이름의 메타문자 확장을 설정한다. (on/off toggle, default: on)


출처 : http://blog.naver.com/hara9/10101134324

[출처] FTP 명령어|작성자 하라구

반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

리눅스 명령어  (0) 2012.08.10
FTP 명령어 2  (0) 2012.08.10
우분투 터미널 명령어 모음  (0) 2012.08.10
[Ubuntu] Ubuntu 11.10  (0) 2011.10.27
Xshell에서 sql 접속 및 간단한 명령어.  (2) 2010.07.13
반응형

rpm to deb 터미널 명령어 :  sudo alien -k --script /home/jxlove/바탕화면/파일명.rpm


ls (=dir) : 폴더검색


cd 폴더명 : 폴더 내로 진입


폴더 내로 진입 한뒤에  sudo alien -k --script 파일명.rpm  해도 됨


./파일명 ; 파일 실행  -  ex) ./vmware-install.pl


sudo : super do  -  ex) sudo ./vmware-install.pl


whereis 파일명  :  파일 검색


root 계정 사용 : sudo passwd root

암호 입력

암호 확인 재입력


su root 

암호 입력


그 다음에 재부팅 후 로그인 부분에서 아래쪽 기타를 선택하고 root를 입력 후 엔터를 치고 암호를 입력하면

root계정으로 로그인 된다.


간단하게 부분적 root 권한을 얻고 싶으면 sudo -s 를 치면 root권한을 얻을 수 있다.



[Linux] cd 뭐여???

cd : Change Directory


말그대로 디렉토리를 옮기는 명령어입니다. 


윈도우즈에서는 디렉토리를 폴더라는 이름으로 사용하는데요. 리눅스에서는 디렉토리라는 이름을 사용하네요. 


여기서 설명이 들어갔습니다. 


리눅스에서는 모든것이 파일의 의미로 통한다고 합니다. 


디렉토리도 파일, 이미지도 파일, 동영상도 파일, 음악도 파일.

다른부분은 윈도우와 같지만 디렉토리를 파일로 본다는건 윈도우와 조금 다르네요. 

중요한 이야기는 아니구요. 그냥 그렇구나...하고 이해하시면 될듯 합니다. 


이번에는 이름에 대해서 이야기를 합니다. 


이름. 즉 파일 이름은 256자가 가능합니다. 그리고 확장자의 의미가 없습니다. 또한 소문자와 대문자를 구분합니다. 


예를 들어서 


$ Text

$ text

이 둘은 완전히 다른 이름이라는것이죠. 


또한 


$ text.text

와 같이 확장자 부분을 txt라고 지정을 해도 이파일이 텍스트 파일이라는 법은 없습니다. 리눅스는 확장자를 의미부여 하지 않기 때문입니다. 



이제 정통적인 방법의 디렉토리 이동을 알아보도록 합니다. 


콘솔창을 열고 다음과 같이 칩니다. 


$ cd .


변함이 없습니다. 

. 은 현재의 디렉토리라는 말입니다. 그러니까 지금현재의 디렉토리로 이동해라! 라는 명령을 내린거죠. 


다음....


$ cd ..


이번에는 디렉토리가 변경되었습니다. 

..은 상위디렉토리를 나타냅니다. 


방금 살펴본 두가지의 디렉토리 이동을 상대적 디렉토리 이동이라고 합니다. 

이번에는 절대적 디렉토리 이동을 알아보도록 합니다. 


리눅스에서 / 은 최상위 디렉토리를 말합니다. 


$ cd /


이렇게 하면 최상위로 넘어가겠네요. 


그럼 이번에는 


$cd /tmp/kde-knoppix


그럼 한번에 해당 디렉토리로 이동을 합니다. 

한번에 해당 디렉토리까지 이동할수 있는 장점이 있지만 언제나 풀 패스를 알아야 하는 단점이 있겠네요. 

나중에 배우겠지만 이런 단점을 보안하기 위해서 Stack을 이용하기도 합니다. 

나중에 알게되는 pop 솨 push 명령을 배우면 잘 사용하시기 바랍니다. 


이번에는 색다른 명령어를 배워보도록 하겠습니다. 


$ cd


달랑저거만????ㅋㅋ

위의 명령어를 치면 어디로 움직이나요?

바로 자기자신의 홈디렉토리로 옮겨집니다. 


저는 지금 


/home/Knoppix


로 이동을 했네요. 


방금 배운 cd명령은 너무나도 자주 사용하는 명령어이니까 꼭 사용법을 익혀두시기 바랍니다. manual 참조.^^




[Linux] Directory 관련 명령어들..


$ pwd (Present Working Directory)


현재 작업하고 있는 디렉토리의 완전경로를 뿌려줍니다. 

여러가지 작업을 하면서 지금 자신이 어디 있는지 알고 싶을때 사용하면 좋을 명령어이겠네요. 



$ cd (Change Directory)


말 그대로 디렉토리를 변경할때 사용합니다. 이 명령어는 지난시간에 언급을 했기 때문에 그냥 넘어가도록 하겠습니다. 



$ mkdir (Make Directory)


디렉토리를 만드는 명령어 입니다. 그냥 딱 봐도 옵션이 많을것 같습니다. 옵션을 찾아봐서 참고하시길 바랍니다. 

어떤 식으로 디렉토리를 만드는지......어떤 속성을 지니고 만들지....모두 중요합니다. 



$ rmdir (Remove Directory)


디렉토리를 삭제할때 사용합니다. 주의하실 점은 디렉토리 안이 비어있어야 삭제가 된다는 점입니다. 내용이 있을경우에는 지워지지 않습니다. 메세지만 뜨고 마네요. 하지만 한방에 지울수 있는 방법도 있기는 합니다. 

옵션을 참고하시구요. 정리해두시기 바랍니다. 


------------------------

지금부터 볼 명령어들이 가장 실생활에서 많이 쓰이는 명령어 입니다. 반드시 숙지해두세요~


$ pushd

$ popd

$ dirs


Stack이라고 하는 컴퓨터에서 사용하는 저장소의 종류가 있습니다. Stack을 자세히 설명하려면 컴퓨터 아키텍쳐까지 올라가기 때문에 자세히는 설명하지 않겠습니다. 단순히 항아리 구조의 저장소라고 생각하시면 될것 같습니다. 

특징은 FILO (First In Last Out)입니다. 

제일 먼저 들어간 자료는 제일 마지막에 나온다는 소리이죠. 항아리에 자료를 저장하면 제일먼저 넣은 자료는 가장 밑에 깔리게 되어서 그 자료를 꺼내기 위해서는 위에 쌓여있는 자료를 먼저 꺼내야 겠지요?

반대로 말해서는 가장 마지막에 넣은 자료는 가장 위에 올려 있기 때문에 가장 먼저 꺼낼수 있습니다. 

이런 특징을 가진 자료구조를 Stack이라고 합니다. 

pushd & popd가 그런 특징을 가진 경로저장 명령어입니다. 


$ pushd 를 이용해서 현재경로나 원하는 경로를 저장하면 순서대로 저장이 됩니다. 


그럼 $ popd를 이용해서 저장된 역순으로 경로를 점프하면서 바꿀수 있는것이지요. 


우리가 $ pushd를 이용해서 여러 경로를 집어넣었다면 지금 Stack의 저장된 경로를 다 보려면 $ dirs 를 이용합니다. 


그럼 왼쪽이 가장 마지막에 입력된 경로가 되겠구요. 가장 오른쪽이 제일 처음에 입력된 경로가 될것입니다. 

이때  $ popd를 하게 되면 가장 왼쪽의 경로가 나와서 그쪽으로 이동하게 되는것입니다. 


그럼 이 stack구조의 경로저장의 단점이 있을것입니다. 

중간을 건너띄우고 원하는 저장된 경로로 가려고 할때는 그 전에 쌓여있는 경로를 모두 빼내고 가야 하는 단점이 바로 그것입니다. 

바로 이런 단점을 커버하기 위한 것이  


$ popd +숫자


입니다. 

숫자를 넣게 되면 위쪽으로 부터 몇번째 있는 경로로 이동을 하게 됩니다. 그럼 해당위치의 경로가 빠져나오게 되고 다시 그 자리는 채워지게 되는것이죠. 

반드시!!!!!!!!!!!!!!!! 한번씩 실험을 해보시길 부탁드립니다. 

정말 유용하게 사용하실수 있습니다. 


창을 여러개 띄워놓고 콘솔을 만지는것도 좋지만 방금전에 작업을 했던 경로를 푸쉬해 놓고 팝으로 돌아가는것도 매우 유용하기 때문입니다. 




[Linux] 리눅스 기본 명령어 모음


alias(명령어 간소화하기) 

apropos(관련된 명령어 찾기) 

arch(컴퓨터 종류 알기) 

arp(같은 서브넷의 IP 보여주기) 

at(작업 시간 정하기) 

atd(계획성 있는 작업 실행하기) 

awk(특정 패턴 문자 처리하기) 

a2p(펄 파일로 바꾸기) 

badblocks(배드 블럭 검사하기) 

bc(계산기) 

biff(메일 수신 소리로 확인하기) 

bg(후면작업; 배경화면 설정) 

bind(키나 함수 순서 결합하기) 

break(루프 빠져나가기) 

cal(달력보기) 

builtin(내부 명령어 알아보기) 

case(조건 처리하기) 

cat(화면상에서 파일 보기) 

cd(디렉토리 변경하기) 

cfdisk(디스크 설정하기) 

chattr(파일 속성 변경하기) 

chfn(사용자 정보 변경하기) 

chgrp(파일, 디렉토리가 속했던 그룹 바꾸기) 

chmod(파일 권한 바꾸기) 

chown(파일 주인 바꾸기) 

chsh(지정된 셸 바꾸기) 

cksum(CRC값을 점검한다) 

clear(화면 청소하기) 

clock(CMOS 시각을 조정하기) 

cmp(파일 비교하기) 

colcrt(문자 변환 필터) 

colrm(열 삭제하기) 

column(가로 정렬하기) 

comm(파일 비교 출력하기) 

command(명령어 알아보기) 

continue(루프 계속돌기) 

cp(파일 복사하기) 

cpio(복사본 만들기) 

crontab(cron을 관리한다) 

csplit(파일에 서식, 규칙 정하기) 

cut(필요한 필드만 출력하기) 

date(날짜 보기) 

dd(블럭장치 읽고 쓰기) 

debugfs(ext2 파일 시스템 디버깅하기) 

declare(변수 선언하기) 

df(파일 시스템의 사용량 보기) 

dirs(디렉토리 목록 표시하기) 

dmesg(부팅 메시지 보기) 


(X윈도우 환경에서 printk 메세지를 기본으로 못보는데 dmesg를 통해서 확인할수 있다)

dnsdomainname(DNS 이름 출력) 

domainname(NIS 이름 출력&설정) 

du(디렉토리와 파일의 용량 파악하기) 

dumpe2fs(파일 시스템 정보 보기) 

echo(표준 출력하기) 

eject(장치 해제하기) 

elm(메일 관련) 

enable(내부 명령어 지정) 

env(환경변수 출력하기) 

eval(인수 읽기) 

exec(셸 명령어 실행하기) 

exit(종료하기) 

expand(탭을 공백으로 변환하기) 

export(변수 지정하기) 

e2fsck(파일 시스템 복구하기) 

fc(지정된 편집기 받기) 

fdformat(플로피 디스크 포맷하기) 

fdisk(파티션 나누기) 

fg(지정된 작업을 전면 프로세스로 시작하기) 

file(파일 종류 보기) 

find(파일 찾기) 

finger(사용자 정보 알기) 

fold(정형화하기) 

fmt(정형화하기) 

for(반복 실행하기) 

free(메모리 사용량 알아보기) 

fsck(파일 시스템 검사하기) 

fstab(파일 시스템에 대한 고정적인 정보 저장하기) 

ftp(파일 전송 프로그램) 

fuser(프로세스 ID 출력) 

getkeycodes(매핑 테이블 출력하기) 

grep(특정 문자(열) 검색하기) 

gzexe(실행 파일 압축하기) 

gzip(압축하기) 

halt(시스템 종료하기) 

hash(기억해 두기; index 역할) 

head(파일의 앞부분 출력하기) 

help(도움말 보여주기) 

host(호스트 정보 보기) 

history(사용 명령어 목록보기) 

hostname(서버 이름 알기) 

id(계정 정보 알기) 

if(조건문 실행하기) 

ifconfig(랜카드에 주소 할당하기) 

imolamod(모듈 설치하기) 

inetd(인터넷 서비스의 최상위 데몬) 

init(실행 단계 정하기) 

ispell(철자법 검사하기) 

jobs(수행중인 프로세스 알기) 

kbd_mode(키보드 모드 출력하기) 

kill(프로세스 죽이기)  강제종료 (kill -9  PID)

klogd(커널 로그 데몬) 

ldd(공유 라이브러리의 의존성 알기) 

less(페이지 단위로 출력하기) 

let(정규식 표현하기) 

lilo(부팅하기) 

ln(링크하기) 

locate(패턴에 맞는 파일 찾기) 

login(로그인하기) 

logger(시스템 로그 기록하기) 

logname(사용자 로그인명 보여주기) 

logout(로그인 셸 종료하기) 

look(특정 단어 검색하기) 

losetup(중복 장치 확인하기) 

lpd(프린트 데몬) 

lpq(현재 프린트 작업 상태 출력하기) 

lpr(출력하기) 

lprm(대기열에 있는 문서 삭제하기) 

ls(디렉토리 내용보기) 

lsattr(파일 시스템의 속성 보여주기) 

lsdev(하드웨어 장치 출력하기) 

lsmod(모듈 정보 출력하기) lnsmod(묘둘 올리기) rmmod (모듈 내리기)

mail(메일 관련) 

make(컴파일하기) 

man(매뉴얼 보기) 

mattrib 

mbadblocks 

mcd 

mcopy 

mdel 

mdeltree 

mdir 

mesg(메시지를 받을 수 있는지 확인하기) 

mformat 

minfo 

mkdir (디렉토리 만들기) 

mke2fs(파일 시스템 생성하기) 

mkfs(파일 시스템 만들기) 

mknod(특수 파일 만들기) 

mkswap(스왑 영역 지정하기) 

mlabel 

mmd 


mount 

mmount 

mmove 

mpartition 

mount(장치 연결하기) 

more(화면 단위로 출력하기)  ls -al | more

mrd 

mren 

mtoolstest 

mtype 

mutt(메일 관련) 

mv(파일 옮기기) 

mzip 

netstat(현재 네트웍 상황 보기) 

nice(프로세스 우선 순위 변경하기) 

od(8진수로 파일 보기) 

passwd(암호 입력하기) 

pidof(실행중인 프로그램의 프로세스 ID 찾기) 

pine(메일 관련) 

ping(네트웍 확인하기) 

popd(pushd 취소) 

ps(프로세스 상태 알기) ps -aux

pstree(프로세스 상관관계 알기) 

pwd(절대경로 보여주기) 

quota(디스크 한계량 알기) 

rarp(rarp 테이블 관리하기) 

rcp(원격 호스트에 파일 복사하기) 

rdev(루트, 스왑장치, 램 크기, 비디오 모드를 조사하고 설정하기) 

rdate(네트웍으로 시간 설정하기) 

reboot(재부팅하기) 

readonly(읽기 전용으로 표시하기) 

renice(프로세스 우선 순위 바꾸기) 

reset(터미널 초기화하기) 

restore(다시 저장하기) 

rlogin(바로 접속하기) 

rm(파일 지우기) 

rmdir (디렉토리 지우기) rm -rf

route(라우팅 테이블 추가/삭제하기) 

rpm(프로그램 추가/삭제) 

rpm2cpio(rpm을 cpio로 변환하기) 

rsh(원격으로 명령어 실행하기) 

rup(호스트 상태 출력하기) 

rusers(호스트에 로그인한 사용자 출력하기) 

rwall(호스트 사용자에게 메시지 뿌리기) 

script(기록하기) 

set(변수값 설정하기) 

setup(시스템 관련 설정하기) 

showmount(호스트의 마운트 정보 보여주기) 

shutdown(전원 끄기) 

sleep(잠시 쉬기) 

source(스크립트 번역하기) 

split(파일 나누기) 

ssh(암호화된 원격 로그인하기) 

stty(터미널라인 설정 보여주기) 

su(계정 바꾸기) 

suspend(셸 중단하기) 

swapoff (스왑 해제하기) 

swapon(스왑 활성화하기) 

sync(버퍼 재설정하기) 

syslogd(로그인 과정 설정하기) 

tac(거꾸로 보기) 

tail(문서 끝부분 출력하기) 

talk(이야기하기) 

tar(파일 묶기) 

tcpdchk(tcp wrapper 설정하기) 

tcpmatch(네트웍 요청에 대해 예측하기) 

tee(표준 입력으로부터 표준 출력 만들기) 

telnet(원격접속하기) 

test(테스트하기) 

times(셸에서의 사용자와 시스템 시간 출력하기) 

top(cpu 프로세스 상황 보여주기) 

tr(문자열 바꿔주기) 

true(종료 코드 리턴하기) 

type(유형 보기) 

ul(밑줄 처리해서 보여주기) 

ulimit(제한하기) 

umask(매스크 모드 설정하기) 

umount(장치 해제하기) 

unalias(별명 제거하기) 

uname(시스템 정보 보기) 

unexpand(공백 문자를 탭으로 변환하기) 

uniq(중복된 문장 찾기) 

useradd(사용자 계정 만들기) 

userdel(계정 삭제하기) 

usermod(사용자 계정정보 수정하기) 

unset(설정 변수 해제) 

uptime(시스템 부하 평균 보여주기) 

users(로그인된 사용자 보여주기) 

w(시스템에 접속한 사용자 상황 알아보기) 

wait(프로세스 기다리기) 

wall(모든 사용자에게 메시지 보내기) 

wc(문자, 단어, 라인수 세기) 

whatis(명령어의 간단한 설명보기) 

while(루프 명령어) 

who(사용자 알기) 

write(콘솔 상에서 간단한 메시지 보내기) 

xcopy(반복적으로 복사하기) 

XFree86 

ypchfn(NIS에서 사용하는 chfn 명령어) 

ypchsh(NIS에서 사용하는 chsh 명령어) 

yppasswd(NIS에서 사용하는 passwd 명령어) 

zcat(압축 파일 보기) 

zcmp(압축 파일 비교하기) 

zforce(강제로 gz 만들기) 

zgrep(압축 상태에서 grep 실행하기) 

zmore(압축 상태에서 more 실행하기) 

znew(.Z 파일을 .gz로 다시 압축하기)


출처 : http://delirussum.tistory.com/76

반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

FTP 명령어 2  (0) 2012.08.10
FTP 명령어 1  (0) 2012.08.10
[Ubuntu] Ubuntu 11.10  (0) 2011.10.27
Xshell에서 sql 접속 및 간단한 명령어.  (2) 2010.07.13
간단한 리눅스 명령어.  (0) 2010.07.13
반응형

xml로 작업을 할것이 있어서 찾던중 다른분이 만든것을 찾게 되어서 해당자료를 올려놓는다.

출처 : http://www.cyworld.com/bomnarain/9362771


<?xml version="1.0" encoding="UTF-8" ?> 

<PROVINCE>

<AREA code="1">강원도</AREA> 

<AREA code="2">경기도</AREA> 

<AREA code="3">경상남도</AREA> 

<AREA code="4">경상북도</AREA> 

<AREA code="5">광주광역시</AREA> 

<AREA code="6">대구광역시</AREA> 

<AREA code="7">대전광역시</AREA> 

<AREA code="8">부산광역시</AREA> 

<AREA code="9">서울특별시</AREA> 

<AREA code="10">울산광역시</AREA> 

<AREA code="11">인천광역시</AREA> 

<AREA code="12">전라남도</AREA> 

<AREA code="13">전라북도</AREA> 

<AREA code="14">제주특별자치도</AREA> 

<AREA code="15">충청남도</AREA> 

<AREA code="16">충청북도</AREA>

</PROVINCE>

 

=========================================================================================

/**

*XML Parser 을 이용하여 XML을 다룬다. 

* 자세한 설명및 레퍼런스는 http://kr.php.net/manual/kr/book.xml.php 를 참고 

*/

$rXml = xml_parser_create(); // xml 파서를 생성시킨다. 

$arXml = array(); // 임시 배열

$strXml = ''; // xml의 내용을 저장할 변수

/**

* file_get_contents 등의 파일 내용을 읽는 여러 함수를 이용할 수 있다. 

*/

$fp = fopen('./test.xml', 'r'); // xml 파일을 읽는다. 

if($fp) // 정상적으로 파일이 열렸다면 

{

while (!feof($fp)) { // EOF가 될때까지

$strXml .= fread($fp, 1024); // 1024 바이트씩 읽어서 임시 변수에 넣는다.

}

fclose($fp); // 파일을 닫는다.

}

xml_parser_set_option($rXml, XML_OPTION_CASE_FOLDING, 0); // 대문자로 변경 (기본이 enable이라 disable함)

xml_parser_set_option($rXml, XML_OPTION_SKIP_WHITE, 1); // 공백값을 무시힌다. 

xml_parse_into_struct($rXml, $strXml, $arXml); // 읽어들인 XML을 이용해서 배열에 XML구조를 담는다.

xml_parser_free($rXml);

$strNodeKey = null;

$arXmlAssoc = array();

// 연관배열 형식으로 하기 위해서 아래와 같이 처리

foreach ($arXml as $key => $arNode)

{

switch ($arNode['type'])

{

case 'open':

$strNodeKey = $arNode['tag'];

$arXmlAssoc[$arNode['tag']];

break;

case 'complete':

if(is_array($arNode['attributes']))

{

$arXmlAssoc[$strNodeKey][$arNode['tag']][] = array('attr' => $arNode['attributes'], 'value' => $arNode['value']);

}

else 

{

$arXmlAssoc[$strNodeKey][$arNode['tag']][] = $arNode['value'];

}

break;

case 'close':

$nOpenNodeKey = null;

break;

}

}

foreach ($arXmlAssoc['Province']['Area'] as $arElement)

{

echo $arElement['attr']['code'];

echo '=>';

echo $arElement['value'];

echo '<BR>';

}

 

 

 

 

=========================================================================================

결과 

1=>강원도

2=>경기도

3=>경상남도

4=>경상북도

5=>광주광역시

6=>대구광역시

7=>대전광역시

8=>부산광역시

9=>서울특별시

10=>울산광역시

11=>인천광역시

12=>전라남도

13=>전라북도

14=>제주특별자치도

15=>충청남도

16=>충청북도 


출처 : http://www.cyworld.com/bomnarain/9362771

반응형

'프로그래밍 > PHP' 카테고리의 다른 글

[PHP] 이전 웹주소 처리  (0) 2014.05.14
[PHP] 특정문자 제거.  (0) 2014.05.14
[PHP] XML 다루기 - XMLReader  (0) 2012.07.24
[PHP] intval()함수  (0) 2011.11.08
[PHP] str_pad 공간 채워넣기.  (0) 2011.07.25
반응형

xml로 작업을 할것이 있어서 찾던중 다른분이 만든것을 찾게 되어서 해당자료를 올려놓는다.

출처 : http://www.cyworld.com/bomnarain/9362777


<?xml version="1.0" encoding="UTF-8" ?> 
<PROVINCE>
	<AREA code="1">강원도</AREA> 
	<AREA code="2">경기도</AREA> 
	<AREA code="3">경상남도</AREA> 
	<AREA code="4">경상북도</AREA> 
	<AREA code="5">광주광역시</AREA> 
	<AREA code="6">대구광역시</AREA> 
	<AREA code="7">대전광역시</AREA> 
	<AREA code="8">부산광역시</AREA> 
	<AREA code="9">서울특별시</AREA> 
	<AREA code="10">울산광역시</AREA> 
	<AREA code="11">인천광역시</AREA> 
	<AREA code="12">전라남도</AREA> 
	<AREA code="13">전라북도</AREA> 
	<AREA code="14">제주특별자치도</AREA> 
	<AREA code="15">충청남도</AREA> 
	<AREA code="16">충청북도</AREA>
</PROVINCE>
=========================================================================================
/**
 * XMLReader 을 이용하여 XML을 다룬다.
 *
 * 자세한 설명및 레퍼런스는 http://kr.php.net/manual/kr/book.xmlreader.php 를 참고
 */
XMLReader::NONE;  // 노드가 아님
XMLReader::ELEMENT;  // 엘리먼트 시작
XMLReader::ATTRIBUTE; // 속성 노드
XMLReader::TEXT;  // 텍스트 노드
XMLReader::END_ELEMENT; // 엘리먼트 끝
XMLReader::CDATA; // 엘리먼트 끝
$oXml = new XMLReader(); // XMLReader 를 생성시킨다.
$oXml->open('./test.xml'); // 파일을 읽는다.
$arXml = array(); // 임시 배열
while ($oXml->read()) { // read() 가 false 이 될때까지 loop
 switch ($oXml->nodeType) // 노드 타입으로 분기 하여 처리
 {
  case XMLReader::ELEMENT: // 노드 타입이 Element일경우
   if($oXml->hasAttributes) // attribute 가 있을때
   {
    $oXml->moveToNextAttribute(); // next attribute 로 dlehd
    $nCode = (int)$oXml->value;  // attribute를 읽는다.
    /**
     * 현재 예제에서는 attribute 가 1개 (code) 가 있으므로 위와 같이 했지만. attribute가 여러개 일경우
     * $oXml->name 으로 속성을 구분 할 수 있다.
     */
   }
   $oXml->read(); // 다음노드로 이동
   $strValue = trim($oXml->value); // 값을 읽는다.  (공백,개행문자가 나올수 있으므로 trim시킴)
   if(strlen($strValue) > 0) // 문자길이가 0이상일때
   {
    // 임시 배열에 넣는다.
    $arXml[] = array('code' => $nCode, 'value'=> $strValue);
   }
   break;
 }
}
$oXml->close(); // XMLReader 를 닫는다.
foreach ($arXml as $arElement)
{
 echo $arElement['code'];
 echo '=>';
 echo $arElement['value'];
 echo '<BR>';
}
========================================================================================
결과 
1=>강원도
2=>경기도
3=>경상남도
4=>경상북도
5=>광주광역시
6=>대구광역시
7=>대전광역시
8=>부산광역시
9=>서울특별시
10=>울산광역시
11=>인천광역시
12=>전라남도
13=>전라북도
14=>제주특별자치도
15=>충청남도
16=>충청북도

출처 : http://www.cyworld.com/bomnarain/9362777

반응형

'프로그래밍 > PHP' 카테고리의 다른 글

[PHP] 특정문자 제거.  (0) 2014.05.14
[PHP] XML 다루기 - XML Parser  (0) 2012.07.25
[PHP] intval()함수  (0) 2011.11.08
[PHP] str_pad 공간 채워넣기.  (0) 2011.07.25
[PHP] 쿠키(cookie)  (0) 2011.07.22
반응형

얼마전 우편검색을 만지작 거리다 검색 input box에 처음부터 한글이 되어 있으면 좋겠다 생각을 해서 혹시나 해서 구글링을 하던도중 찾았다. ㅋ


스타일을 사용을 하는것이다.

style                              처음 셋팅되는 한영모드

"ime-mode:auto"           : 자동변경, 한/영 전환 가능 

"ime-mode:active"         : 한글 모드, 한/영 전환 가능

"ime-mode:inactive"       : 영문 모드, 한/영 전환 가능

"ime-mode:disabled"      : 영문 모드, 한/영 전환 불가능

"ime-mode:deactivated"  : 한글 모드, 한/영 전환 가능

 

예제는 아래와 같다.

<input type="text" name="dong" style="width:190px;ime-mode:active;" >


앞으로 자주 써먹어야겠다.

반응형

'프로그래밍 > HTML' 카테고리의 다른 글

[HTML] BODY 태그 속성  (0) 2011.11.03
반응형

안드로이드 API는
http://developer.android.com/index.html
위 사이트에 가면 볼수 있다.

해당 클레스의 간단한 설명은 하단과 같다.
하단의 클레스는 blog.naver.com/rabbit2cat/150128117016 이곳에서 버왔다.

android - 기본 안드로이드 애플리케이션에 사용되는 Resource클래스를 포함한다.

android.accessibilityservice

android.accounts

android.app - 종합적인 애플리케이션 모델을 캡슐화 하는 High-level클래스
android.app.admin
android.app.backup - 애플리케이션의 기능을 백업하고 복원하게 하는 내용이 포함되어 있다. 만약 사용자가 data를 새로운 안드로이드 장치에 올리거나 기존장치에 업그레이드를 할 경우 모든 애플리케이션을 사용자의 유저데이터로 백업할 수 있게 해준다. Backup API를 좀더 자세히 사용하기 위해서는 Data Backup Developer Guide를 보면된다.

android.appwidget - 안드로이드 애플리케이션은 다른 프로그램내에 탑재되어 보여질 수 있게 해준다. 이것들은 위젯이라고 불리는데 Appwidget Provider로부터 publish된다. 위젯내에 포함되는 요소들은 Appwidget Host라고 불린다.

android.bluetooth - 해당 클래스는 블루투스 기능을 제공한다. 장치를 검색하거나 장치에 연결하거나 장치사이에 데이터 연결을 관리하는 것들이다.

android.content - 이 클래스는 장치의 데이터를 발행하거나 접근하는 내용을 담고있다.
android.content.pm - 해당 클래스는 애플리케이션 패키지의 정보를 담고있다. 이것들이 activity들이나 권한이나, 서비스, 신호, 공급자 등이다
android.content.res - 애플리케이션 리소스를 접근하는 내용을 가지고 있다. Raw asset file,color,drawable,media 나 패키지내의 다른 파일들, 중요한 세부 장치 설정이 담겨있다. 이것은 애플리케이션이 어떻게 행동해야 하는데에 영향을 끼친다.

android.database - 공급자를 통해 탐색한 데이터를 돌려 받는데 사용된다.
android.database.sqlite - SQL DB는 애플리케이션이 자신만의 DB를 가지고 사용할 수 있게 해준다.

android.gesture - 제스쳐를 만들고, 인식하고, 불러오고 저장할 수 있게 해준다.

android.graphics - 낮은레벨 그래픽을 제공한다. 예를 들면 캔버스나 컬러필터, 사각형등이 있다. 이는 직접 화면에 그릴 수 있게 해준다.
android.graphics.drawable - 다양한 시각적 요소를 관리한다. 예를 들면 비트맵이나 그라디언트가 있다.
android.graphics.drawable.shapes - 기하학적 모양을 그리는 클래스이다.

android.hardware - 하드웨어 장치를 지원한다. 이 것은 모든 안드로이드 장치에서 나타나지 않을 수도 있다.

android.inputmethodservice - 입력메소드로부터 작성하는 기본적인 클래스

android.location - 안드로이드 위치기반의 서비스나 그에 관련된 서비스를 제공한다.

android.media - 비디오와 오디오 내의 다양한 미디어 인터페이스를 관리한다.
android.media.audiofx - 오디오 효과나 미디어 프레임워크를 관리한다.

android.net - 네트워크 접근을 돕는다. 기본적인 java.net.*.APIs를 확대한것이다.
android.net.http
android.net.sip - SIP기능을 사용하게 해준다. VOIP를 만들거나 SIP를 이용해서 VOIP를 답하는 것 등이 있다.
android.net.wifi - 와이파이 기능을 관리

android.nfc - NFC 활용을 접근하는데 사용된다. NFC태그에 있는 NDEF메시지를 사용하게 해준다.

android.opengl - Opengl 유틸리티

android.os - 기본 시스템 서비스 작동을 제공한다. 메시지 패싱, 장치에서의 IPC 등이 있다.
android.os.storage

android.preference - 애플리케이션 선호와 선호UI를 관리하는 클래스

android.provider - Content 공급자를 접근하는 안드로이드로 부터 지원되는 편리한 클래스이다.

android.sax - 낡은 SAX핸들러를 사용하기 쉽게하고 더 효과적으로 쓰게끔 만드는 프레임워크

android.service.wallpaper

android.speech
android.speech.tts

android.telephony - 기본 전화 정보를 모니터링하는 API를 제공한다. 예를 들면 네트워크 타입이나 연결상태, 전화 번호 스트링을 연산하는 유틸리티도 들어있다.
android.telephony.cdma - CDMA-특정 전화 기능을 활용하는 API를 제공한다.
android.telephony.gsm - GSM-특정 전화 기능을 활용하는 API를 제공한다.

android.test - 안드로이드 테스트 케이스와 suite를 작성하는 프레임워크
android.test.mock - 다양한 프레임워크 빌딩 블록을 지원한다.
android.test.suitebuilder - Test runner클래스의 내용을 지원하는 유틸리티 클래스이다.

android.text - 텍스트나 텍스트 Span을 화면에 Render나 Track한다.
android.text.format
android.text.method - 키보드 입력을 보거나 수정하는 클래스
android.text.style - 뷰나 뷰 오브젝트안에 있는 text의 수명을 바꾸는 클래스
android.text.util - 식별가능한 텍스트를 클릭가능한 Link로 변환하는 유틸이다. 그리고 RFC 822 타입 메시지 토큰으로 만든다.

android.util - 기본 유틸리티 메소드를 제공한다, 시간과 날짜 연산기능이나 base64 인코더나, 디코더등, 스트링과 숫자 사이의 변환 메소드나, XML메소드 같은 유틸리티 등.

android.view - 스크린 레이아웃과 유저사이의 상호작용을 드러내는 기본 유저 인터페이스 클래스이다.

android.view.accessibility
android.view.animation - Tweened Animation 을 다루는 클래스를 담당하고 있다.
android.view.inputmethod - 뷰와 입력 메소드사이의 상호작용을 담당하고있다.(소프트 키보드 같은 것)

android.webkit - 웹을 탐색하는 도구들을 담고있다.
android.widget - 해당 패키지는 애플리케이션 화면에 UI 요소들을 보여주는데 사용된다.


java.awt.font

java.beans

java.io

java.lang
java.lang.annotation
java.lang.ref - 가비지 수집기에 특별한 동작이 부과되는 참고개체의 다른 형태 뿐만 아니라 시스템의 ReferenceQueue 구현도 제공한다.
java.lang.reflect

java.math

java.net

java.nio
java.nio.channels
java.nio.channels.spi
java.nio.charset
java.nio.charset.spi

java.security - 이 패키지는 모든 클래스와 Java 보안 프레임 워크를 구성하는 인터페이스를 제공합니다.
java.security.acl - 이 패키지는 클래스와 액세스 제어 목록을 구축하는 데 필요한 인터페이스를 제공합니다.
java.security.cert - 이 패키지는 모든 클래스와, 생성 관리 및 X.509 인증서를 확인 필요한 모든 인터페이스를 제공합니다.
java.security.interfaces - 이 패키지는 생성하는 데 필요한 인터페이스를 제공합니다 (1) PKCS#1 표준을 사용하는 RSA는 비대칭 암호화 알고리즘을 위한 키 (2) FIPS-186에 의해 지정된 디지털 서명 알고리즘 (DSA)에 대한 키 (3) 일반적인 타원 곡선 비대칭 암호화 알고리즘을 위한 키
java.security.spec - 이 패키지는 클래스와 인터페이스 암호화 및 서명 알고리즘에 대한 키 및 매개 변수를 지정하는 데 필요한 것들을 제공합니다.

java.sql - SQL 기반 데이터베이스를 액세스하기 위한 호환성 인터페이스를 제공합니다.

java.text

java.util
java.util.concurrent - 유틸리티 클래스는 일반적으로 동시 프로그래밍에 유용합니다.
java.util.concurrent.atomic - 하나의 변수에 대한 잠금이 없는 스레드 안전 프로그래밍을 지원하는 클래스의 작은 툴킷.
java.util.concurrent.locks - 상태의 locking과 waiting을 위한 프레임 워크를 제공하는 인터페이스와 클래스는 내장된 동기화 및 모니터와 별개입니다.
java.util.jar
java.util.logging
java.util.prefs
java.util.regex
java.util.zip

javax.crypto - 이 패키지는 클래스와 암호화, 해독, 또는 주요 계약에 대한 알고리즘을 구현하는 암호화 응용 프로그램을 위한 인터페이스를 제공합니다.
javax.crypto.interfaces - 이 패키지는 Diffie - 헬맨을 (DH)로 PKCS # 3로 지정된 키 동의의 알고리즘을 구현하는 데 필요한 인터페이스를 제공합니다.
javax.crypto.spec - 이 패키지는 클래스와 인터페이스 키 및 암호화를위한 매개 변수를 지정하는 데 필요한을 제공합니다.

javax.microedition.khronos.egl
javax.microedition.khronos.opengles

javax.net - 이 패키지는 소켓과 서버 소켓을 만들 수 있는 factory classes를 제공합니다.
javax.net.ssl - 이 패키지는 SSL 프로토콜의 SSSLv3.0 또는 TLSv1.2에 기반으로 한 구현 및 프로그램 시큐어 소켓 추상화가 필요한 모든 클래스와 인터페이스를 제공합니다.

javax.security.auth - 이 패키지는 구현 및 사용자 인증 및 역할 기반의 사용자 인증의 다른 방법의 프로그램을 필요로 하는 클래스와 인터페이스를 제공합니다.
javax.security.auth.callback - 이 패키지는 클래스와 인터페이스를 위해서 인증 및 승인 프로세스를 실행할 수 있는 응용 프로그램과 상호 작용하는 데 필요한 응용 프로그램을 제공합니다.
javax.security.auth.login - 이 패키지는 Unix-PAM module 으로 부터의 아이디어와 개념을 기본으로 한 플러그와 stackable authentication system을 제공합니다.
javax.security.auth.x500 - 이 패키지는 X.500의 원칙과 그들의 자격을 저장하는 데 필요한 클래스를 제공합니다
javax.security.cert - 이 패키지는 호환성 이유에 대해서만 제공됩니다.

javax.sql

javax.xml - utility class와 유용한 XML constants(상수)를 제공한다.
javax.xml.datatype - xml/java 타입을 매핑하는 것
javax.xml.namespace - xml namespace를 프로세싱한다.
javax.xml.parsers - xml 문서의 프로세싱을 허용하는 클래스를 제공한다
javax.xml.transform - 이 패키지는 변환 프로세싱 방법을 위한 일반적인 APIs를 정의한다 그리고 소스에서 결과로의 변환을 수행한다.
javax.xml.transform.dom - 이 패키지는 DOM-specific 변환 API를 구현합니다.
javax.xml.transform.sax - 이 패키지는 SAX2-specific 변환 API를 구현합니다.
javax.xml.transform.stream - 이 패키지는 stream- and URI- specific 변환 API를 구현합니다.
javax.xml.validation - 이 패키지는 XML 문서의 유효성 검사를 위한 API를 제공합니다.
javax.xml.xpath - 이 패키지는 XPath 표현식의 평가와 환경평가에 대한 엑세스를 위한 object-model neutral API를 제공합니다.


org.apache.http - Http 컴포넌트의 클래스들과 코어 인터페이스들
org.apache.http.auth - 서버에 대한 클라이언트 측면 HTTP 인증을 위한 API는 보통 HttpAuth로부터 제공되어진다.
org.apache.http.auth.params - HttpAuth 형성을 위한 변수
org.apache.http.client - HttpClient 모듈로부터 클라이언트 측면 HTTP 통신과 entry point를 위한 API
org.apache.http.client.entity
org.apache.http.client.methods - GET과 POST와 같은 다양한 HTTP메소드들을 위한 수행 요청
org.apache.http.client.params - HttpClient 형성을 위한 변수
org.apache.http.client.protocol - 부가적인 인터셉션 요청과 응답
org.apache.http.client.utils - HttpClient를 위한 Helpers와 utility 클래스
org.apache.http.conn -
org.apache.http.conn.params - HttpConn 형성을 위한 변수
org.apache.http.conn.routing - 클라이언트 측면의 루트 표현과 API 트래킹, HttpConn의 부분
org.apache.http.conn.scheme
org.apache.http.conn.ssl - TLS/SSL은 HttpConn API의 특정부분
org.apache.http.conn.util
org.apache.http.cookie - 쿠키를 통한 클라이언트 측면의 상태관리를 위한 API는 일반적으로 HttpCookie로부터 제공된다.
org.apache.http.cookie.params - HttpCookie 형성을 위한 변수
org.apache.http.entity - HTTP 메세지 통합을 위한 표현
org.apache.http.impl - org.apache.http.에 인터페이스의 기본 구성
org.apache.http.impl.auth - org.apache.http.auth에 인터페이스의 기본 구성
org.apache.http.impl.client - org.apache.http.client에 인터페이스의 기본 구성
org.apache.http.impl.conn - org.apache.http.conn에 인터페이스의 기본 구성
org.apache.http.impl.conn.tsccm - thread-safe 클라이언트 연결 관리자의 구현
org.apache.http.impl.cookie - org.apache.http.cookie에 인터페이스의 기본 구성
org.apache.http.impl.entity - org.apache.http.entity에 인터페이스의 기본 구성
org.apache.http.impl.io - org.apache.http.io에 인터페이스의 기본 구성
org.apache.http.io - HTTP 컴포넌트들의 Transport 계층 추상화
org.apache.http.message - HTTP 메세지 구현의 선택
org.apache.http.params - HTTP 컴포넌트를 위한 parameterization 프레임워크
org.apache.http.protocol - HTTP 프로토콜 실행 프레임워크
org.apache.http.util - 다양한 목적을 위한 static helper 메소드와 최소한의 utility 클래스

org.json

org.w3c.dom - level 2 core에서는 문서 객체 모델로 바인딩한 Official W3C Java를 제공한다.
org.w3c.dom.ls

org.xml.sax - 이 패키지는 core SAX API들을 제공한다.
org.xml.sax.ext - 이 패키지는 SAX drivers 구조를 지원 받을 필요 없이 SAX2 기능 인터페이스를 포함한다.
org.xml.sax.helpers - 이 패키지는 bootstrapping SAX 기반의 어플리케이션을 지원하는 것을 포함하는 helper 클래스을 포함한다.

org.xmlpull.v1
org.xmlpull.v1.sax2


몇몇 부분은 설명이 빈부분이 있기는 하지만 상당히 유용한 자료이다.

반응형
반응형
소스를 보다가 intval()함수가 나와서 찾던중 이녀석이 하는 일이 정확이 뭔지 찾은것은 모든것을 정수로 만들어 준다는 것이다.

<?php
echo "intval(42) = ".intval(42)."<br>";
echo "intval(4.2) = ".intval(4.2)."<br>";
echo "intval('42') = ".intval('42')."<br>";
echo "intval('+42') = ".intval('+42')."<br>";
echo "intval('-42') = ".intval('-42')."<br>";
echo "intval(042) = ".intval(042)."<br>";
echo "intval('042') = ".intval('042')."<br>";
echo "intval(1e10) = ".intval(1e10)."<br>";
echo "intval('1e10') = ".intval('1e10')."<br>";
echo "intval(0x1A) = ".intval(0x1A)."<br>";
echo "intval(42000000) = ".intval(42000000)."<br>";
echo "intval(420000000000000000000) = ".intval(420000000000000000000)."<br>";
echo "intval('420000000000000000000') = ".intval('420000000000000000000')."<br>";
echo "intval(42, 8) = ".intval(42, 8)."<br>";
echo "intval('42', 8) = ".intval('42', 8)."<br>";
?>
이렇게 할경우 하단과 같은 결과를 보여준다.

intval(42) = 42
intval(4.2) = 4
intval('42') = 42
intval('+42') = 42
intval('-42') = -42
intval(042) = 34
intval('042') = 42
intval(1e10) = 1410065408
intval('1e10') = 1
intval(0x1A) = 26
intval(42000000) = 42000000
intval(420000000000000000000) = 0
intval('420000000000000000000') = 2147483647
intval(42, 8) = 42
intval('42', 8) = 34

ㅋㅋ 잊지 말자. 
반응형

'프로그래밍 > PHP' 카테고리의 다른 글

[PHP] XML 다루기 - XML Parser  (0) 2012.07.25
[PHP] XML 다루기 - XMLReader  (0) 2012.07.24
[PHP] str_pad 공간 채워넣기.  (0) 2011.07.25
[PHP] 쿠키(cookie)  (0) 2011.07.22
[PHP] date()함수 날짜 계산  (0) 2010.11.11
반응형
BODY의 태그 속성.

frame을 사용해서 html을 부르는데 공간이 자꾸 떨어저서 찾아보다가.
body태그에도 속성값이 있다는것을 알게되었다.. 죄길.. OTL

body태그의 정리는 아래와 같다.
 
bgcolor : 배경색 지정( 색명(red,black..) or rgb색상표 값(#ffffff) )
background : 배경이미지 경로와 파일명(../image_name.gif)
bgsound : 배경음악 경로와 파일명(../sound.wmv)
text : 글자색 지정( 색명(red,black..) or rgb색상표 값(#ffffff) )
link : 링크글자색 지정( 색명(red,black..) or rgb색상표 값(#ffffff) )
alink : 링크클릭시 변화되는색 지정( 색명(red,black..) or rgb색상표 값(#ffffff) )
vlink : 링크클릭 이후 글자색 지정( 색명(red,black..) or rgb색상표 값(#ffffff) )
topmargin : 좌측 여백
rightmargin : 우측 여백
bottommargin : 하단 여백
leftmargin : 상단 여백
반응형

'프로그래밍 > HTML' 카테고리의 다른 글

[HTML] input box 자동 한글영문 모드.  (0) 2012.04.17
반응형
오늘 드디어 집컴에 우분투를 깔았다. ㅋㅋ
 


아. 화면 깔끔하고 이제 여기서 열심히 안드로이드를 개발하리라~




나중에는 java설정하는것을 올려야겠다. 

ps. 다운받을수 있는곳을 표시를 안해놨다.. 이런.. OTL..
http://www.ubuntu.com/download/ubuntu/download 
반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

FTP 명령어 2  (0) 2012.08.10
FTP 명령어 1  (0) 2012.08.10
우분투 터미널 명령어 모음  (0) 2012.08.10
Xshell에서 sql 접속 및 간단한 명령어.  (2) 2010.07.13
간단한 리눅스 명령어.  (0) 2010.07.13

+ Recent posts