오랜 시간 공부해서 작성한 내용을 정리하고 싶습니다. 불완전한 내용이 있으면 나중에 추가하겠습니다
【1】Linux 관련 참고 사항:
엄격히 대/소문자를 구분합니다.
Linux 명령 구별 ; 파일 이름도 대소문자로 엄격하게 구분됩니다.
linux는 모두 소문자입니다.
Linux는 하드웨어
파일 형식으로 저장됩니다. dev/sd [A-P]
CD 파일은 CD-ROM 파일입니다. /dev/sr0
Linux에는 확장자가 없습니다
압축 패키지: .gz, .bz, .tar.bz2,
스크립트: .sh
구성 파일: .conf
웹 페이지 파일: .html, .php
웹 페이지 파일: .html, .php
모두 하드 드라이브, U 디스크 및 CD를 포함하여 Linux 저장 장치를 사용하려면 먼저 마운트해야 합니다
【2】Linux 디렉토리:
/bin:
bin은 Binary의 약어입니다. 이 디렉토리에는 가장 일반적으로 사용되는 명령이 저장됩니다.
/boot:
다음은 일부 연결 파일 및 이미지 파일을 포함하여 Linux를 시작할 때 사용되는 일부 핵심 파일입니다.
/dev:
dev는 Linux 외부 장치를 저장하는 디렉터리입니다. Linux에서 장치에 액세스하는 방법은 파일에 액세스하는 방법과 동일합니다.
/etc:
이 디렉터리는 시스템 관리에 필요한 모든 구성 파일과 하위 디렉터리를 저장하는 데 사용됩니다.
/home:
사용자의 홈 디렉터리 Linux에서는 각 사용자가 자신만의 디렉터리를 갖습니다. 일반적으로 디렉터리 이름은 사용자 계정의 이름을 따서 지정됩니다.
/lib:
이 디렉토리는 시스템의 가장 기본적인 동적 링크 공유 라이브러리를 저장하며 그 기능은 Windows의 DLL 파일과 유사합니다. 거의 모든 애플리케이션에는 이러한 공유 라이브러리가 필요합니다.
/lost+found:
이 디렉터리는 일반적으로 시스템이 불법적으로 종료될 때 일부 파일이 여기에 저장됩니다.
/media:
Linux 시스템은 U 디스크, 광학 드라이브 등과 같은 일부 장치를 자동으로 인식합니다. 인식 후 Linux는 인식된 장치를 이 디렉터리에 마운트합니다.
/mnt:
시스템은 사용자가 다른 파일 시스템을 임시로 마운트할 수 있도록 이 디렉토리를 제공합니다. /mnt/에 광학 드라이브를 마운트한 다음 이 디렉토리에 들어가 광학 드라이브의 내용을 볼 수 있습니다. .
/opt:
호스트용 추가 소프트웨어가 설치되는 디렉터리입니다. 예를 들어 ORACLE 데이터베이스를 설치하는 경우 이를 이 디렉터리에 넣을 수 있습니다. 기본값은 비어 있습니다.
/proc:
이 디렉터리는 시스템 메모리 매핑인 가상 디렉터리입니다. 이 디렉터리에 직접 액세스하면 시스템 정보를 얻을 수 있습니다.
이 디렉터리의 내용은 하드 디스크가 아니라 메모리에 있습니다. 또한 일부 파일을 직접 수정할 수도 있습니다. 예를 들어 다음 명령을 사용하여 다른 사람이 ping할 수 없도록 호스트의 ping 명령을 차단할 수 있습니다. machine:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
/root:
이 디렉터리는 최고 권한을 가진 사람이라고도 알려진 시스템 관리자의 사용자 홈 디렉터리입니다.
/sbin:
s는 슈퍼 유저를 의미합니다. 시스템 관리자가 사용하는 시스템 관리 프로그램입니다.
/selinux:
이 디렉터리는 Redhat/CentOS에 고유합니다. Selinux는 Windows 방화벽과 유사한 보안 메커니즘이지만 이 디렉터리는 selinux 관련 파일을 저장합니다.
/srv:
이 디렉터리에는 서비스가 시작된 후 추출해야 하는 일부 데이터가 저장됩니다.
/sys:
이는 linux2.6 커널의 큰 변화입니다. 2.6 커널에 등장한 새로운 파일 시스템 sysfs가 이 디렉토리에 설치됩니다.
sysfs 파일 시스템은 프로세스 정보용 proc 파일 시스템, 장치용 devfs 파일 시스템, 의사 터미널용 devpts 파일 시스템 등 세 가지 파일 시스템의 정보를 통합합니다.
이 파일 시스템은 커널 장치 트리를 시각적으로 반영한 것입니다.
커널 개체가 생성되면 해당 파일과 디렉터리도 커널 개체 하위 시스템에 생성됩니다.
/tmp:
이 디렉토리는 일부 임시 파일을 저장하는 데 사용됩니다.
/usr:
이것은 Windows의 프로그램 파일 디렉토리와 유사한 많은 사용자 응용 프로그램과 파일이 이 디렉토리에 저장됩니다.
/usr/bin:
시스템 사용자가 사용하는 애플리케이션.
/usr/sbin:
슈퍼 유저가 사용하는 비교적 고급 관리 프로그램 및 시스템 데몬입니다.
/usr/src: 커널 소스 코드의 기본 배치 디렉터리입니다.
/var:
이 디렉토리에는 지속적으로 확장되는 항목이 저장됩니다. 우리는 자주 수정되는 디렉토리를 이 디렉토리에 배치하는 데 익숙합니다. 다양한 로그 파일을 포함합니다.
리눅스 시스템에는 상대적으로 중요한 디렉터리가 여러 개 있는데, 실수로 내부 파일을 삭제하거나 임의로 변경하지 않도록 주의해야 합니다.
/etc: 위에서 언급한 것처럼 시스템의 구성 파일입니다. 이 디렉터리의 파일을 변경하면 시스템이 시작되지 않을 수 있습니다.
/bin, /sbin, /usr/bin, /usr/sbin: 실행 파일을 저장하기 위한 시스템의 기본 디렉터리입니다. 예를 들어 ls는 /bin/ls 디렉터리에 있습니다.
/bin 및 /usr/bin은 시스템 사용자(루트를 제외한 일반 사용자)를 위한 명령인 반면 /sbin 및 /usr/sbin은 루트를 위한 명령이라는 점을 언급할 가치가 있습니다.
/var: 이는 매우 중요한 디렉토리입니다. 시스템에서 실행되는 프로그램이 많으므로 각 프로그램에는 해당 로그가 있으며 이러한 로그는 이 디렉토리, 특히 /var/log 디렉토리에 기록됩니다. 메일의 기본 배치도 여기에 있습니다.
【3】lsCommand
ls 현재 파일 보기
ls -a .. 파일을 포함한 모든 파일 보기
ls - A . 및 .. 파일을 제외한 모든 파일 보기
ls -l 파일 보기는 파일 소유자, 모든 그룹, 권한, 생성 시간 등을 포함한 파일 속성을 표시하는 데 사용됩니다.
예 : -rw------.1 루트 루트 1191 5월 21일 17:45 anaconda-ks.cfg
위 내용은 리눅스 관련 명령어 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!