문서를 직접 배우고 요약하면 좀 지저분합니다. 비난하지 마세요
1. Linux에서 총 복용량은 무엇을 의미하나요?
Linux에서는 디렉터리 정보 목록을 보기 위해 ll 명령(ls-l)을 자주 사용합니다. 오른쪽 그림을 참조하세요.
위 사진에서 '총 92개'는 무엇을 의미하나요? 여기서 "총 복용량" 또는 "총"이라고도 하는 "총계"는 디렉토리에 사용되는 블록 수를 나타냅니다. 이 블록 수는 어떻게 추정됩니까? 오른쪽 사진을 참조하세요:
위 그림의 오른쪽 값은 디렉터리와 파일이 차지하는 블록 수(블록 수)의 합으로 4x8+40+12+8=92로, "총 92개"와 같습니다. "ll-s" 명령은 "ls-ls" 또는 "ls-l--size"로 작성할 수도 있습니다. "ls--help"를 사용하여 ls 명령 매개변수 정보를 확인하세요. 오른쪽 그림을 참조하세요( 부분 스크린샷):
여기서 "-s"는 대문자로 표시되며 각 파일의 크기를 블록 단위로 나열합니다.
요약하자면, ll 또는 ls-l 쿼리 결과의 "total" 값은 디렉터리의 모든 파일과 하위 디렉터리가 차지하는 총 블록 수를 나타냅니다.
2. Linux 루트 디렉터리로 돌아가는 명령
1.cd..는 상위 디렉토리로 이동하는 것을 의미합니다.
2. cd-는 Windows return과 유사하게 이전 디렉터리로 돌아가는 것을 의미합니다.
3. cd/는 루트 디렉터리로 돌아가는 것을 의미합니다.4. cd
linux chmod 명령
, 일반 사용자로 돌아가기
1 사용자 전환 명령은 su+username입니다.
2. 일반 사용자에서 루트 사용자로 전환: sudosu3. 원래 사용자로 돌아가기: 명령 종료 또는 로그아웃 또는 Ctrl+D
4. 새로운 사용자의 작업 환경으로 전환하려는 경우: su-root와 같은 su-username
5.#은 일반 사용자를 나타내고 $는 슈퍼 사용자를 나타냅니다. 루트 사용자입니다
3. 리눅스 파일 권한
파일 권한에는 읽기(r), 쓰기(w), 실행(x) 세 가지 유형이 있습니다. r, w, x로 표시되는 것 외에도 3가지 권한을 나타내기 위해 2의 보수를 사용할 수도 있습니다. 숫자를 사용할 수 있으며, 권한은 2의 보수 비트에 해당합니다. 비트가 1이면 이 권한이 없음을 의미합니다. 표에 표시된 대로
마이크로컨트롤러 개발을 완료했다면 r, w, x 세 가지 권한이 마이크로컨트롤러의 레지스터 비트와 동일하다는 것을 알게 될 것입니다
다양한 조합으로 서로 다른 2의 보수와 8의 보수를 얻을 수 있으며, 3자리 권한은 표에 표시된 대로 8개의 서로 다른 권한 조합을 만들 수 있습니다.
권한에 해당하는 8의 보수는 각 권한에 해당하는 비트의 곱입니다. 예를 들어 권한 rwx는 4+2+1=7입니다. 다음 파일 test.c의 권한은 "rw-rw-r--"이므로 10의 보수 표현은 664입니다.
또한 a, u, g 및 o를 사용하여 파일의 소유권을 표시하고 =, + 및 -를 사용하여 파일 권한 변경을 표시하기 시작했습니다.
test.c 파일의 경우 소유권 사용자(zuozhongkai)를 실행 권한을 갖도록 변경하려고 합니다. 그게 전부입니다
사용: u+x. 소유한 사용자와 해당 사용자 그룹이 실행 권한을 갖도록 설정하려면 gu+x를 사용할 수 있습니다.
1. 권한 관리 명령
셸을 사용하여 주로 "chmod" 및 "chown" 두 명령을 사용하여 파일 권한 관리를 수행합니다.
권한 변경 명령 chmod
"chmod" 명령은 파일이나 폴더의 권한을 변경하는 데 사용됩니다. 권한은 위에 언급된 숫자로 표시되거나 변경될 수 있습니다
는 문자로 표현되며, 명령어 형식은 다음과 같습니다.
chmod[매개변수][파일 이름/디렉터리 이름]
주요 매개변수는 다음과 같습니다.
-c는 "-v" 매개변수와 유사하지만 수정된 부분만 에코됩니다.
-f는 오류 메시지를 표시하지 않습니다.
-R은 지정된 디렉터리와 해당 하위 파일 디렉터리의 모든 파일을 함께 재귀적으로 처리합니다.
-v는 명령어의 실행 과정을 표시합니다.
먼저 일반적으로 사용되는 Linux 시스템에서 "chmod" 명령을 사용하여 파일 권한을 수정하고 사용자 루트 디렉터리에 파일을 만드는 방법을 알아봅시다
mytest를 파일로 만든 다음 기본 권한을 확인하세요.
에서 mytest라는 파일을 생성했습니다. 이 파일의 기본 권한은 "rw-rw-r--"입니다. 해당 권한은 "rwxrw-rw"로 변경되었습니다. 작업은 다음과 같습니다.
이전에는 숫자를 사용하여 권한을 변경했지만 이제는 문자를 사용하여 권한을 변경합니다.
파일 소유자 변경 명령 chown
chown 명령은 파일이나 디렉터리의 소유자 사용자나 사용자 그룹을 변경하는 데 사용됩니다.
chown[매개변수][사용자 이름.][파일 이름/디렉터리]
[사용자 이름.]은 파일이나 디렉터리를 변경하려는 사용자 또는 사용자 그룹을 나타냅니다. 사용자 이름과 그룹 이름은
로 표시됩니다."."로 구분하여 사용자 이름이나 그룹 이름을 생략할 수 있습니다. 명령의 주요 매개변수는 다음과 같습니다.
-c는 -v와 비슷한 효과가 있지만 수정된 부분만 표시됩니다.
-f는 오류 메시지를 표시하지 않습니다.
-h는 지정된 디렉터리의 모든 파일과 하위 디렉터리만 처리합니다.
-v는 처리 과정을 표시합니다. 사용자 루트 디렉터리에 테스트 파일을 생성하고 폴더가 속한 사용자와 사용자 그룹을 확인하세요
4. 리눅스 디스크 관리
/etc/fstab 파일에는 우분투의 하드디스크 파티션 상황이 자세히 기록되어 있습니다.
"/wason/dev/sda1duringinstallation" 줄이 있습니다. 이는 루트 디렉터리 "/"가 /dev/sda1 Linux chmod 명령에 있음을 의미합니다. 여기서 "/"는 마운트 지점이고 "/dev/sda1"입니다. "는 Ubuntu 시스템을 설치한 하드 드라이브입니다. 우리 시스템이 가상 머신에 설치되어 있기 때문입니다. 다음 명령을 통해 현재 시스템의 C 드라이브를 볼 수 있습니다:
ls/dev/sd* 위 명령은 /dev/sd로 시작하는 모든 장치 파일을 복사하는 것입니다.
에는 4개의 C 드라이브 장치 파일이 있으며, 그중 sd는 SATA 하드 드라이브 또는 기타 외부 장치를 의미하며 마지막으로
위의 숫자는 하드 디스크의 n번째 파티션을 나타냅니다. 예를 들어 /dev/sda1은 C 드라이브 sda의 첫 번째 파티션을 나타냅니다. 사진
모두 /dev/sda로 시작합니다. 이는 현재 하드 드라이브가 하나만 있음을 나타냅니다. U 디스크, SD 카드 등을 연결하면 /dev/sdb, /dev/sdc 등이 나타날 수 있습니다. USB 플래시 드라이브에 두 개의 파티션이 있는 경우 /dev/sdb1 및 dev/sdb2와 같은 장치 파일도 나타날 수 있습니다.
c 드라이브 관리 명령
1. 디스크 파티션 명령 fdisk
특정 C 드라이브를 분할하려면 fdisk 명령을 사용할 수 있습니다. 명령 형식은 다음과 같습니다.
fdisk
[매개변수]
주요 매개변수는 다음과 같습니다.
-b
각 파티션의 크기를 지정하세요.
-l
지정된 장치의 파티션 테이블을 열거합니다.
-s
지정된 파티션 크기를 블록 단위로 표준 출력으로 출력합니다.
-u를 "-l" 매개변수와 결합하면 실린더 수 대신 파티션 수를 사용하여 각 파티션의 시작 주소를 나타냅니다.
예를 들어 USB 플래시 드라이브를 파티션하려면 내가 설치한 Ubuntu 시스템을 직접 파티션하면 안 됩니다! ! ! 다음 명령을 사용할 수 있습니다
명령: sudofdisk/dev/sdb
위 내용은 Linux에서 디렉토리 정보 목록을 보기 위한 ll 명령의 원리와 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!