diff --git a/linux b/linux index 2fd47381c385169a4f289c5103d40805fa8374d7..89bb51b41d2f8be0b1d9a1769f6160f0d56fe8d8 100644 --- a/linux +++ b/linux @@ -12,19 +12,27 @@ 9. cc : complie 10. cat + "파일 이름" : 파일 보기 11. mv + "파일 이름" + "디렉토리 이름" : 파일의 위치를 이동 +12. passwd : 비밀번호 변경 +13. who | word : 누가 access해 있는지 목록 확인 +14. +15. ## Soft/Hard Link +### Link +: 유닉스나 리눅스 파일 시스템에서 실제 파일이나 디렉토리 혹은 또 다른 링크를 가리키도록 연결해 준다는 의미이다. 윈도의 ‘바로 가기’나 단축 아이콘을 연상할 수도 있지만, 바로 가기나 단축 아이콘이 단순히 파일 관리자가 담당하는 기능인 반면, 리눅스의 링크는 파일 시스템 차원에서 제공된다는 근본적인 차이가 있다. 링크에는 소프트(Soft) 링크와 하드(Hard) 링크 두 가지가 있다. + ##Soft Link 명령어 : ln -s + "링크 연결할 파일 이름"(파일 a) + "링크를 불러올 새로운 파일 이름" (파일 b) 특징: 1. 파일 a에 변경사항이 생기면, 파일 b에는 반영된다. -2. +2. 소프트 링크에서는 원본 파일이 삭제되면 그 링크는 사용할 수 없게 된다. 3. ###Hard Link 명령어 : ln + "링크 연결할 파일 이름" (파일 a) + "링크를 불러올 새로운 파일 이름" (파일 b) 특징: 1. 파일 a에 변경사항이 생겨도, 파일 b에는 반영되지 않는다. -2. -3. +2. 소프트 링크는 원본이 삭제될 경우 링크를 사용할 수 없지만, +하드 링크는 원본이 삭제되어도 원본과 동일한 내용의 파일을 가지고 있으므로, 자원을 공유하면서도 데이터를 안전하게 관리하고자 할 때 주로 사용된다. +3.