
나는 포럼과 구글 검색 결과에서 시스템과 같은 Linux(Ubuntu/Linux Mint 등)에서는 '새로 고침'이 필요하지 않다는 것을 읽었습니다.
나는 Linux에서 REFRESHING의 이유나 개념을 찾지 못했습니다.
Linux에서 새로 고침이 정확히 무엇을 의미하는지, 저는 'F5' / 'Ctrl+R' 키가 작동하고 Linux OS에서 새로 고침 종류의 작업을 수행한다는 것을 알고 있지만 정확히 무엇을 수행합니까?
또한 Linux에서 '새로 고침'이 필요하지 않은 이유는 무엇입니까? 만약 그것이 존재한다면 그 이유는 무엇입니까?
답변1
Windows에서 새로 고침은 응용 프로그램에 따라 다양한 작업을 수행합니다. 파일 관리자에 대해 이야기하는 경우 - 다시 로드/새로 고침~이다어떤 경우에는 필요하지만(Windows에서와 동일한 작업을 수행함) 자주는 아닙니다.
*nix의 대부분의 최신 데스크탑 환경은 다음 중 하나를 사용합니다.시설에 알리다, 또는 나이가 많은 사람의 경우파일 변경 모니터 데몬 famd
. 적절한 시스템 호출을 실행하거나 에 연결하고 famd
감시할 디렉터리나 파일 목록을 제공하면 변경 시 비동기 메시지를 받게 됩니다. 디렉터리의 경우 콘텐츠가 추가, 삭제, 변경될 때 별도의 메시지를 받을 수 있습니다. 이를 사용하면 파일 관리자는 폴더가 변경될 때 폴더 보기를 자동으로 새로 고칠 수 있으며 구현하기가 매우 쉽습니다.
필요할 때 F5를 눌러주는 봇이라고 생각하세요.
실제 동작을 직접 확인하실 수 있습니다! Downloads
파일 관리자에서 폴더를 연 다음 웹 브라우저로 파일을 다운로드하세요. 파일 관리자가 파일을 자동으로 표시합니다. 큰 파일(또는 연결 속도가 느린 경우)인 경우 filename.part
임시 파일이 나타나고 크기가 증가한 다음 최종 filename
.
최신 파일 선택 대화 상자도 동일한 작업을 수행합니다. '열기…'로 이동하여 대화 상자가 표시되는 디렉터리로 파일을 이동하면 해당 파일이 즉시 해당 위치에 나타납니다(새로 고침을 누를 때가 아님).
여러 경우에 여전히 새로 고침/다시 로드가 필요합니다.
- 어떤 이유로 최신 커널이나
famd
(예: 이전 설치, 임베디드 시스템)을 실행하지 않는 경우. - 파일/엔티티가 매체를 통해 액세스 가능
inotify
하지만famd
로컬로 액세스 가능한 '디렉토리'가 아니기 때문에 지원하지 않는 경우(예: GNOME VFS 사용sftp
또는 KDEsftp://
IOSlave) - 파일이 전혀 아닌 경우. 예를 들어, 웹 페이지나 문서를 보고 있습니다. 하지만: 시청자가 많음~ 할 것이다열린 파일에서 변경 사항을 확인하고 자동으로 다시 로드합니다. 이것은 편집-저장-'컴파일'-보기 주기가 많은 개발에서 편리합니다. 유서 깊은
xdvi
LaTeX 조판을 위해 이 작업을 수행했습니다. KDE 문서 리더okular
도 이를 수행합니다.