>  기사  >  운영 및 유지보수  >  CentOS 기본 명령의 전체 목록 공유

CentOS 기본 명령의 전체 목록 공유

藏色散人
藏色散人앞으로
2020-09-29 13:45:164430검색

다음은 CentOS 기본 명령의 전체 목록을 공유하는 centos 입문 튜토리얼 칼럼입니다. 필요한 친구들에게 도움이 되길 바랍니다!

CentOS 기본 명령의 전체 목록 공유

1. 종료(시스템 종료, 재시작 및 로그아웃) 명령

shutdown -h now 시스템 종료(1)

init 0 시스템 종료(2)

telinit 0 시스템 종료 (3)

shutdown -h 시간:분 & 예정된 시간에 시스템 종료

shutdown -c 예정된 시간에 시스템 종료 취소

shutdown - r now Restart(1)

reboot Reboot(2)

logout Logout

2. 시스템 정보를 보는 명령

arch 머신의 프로세서 아키텍처를 표시합니다(1)

uname -m 시스템 프로세서 아키텍처 표시(2)

uname -r 사용 중인 커널 버전 표시

dmidecode -q 하드웨어 시스템 구성 요소 표시 - (SMBIOS/DMI)

hdparm - i /dev/hda 디스크의 아키텍처 기능 하나 나열

hdparm -tT /dev/sda 디스크에서 테스트 읽기 작업 수행

cat /proc/cpuinfo CPU 정보 정보 표시

cat /proc /interrupts 인터럽트 표시

cat /proc/meminfo 메모리 사용량 확인

cat /proc/swap 사용된 스왑 표시

cat /proc/version 커널 버전 표시

cat /proc /net/dev 네트워크 어댑터 및 통계 표시

cat /proc/mounts 마운트된 파일 시스템 표시

lspci -tv PCI 장치 나열

lsusb -tv USB 장치 표시

date 시스템 날짜 표시

cal 2007 2007년 달력 표시

date 041217002007.00 날짜 및 시간 설정 - 월, 일, 시, 분, 연도, 초

clock -w BIOS

에 시간 수정 저장 3. 파일 및 디렉토리 조작 명령어

cd /home '/home' 디렉토리'

cd .. 상위 디렉토리로 복귀

cd ../... 상위 두 디렉터리

cd 개인 홈 디렉터리 입력

cd ~user1 개인 홈 디렉터리 입력

cd - 마지막 디렉터리로 돌아가기

pwd 작업 경로 표시

ls 파일 보기 ls -F 디렉토리의 파일 보기

ls -l 파일 및 디렉토리 세부 정보 표시

ls -a 숨겨진 파일 표시

mkdir dir1 'dir1'이라는 디렉토리 생성

mkdir dir1 dir2 두 개의 디렉토리를 동시에 생성

mkdir -p /tmp/dir1/dir2 디렉토리 트리 생성

rm -f file1 'file1'이라는 파일 삭제

rmdir dir1 'dir1'이라는 디렉터리 삭제 '

rm -rf dir1 'dir1'이라는 디렉터리를 삭제하는 동시에 해당 내용도 삭제합니다.

rm -rf dir1 dir2 두 개의 디렉터리와 해당 내용을 동시에 삭제합니다. 동시에

mv dir1 new_dir 디렉터리 이름 바꾸기/이동

cp file1 file2 파일 복사

