Linux에서 Refresh의 개념이 있다면 무엇입니까?

Linux에서 Refresh의 개념이 있다면 무엇입니까?

나는 포럼과 구글 검색 결과에서 시스템과 같은 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또는 KDE sftp://IOSlave)
  • 파일이 전혀 아닌 경우. 예를 들어, 웹 페이지나 문서를 보고 있습니다. 하지만: 시청자가 많음~ 할 것이다열린 파일에서 변경 사항을 확인하고 자동으로 다시 로드합니다. 이것은 편집-저장-'컴파일'-보기 주기가 많은 개발에서 편리합니다. 유서 깊은 xdviLaTeX 조판을 위해 이 작업을 수행했습니다. KDE 문서 리더 okular도 이를 수행합니다.

관련 정보