진짜 개발자
본문 바로가기

Linux (총 27개)

리눅스 환경변수란 환경변수의 등록 - 수정중 http://www.leafcats.com/201 환경변수란- 운영체제가 참조하는 변수 Path란- notepad.exe라는 파일을 실행하기 위해 notepad라는 명령어를 입력했을 때 현 위치에 해당 파일이 없다면 실행 시킬 수 없다 컴퓨터가 전 위치를 다뒤져본다면 실행할 수 있겠지만 1) 시간이 오래걸릴 뿐만아니라 2) 해당 이름으로 된 파일이 여러 경로에 존재할 수도 있기 때문이다 그렇다면 명령어 입력시 현재 디렉토리에 존재하지 않는 파일이라면 컴퓨터에게 몇개의 특정 디렉토리들만을 뒤져보게끔 시키면 되지 않을까? 라고해서 생겨난 개념이다. 이유 - 환경변수로 어떠한 파일을 등록한다면 현재 사용자의 위치가 그 파일이 위치한 디렉토리가 아니더라도 바로 사용할 수 있다 환경변수 등록 위치 원리- Wind..
Linux -inode 파일생성 - 새로운 파일(원본파일)을 생성하면 그 파일은 inode를 가리키고 inode가 data를 가리키는 식으로 한다- 원본파일을 지우더라도 데이터를 삭제하는 것은 아니고 원본파일이 inode를 가리키는 링크를 제거하는것이다 따라서 데이터파일은 하드디스크 어딘가에 저장되어 있다.- cp를 하면 새로운 original Data와 새로운 inode2가 생성되고 원본파일을 복사한 data가 생성된다- hard link로 파일을 복사하면 같은 inode를 가리키는 파일이 생성되어 완벽히 복제된다 따라서 원본파일이 변경되면 복사한 파일이 변경되고 원본파일이 제거되더라도 복사한 파일은 제거되지 않는다- 심볼릭 링크를 걸게 되면 새로운 inode를 생성하여 그 inode를 가리키고 새로운 inode는 원본 파일..