리눅스에서 cd는 디렉토리를 변경하고,
pwd는 현재 작업 디렉토리를 보여준다.
그걸 api 수준에서 보자면
cd는 chdir() 이고
pwd는 getcwd() 이다.
[링크 : http://linux.die.net/man/3/getcwd]
[링크 : http://linux.die.net/man/3/chdir]
2010.04.20 추가
코드샘플
pwd는 현재 작업 디렉토리를 보여준다.
그걸 api 수준에서 보자면
cd는 chdir() 이고
pwd는 getcwd() 이다.
long getcwd(char *buf, unsigned long size); #include <unistd.h> int chdir(const char *path); int fchdir(int fd); |
[링크 : http://linux.die.net/man/3/getcwd]
[링크 : http://linux.die.net/man/3/chdir]
코드샘플
#include "unistd.h" void main() { int ret; char buff[256]; getcwd(buff, 255); printf("%s\n",buff); ret = chdir("/etc"); getcwd(buff, 255); printf("%s\n",buff); } |
'Linux' 카테고리의 다른 글
enscript (0) | 2010.04.28 |
---|---|
readlink() 와 심볼릭 링크, 그리고 inode(아이노드) (0) | 2010.04.20 |
pwd(getcwd), cd(chdir) (4) | 2010.04.19 |
wget (4) | 2010.04.10 |
/dev의 major minor에 대하여 (0) | 2010.04.08 |
gethostname() 과 gethostbyname() - difference of gethostname() and gethostbyname() (4) | 2010.04.05 |
댓글을 달아 주세요
무언가 대단하다. 경의롭다. +_+
2010.05.26 19:13 신고 [ ADDR : EDIT/ DEL : REPLY ]그런데 블로그에 코드 어케 잘 올렸죠 부럽워요
Google Syntax Highlighter 라는 녀석을 사용중이랍니다.
2010.05.26 21:31 신고 [ ADDR : EDIT/ DEL ]http://zoc.kr/751 를 참고하셔서 작성하시면 된답니다.
그런데 컬러 신택스 해놓으시고 무슨 소리지? 해서 소스를 보니 뜨아~ 군요 ^^;
저도 이거 봤지만 티스토리에 넣는거 말고 프로그램으로 Highlighter 해주었으면 좋겠어요
2010.05.27 14:25 신고 [ ADDR : EDIT/ DEL : REPLY ]전에 프로그램 구했더니 에러 ㅠㅠ
음.. 리눅스에 enscript 라는 녀석이 있는데 누가 혹시 windows 버전으로 포팅한게 있지 않을려나요? ^^;
2010.05.27 14:27 신고 [ ADDR : EDIT/ DEL ]