다음은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!