리눅스

 3916, 1/196 회원가입  로그인  
   rocket07
   http://--
   리눅스 환경에서

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=4119 [복사]


vi 편집기로 프로그래밍을 햇는데여

#include <stdlib.h>

int main()
{
                  system("cd /; cd bin");
                  system("ls -al");
}

이렇게 해보면여 ls -al 명령은 실행 되는데 왜 디렉토리 이동은 안되는거죠??

  Hit : 3113     Date : 2012/01/20 11:45



    
별빛을담아 실행파일이 /bin에 없어서요
만약 명령어를 한줄에 입력하면 /bin폴더의 목록이 나오겠죠.
system("cd /; cd bin; ls -al");
이렇게 하면 나올거 같네요.

하지만 실상은 "ls /bin -al"를 쓸 것 같네요;
2012/01/21  
rocket07 하하! 별빛님 감사합니다ㅋ 2012/01/21