모든 것 이 문서 이다.
5976 단어 linux
원본 번역 주소:http://www.tony-yin.top/2017/...
여기 서 먼저 기술적 인 문 제 를 제기 합 니 다. 다음 중 어느 것 이 파일 입 니까?
Shell
스 크 립 트 Office
문서 Serial ports
LVM
Sockets
Unix
과 Linux
모두 파일 입 니 다.이것 은 가장 놀 라 운 개념 중 하나 이다. 이렇게 하면 많은 관리 임 무 를 매우 간단 하지만 기능 이 강 한 방법 으로 수행 할 수 있다. 그렇지 않 으 면 이런 임 무 를 실현 하기 가 매우 어렵 고 불가능 할 수도 있다.주 가이드 레코드 백업
간단 한 작업 의 예 를 들 어 하 드 드라이브 의 홈 가이드 기록
MBR
을 위해 백업 작업 을 하 는 것 을 고려 해 보 세 요.때때로 나 는 나의 MBR
, 특히 분 구 표를 회복 하거나 다시 만들어 야 한다.처음부터 다시 만 드 는 것 은 매우 어렵다.하지만 저 장 된 파일 에서 복구 하 는 것 은 매우 쉽다.Linux
강력 한 GNU
도구 - dd
가 있 는데 이것 과 다른 많은 기능 을 실현 할 수 있다.dd
는 '디스크 덤 프' 라 는 뜻 의 줄 임 말 disk dump
을 표시 합 니 다. 그러나 우리 의 많은 베테랑 관리자 들 은 그것 이 disk destroyer
의 줄 임 말 이 라 고 생각 합 니 다. 조심 하지 않 으 면 이 도 구 는 하 드 디스크 나 파 티 션 에 있 는 모든 데 이 터 를 정확하게 실행 할 것 입 니 다.다음 명령 은
MBR
사용자 가 실행 해 야 합 니 다. root
사용자 가 아 닌 root
디 렉 터 리 에 하 드 드라이브 장치 파일 에 접근 할 수 있 는 권한 이 없 기 때 문 입 니 다./dev
는 BS
줄 임 말로 블록 크기 를 나타 내 고 Block Size
원본 파일 에서 읽 은 블록 의 개 수 를 나타 낸다.이 명령 은 count
디 렉 터 리 에 /tmp
파일 을 만 들 것 입 니 다.이 파일 의 크기 는 myMBR.bak
바이트 로 안내 코드 와 파 티 션 시트 등 을 포함 합 니 다.dd if=/dev/sda of=/tmp/myMBR.bak bs=512 count=1
만약
512
이 손상 되 었 다 면 복구 판 으로 안내 하고 아래 의 명령 을 집행 해 야 한다. 이 명령 은 본질 적 으로 위의 역방향 조작 이다.주의해 야 할 것 은 이 명령 은 블록 크기 와 블록 개수 라 는 두 개의 인 자 를 지정 할 필요 가 없다 는 것 이다. MBR
명령 은 백업 파일 을 하 드 디스크 의 첫 번 째 섹 터 로 간단하게 복사 하고 원본 파일 의 끝까지 실행 한 후에 중단 하기 때문이다.dd if=/tmp/myMBR.bak of=/dev/sda
파일 시스템 의 일부분 입 니 다.
MBR
컴퓨터 의 모든 내용 을 파일 시스템 공간의 파일 로 접근 할 수 있 습 니 다.이것 은 매우 중요 하 다. 이것 은 우리 로 하여 금 통용 되 는 도 구 를 사용 하여 다른 물건 에 접근 할 수 있 게 한다.dd
명령 은 하 드 디스크 의 전체 파 티 션 을 파일 이나 다음 과 같은 다른 하 드 디스크 로 복사 하 는 데 사용 할 수 있다.입력 장치 의 끝 에 데 이 터 를 다시 복사 하고 중단 하 라 고 명령 합 니 다.출력 장치 의 용량 이 입력 장치 보다 큰 지 확인 하 십시오.dd if=/dev/sdf2 of=/dev/sdg3
dd if=/dev/sda of=/dev/sdg
그 밖 에 파일 시스템 은 이 역할 을 할 수 있 는 다른 도구 도 있다.예 를 들 어
Linux
명령 은 임의의 파일 의 내용 을 표준 출력 에 보 낼 수 있 는데 이것 은 구역 과 전체 하드디스크 를 포함한다.그리고 출력 은 파일 로 재 설정 할 수 있 습 니 다.cat /dev/sda1 > partition1.backup
그러나
dd
명령 은 dd
명령 의 제어 기능 이 없다.예 를 들 어 원본 장치 나 원본 파일 에서 읽 을 데 이 터 를 지정 할 수 없습니다.다음은 재 미 있 는 실험 이다. 모든 것 이 문서 라 는 사실 을 직시 할 것 이다.대부분의
cat
발행 판 에는 여러 개의 가상 콘 솔 이 있 는데 그 중에서 cat
부터 dd
까지 Linux
인터페이스 가 있 는 로 컬 콘 솔 세 션 에 로그 인 할 수 있다.일부 조합 키 를 통 해 접근 할 수 있 습 니 다. 예 를 들 어 1
는 콘 솔 7
이 고 shell
은 콘 솔 2 입 니 다. 이런 식 으로 유추 할 수 있 습 니 다.Ctrl-Alt-F1
을 누 르 면 콘 솔 2 로 전환 합 니 다.일부 발행 판 에서 로그 인 정 보 는 이 콘 솔 과 관련 된 1
Ctrl-Alt-F2
장 치 를 포함 하지만 포함 되 지 않 은 발행 판 도 많다.현재 콘 솔 Ctrl-Alt-F2
에 있 기 때문에 페이지 에 tty
정 보 를 표시 해 야 합 니 다.비
Teletype
로 로그 인 하면 tty2
이 명령 을 통 해 현재 콘 솔 에 연결 할 장 치 를 확인 할 수 있 습 니 다.우리 가 이 실험 을 실제 집행 하기 전에
2
목록 에 있 는 root
과 who am i
설비 의 목록 목록 을 보 세 요.ls -l /dev tty[23]
대량의 정 의 된
tty
설비 가 있 지만 그 중의 대부분 은 우리 가 관심 이 없다. 우 리 는 /dev
과 tty2
설비 에 만 관계된다.장치 파일 로 서 특별한 점 이 없습니다.그것들 은 단지 간단 한 문자 형식의 장치 일 뿐이다.우 리 는 이 설비 로 이 실험 을 할 것 이다.tty3
장 치 는 가상 콘 솔 tty
에 연결 되 고 tty2
장 치 는 가상 콘 솔 tty3
에 연결된다.tty2
조합 키 를 누 르 면 콘 솔 2
로 전환 하고 같은 비 tty3
사용자 로 다시 로그 인 합 니 다.현재 콘 솔
3
에 다음 명령 을 입력 하 십시오:echo "Hello world" > /dev/tty2
Ctrl-Alt-F3
조합 키 를 누 르 면 콘 솔 로 돌아 갑 니 다 3
.문자열 'Hello World' (따옴표 없 음) 는 콘 솔 root
에 표 시 됩 니 다.이 실험 도
3
데스크 톱 의 터미널 시 뮬 레이 터 에서 진행 할 수 있다.데스크 톱 의 터미널 세 션 은 Ctrl-Alt-F2
트 리 에서 가짜 터미널 장 치 를 사용 합 니 다. 예 를 들 어 2
.2
또는 GUI
두 개의 터미널 세 션 을 열 어 어느 가짜 터미널 에 연결 되 었 는 지 확인 한 후 그 중 하 나 를 사용 하여 다른 사람 에 게 메 시 지 를 보 냅 니 다.현재 계속 시험 하고
/dev
명령 을 사용 하여 서로 다른 터미널 에 /dev/pts/1
파일 을 표시 합 니 다.또 다른 재 미 있 는 실험 은
Konsole
명령 을 사용 하여 프린터 에 파일 을 직접 인쇄 하 는 것 이다.프린터 장치 가 Xterm
이 고 프린터 가 cat
파일 을 직접 인쇄 할 수 있다 고 가정 하면 다음 명령 은 프린터 에 /etc/fstab
파일 을 인쇄 할 것 입 니 다.cat test.pdf > /dev/usb/lp0
cat
명령 도 인쇄 를 준비 하 는 파일 을 인쇄 하 는 데 사용 할 수 있다.그러나 나 는 /dev/usb/lp0
명령 이 사실상 이 임무 에 더욱 적합 하 다 고 생각한다.'모든 것 이 파일' 의 의미
'모든 것 이 문서' 라 는 의 미 는 이 글 이 열거 한 것 보다 훨씬 깊다.당신들 은 이미 앞의 실험 에서 몇 가지 예 를 보 았 지만, 여기에 이것들 과 더 많은 짧 은 목록 이 포함 되 어 있 습 니 다.
PDF
.PDF
를 설치 하 다.dd
장치 로 바 꾸 면 영원히 표시 되 지 않 습 니 다.여기에 너무 많은 예 가 있 는데, 모든 목록 은 표면의 일부분 일 뿐이다.나 는 네가 나 보다 더 창조 적 인 방식 을 많이 생각해 내 거나 지적 해서
cat
의 이 특성 을 사용 할 것 이 라 고 믿는다.나 는 네가 '모든 것 이 파일' 을 어떻게 사용 하 는 지 에 대한 평론 을 보고 싶다.추가 정보
MBR
디 렉 터 리 와 그곳 에서 찾 을 수 있 는 장치 에 대한 더 많은 정 보 는 u
의 이 글 을 참조 하 십시오.단일 장치 에 대한 더 자세 한 정 보 는 리 눅 스 문서 프로젝트 의 이 글 과 이 글 이 도움 이 될 것 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.