cp dir/* 디렉터리의 모든 파일을 현재 작업 디렉터리로 복사

cp - a /tmp/ dir1 . 디렉토리를 현재 작업 디렉토리에 복사

cp -a dir1 dir2 디렉토리 복사

ln -s file1 lnk1 파일 또는 디렉토리를 가리키는 소프트 링크 생성

ln file1 lnk1 파일 또는 디렉터리에 대한 물리적 링크 생성

touch file1 파일 생성

4 파일 검색 명령

find / -name file1 '/'로 시작하고 입력 루트 파일 시스템에서 파일 및 디렉터리 검색

find / -user user1 사용자 'user1'에 속한 파일 및 디렉터리 검색

find /home/user1 -name *.bin 이름이 있는 파일 및 디렉터리 검색 '/home/user1' 디렉토리 '.bin'으로 끝나는 파일

find /usr/bin -type f -atime +100 지난 100일 동안 사용되지 않은 실행 파일 검색

find /usr/bin -type f -mtime -10 10일 이내에 생성되거나 수정된 ​​파일 검색

locate *.ps '.ps'로 끝나는 파일 찾기 - 먼저 'updatedb' 명령 실행

whereis 파일은 바이너리 파일, 소스 코드 또는 사람의 위치를 ​​표시합니다.

이 파일은 바이너리 파일 또는 실행 파일의 전체 경로를 표시합니다.

5. 파일 내용 보기

cat 파일1 보기 첫 번째 바이트부터 파일 내용 보기

tac file1 마지막 줄부터 반대 방향으로 파일 내용 보기

more file1 긴 파일 내용 보기

less file1 유사 하지만 파일 내 및 정방향 방향을 허용합니다. 동일한 역방향 작업

head -2 file1 파일의 처음 두 줄 보기

tail -2 file1 파일의 마지막 두 줄 보기 파일 5. 마운트 명령

mount /dev/hda2 /mnt/hda2 hda2라는 디스크 마운트(참고: '/mnt/hda2' 디렉토리가 이미 존재하는지 확인)

umount /dev/hda2 마운트 해제 hda2라는 디스크 (먼저 마운트 지점 '/mnt/ hda2' 종료에서 시작)

fuser -km /mnt/hda2 장치가 사용 중일 때 강제 마운트 해제

umount -n /mnt/hda2 마운트 해제 실행 /etc/mtab 파일을 쓰지 않고 작업(파일이 읽기 전용이거나 디스크가 가득 찬 경우 매우 유용함)

mount /dev/fd0 /mnt/floppy 플로피 디스크 마운트

mount /dev /cdrom /mnt/cdrom CD 마운트

mount /dev /hdc /mnt/cdrecorder cdrw 또는 dvdrom

mount /dev/hdb /mnt/cdrecorder cdrw 또는 dvdrom 마운트

mount -o loop file.iso /mnt/cdrom 파일 또는 ISO 이미지 파일 마운트

mount -t vfat /dev/hda5 /mnt/hda5 Windows FAT32 파일 시스템 마운트

mount /dev/sda1 /mnt /usbdisk USB 디스크 또는 플래시 메모리 장치 마운트

mount -t smbfs -o 사용자 이름=user,password=pass //WinClient/share /mnt/share Windows 네트워크 공유 마운트

6. 작업 명령

df - h 마운트된 파티션 목록 표시

ls -lSr |more 파일 및 디렉터리를 크기별로 정렬

du -sh dir1 'dir1' 디렉터리의 사용된 디스크 공간 추정 '

du -sk * | sort -rn 파일 및 디렉터리의 크기를 용량에 따라 순서대로 표시합니다.

7. 사용자 및 그룹 관련 명령

groupadd group_name 새 사용자 그룹 생성

groupdel group_name 하나의 사용자 그룹 삭제

groupmod -n new_group_name old_group_name 사용자 그룹 이름 바꾸기

useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 생성 "admin" 그룹의 사용자에 속한 사용자

useradd user1은 새 사용자를 생성합니다.

userdel -r user1은 사용자를 삭제합니다('-r'은 홈 디렉터리도 삭제합니다).

passwd user1은 사용자 비밀번호 (루트만 허용) 실행)

chage -E 2005-12-31 user1 사용자 비밀번호 만료일 설정

ls -lh 권한 표시

chmod 777 디렉토리1 디렉토리의 소유자(u), 그룹(g), 기타(o)에 읽기(r), 쓰기(w), 실행(x) 권한을 설정

chmod 700 디렉토리1 삭제 그룹(g) 그리고 다른 사람들(o)은 디렉토리에 대한 읽기, 쓰기 및 실행 권한을 가지고 있습니다.

chown user1 file1은 파일의 소유자 속성을 use1로 변경합니다.

chown -R user1 Directory1은 디렉토리의 소유자 속성을 변경하는 동시에 디렉토리에 있는 모든 파일의 속성을 use1이 소유하도록 변경합니다.

chgrp group1 file1은 파일 그룹을 group1

으로 변경합니다. chown user1 :group1 file1은 파일의 소유자 및 그룹 속성을 변경합니다. 해당 파일이 속한 그룹은 group1이고 사용자는 use1입니다.

find / -perm -u+s 시스템에서 SUID로 제어되는 모든 파일 나열

chmod u+s /bin/file1 바이너리 파일의 SUID 비트 설정 - 파일을 실행하는 사용자도 Grant입니다. 소유자와 동일한 권한

chmod u-s /bin/file1 바이너리 파일의 SUID 비트 비활성화

chmod g+s /home/public 디렉토리의 SGID 비트 설정 - SUID와 유사하지만

chmod g-s /home/public 디렉토리의 SGID 비트 비활성화

chmod o+t /home/public 파일의 STIKY 비트 설정 - 합법적인 소유자만 파일을 삭제할 수 있도록 허용

chmod o-t /home/public 디렉토리의 STIKY 비트를 비활성화합니다.

8 파일을 압축하고 압축을 푸는 명령

bunzip2 file1.bz2 'file1.bz2'라는 파일의 압축을 푼다. bzip2 file1 'file1'이라는 A 파일 압축

gunzip file1.gz 'file1.gz'라는 파일 압축 풀기

gzip file1 'file1'이라는 파일 압축

gzip -9 file1 최대 압축

rar a file1.rar test_file 'file1.rar'라는 패키지 만들기

rar a file1.rar file1 file2 dir1 패키지 'file1', 'file2' 및 디렉터리 'dir1'

rar x file1.rar rar 패키지 압축 풀기

unrar 'file1', 'file2' 'dir1'이 포함된 패키지

tar -tf archive.tar 패키지 내용 표시

tar -xvf 아카이브. tar 패키지 릴리스

tar - xvf archive.tar -C /tmp 압축된 패키지를 /tmp 디렉토리에 릴리스합니다(-c는 지정된 디렉토리입니다)

tar -cvfj archive.tar.bz2 dir1 bzip2 형식의 압축 패키지

tar - xvfj archive.tar.bz2 bzip2 형식의 압축 패키지 압축 해제

tar -cvfz archive.tar.gz dir1 gzip 형식의 압축 패키지 생성

tar - xvfz archive.tar.gz gzip 형식의 압축 패키지 압축 해제 압축 패키지

zip file1.zip file1 zip 형식의 압축 패키지 생성

zip -r file1.zip file1 file2 dir1 다음 위치에서 여러 파일 및 디렉터리 압축 동시에 zip 형식의 압축 패키지에

unzip file1.zip zip 형식의 압축 패키지 압축 풀기

9 RPM 패키지에 대한 명령

rpm -ivh package.rpm rpm 패키지 설치

rpm -ivh --nodeeps package.rpm rpm 패키지 설치 및 종속성 경고 무시

rpm -U package.rpm 구성 파일을 변경하지 않고 rpm 패키지 업데이트

rpm -F package.rpm 확실히 설치된 rpm 패키지 업데이트

rpm -e package_name.rpm rpm 패키지 삭제

rpm -qa 시스템에 설치된 모든 rpm 패키지 표시

rpm -qa | grep httpd 모든 rpm 표시 이름에 "httpd"라는 단어가 포함된 패키지

rpm -qi package_name 설치된 패키지에 대한 특별 정보 가져오기

rpm -ql package_name은 설치된 rpm 패키지에서 제공하는 파일 목록을 표시합니다.

rpm -qc package_name은 설치된 rpm 패키지에서 제공하는 구성 파일 목록을 표시합니다.

rpm -q package_name --whatrequires는 다음을 표시합니다. rpm 패키지에 대한 종속성 목록

rpm -q package_name --whatprovides rpm 패키지가 차지하는 볼륨을 표시합니다

rpm -q package_name --scripts 설치/제거 중에 실행된 스크립트를 표시합니다

rpm -q package_name --changelog rpm 패키지의 수정 내역 표시

rpm -qf /etc/httpd/conf/httpd.conf 주어진 파일이 어떤 rpm 패키지를 제공하는지 확인

rpm -qp package .rpm -l 아직 설치되지 않은 rpm 패키지에서 제공하는 파일 목록 표시

rpm --import /media/cdrom/RPM-GPG-KEY 공개 키 디지털 인증서 가져오기

rpm -- checksig package.rpm rpm 패키지의 무결성 확인

rpm -qa gpg-pubkey 설치된 모든 rpm 패키지의 무결성 확인

rpm -V package_name 파일 크기, 라이센스, 유형, 소유자, 그룹 그룹 확인 MD5 확인 및 최종 수정 시간

rpm -Va 시스템에 설치된 모든 rpm 패키지 확인 - 주의해서 사용

rpm -Vp package.rpm rpm 패키지가 설치되지 않았는지 확인

rpm2cpio 패키지 .rpm | cpio --extract --make-directories *bin* rpm 패키지에서 실행 파일 실행

rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm rpm 소스 코드에서 빌드된 패키지 설치

rpmbuild --rebuild package_name.src.rpm rpm 소스 코드에서 rpm 패키지 빌드

10.YUM 패키지 업그레이드

yum install package_name rpm 패키지 다운로드 및 설치

yum localinstall package_name.rpm은 모든 종속성을 해결하기 위해 자체 소프트웨어 저장소를 사용하여 rpm 패키지를 설치합니다.

yum 업데이트 package_name.rpm은 현재 시스템에 설치된 모든 rpm 패키지를 업데이트합니다

yum 업데이트 package_name rpm 패키지 업데이트

yum 제거 package_name rpm 패키지 삭제

yum list 현재 시스템에 설치된 모든 패키지 나열

yum 검색 package_name rpm 저장소에서 패키지 검색

yum clean packages 다운로드한 패키지를 삭제하려면 rpm 캐시 정리

yum clean headers 모든 헤더 파일 삭제

yum clean all 캐시된 모든 패키지 및 헤더 파일 삭제

위 내용은 CentOS 기본 명령의 전체 목록 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제