명령어 코드 비고 설명
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/인터럽트 인터럽트 표시
Cat /proc/meminfo 메모리 사용량 확인
Cat /proc/스왑스 사용 중인 스왑을 표시합니다
Cat /proc/version 커널 버전을 표시합니다
Cat /proc/net/dev 네트워크 어댑터와 통계를 표시합니다
Cat /proc/mounts 로드된 파일 시스템을 표시합니다
LSPCI -TV PCI 장치 목록
LSUSB -TV USB 장치를 표시합니다
Date 시스템 날짜를 표시합니다
Cal 2007 날짜의 달력을 표시합니다 2007
Date 04121700 2007.00 날짜와 시간을 설정합니다 - 월, 일, 시간, 연도. 초
Clock -w 시간 변경을 BIOS에 저장합니다

명령어 코드 비고 설명
Shutdown -h now 시스템을 종료합니다
Init 0 시스템을 종료합니다
Telinit 0 시스템을 종료합니다
Shutdown -h 시간: 분 & 예정 시간에 시스템을 종료합니다
Shutdown -c 예정 시간에 시스템을 종료하는 것을 취소합니다
Shutdown -r now 재시작
Reboot 재시작
로그아웃 취소

명령어 코드 비고 설명
CD /home 가기 위해 '/홈' 디렉토리.
CD.. 이전 단계의 디렉토리로 돌아갑니다
CD../.. 이전 두 단계의 디렉토리로 돌아갑니다
CD 개인 홈 디렉토리에 진입합니다
Cd~ 사용자1 개인 홈 디렉토리에 진입합니다
CD - 최근에 있었던 디렉토리로 돌아갑니다
PWD 작업 경로를 표시합니다
ls 디렉토리의 파일을 보여줍니다
LS -F 디렉토리의 파일을 보여줍니다
LS -l 파일과 디렉토리의 상세 정보를 표시합니다
Ls -a 숨겨진 파일을 표시합니다
Ls * [0-9] * 숫자를 포함하는 파일과 디렉토리 이름을 표시합니다
Tree 루트 디렉토리에서 시작하여 파일과 디렉토리의 트리 구조를 표시합니다
LSTREE 루트 디렉토리에서 시작하여 파일과 디렉토리의 트리 구조를 표시합니다
Mkdir 디렉토리1 dir라는 디렉토리를 생성하십시오1 '.
Mkdir 디렉토리1 dir2 동시에 두 디렉토리를 생성하십시오
Mkdir -p /tmp/dir1/dir2 디렉토리 트리를 생성하십시오
Rm -f 파일1 file라는 파일을 삭제하십시오1 '.
Rmdir 디렉토리1 dir라는 디렉토리를 삭제하십시오1 '.
Rm -rf 디렉토리1 dir라는 디렉토리를 삭제하십시오1 그 내용을 동시에 삭제하십시오
Rm -rf 디렉토리1 dir2 두 디렉토리와 그 내용을 동시에 삭제하십시오
MV 디렉토리1 new_dir 이름 변경/디렉토리를 이동하십시오
CP 파일1 file2 파일을 복사하십시오
CP 디렉토리/*. 디렉토리에 있는 모든 파일을 현재 작업 디렉토리에 복사하십시오
CP -A /tmp/dir1. 현재 작업 디렉토리에 디렉토리를 복사하십시오
CP -a 디렉토리1 dir2 디렉토리를 복사하십시오
-S 파일1 lnk1 파일이나 디렉토리에 소프트 링크를 생성하십시오
Ln 파일1 lnk1 파일이나 디렉토리에 물리적 링크를 생성하십시오
Touch -t 0712250000 파일1 파일이나 디렉토리의 타임스탬프를 수정하십시오 - (YYMMDDhhmm)
IconV -l 알려진 코드 목록
iconv -f fromEncoding -t toEncoding inputFile > outputFile 문자编码을 변경하십시오
찾기. -maxdepth 1 -이름 * .jpg -print -exec convert 현재 디렉토리에 있는 파일을 배치로 조정하고 썸네일 디렉토리로 보냅니다(ImageMagick 변환 필요)

명령어 코드 비고 설명
찾기/-이름 파일1 시작합니다'/'에 들어가 파일과 디렉토리를 검색합니다
찾기/-user user1 사용자'user'이 소유한 파일과 디렉토리를 찾습니다1 '
찾기 /home/user1 -이름 * .bin 디렉토리 ''를 검색합니다/home/user1'로 끝나는 파일을 찾습니다
찾기 /usr/bin -type f -atime + 100 이전에 사용되지 않은 실행 파일을 찾습니다 100 일
찾기 /usr/bin -type f -mtime -10 일정 기간 동안 생성되거나 수정된 파일을 찾습니다 10 일
찾기/-이름 * .rpm -exec chmod 755 '{}' ; .rpm로 끝나는 파일을 찾고 그들의 권한을 정의합니다
찾기/-xdev -이름 * .rpm .rpm로 끝나는 파일을 찾습니다.光学 드라이브와 플래시 드라이브와 같은 이동식 장치를 무시합니다
위치를 찾습니다 * .ps .ps로 끝나는 파일을 찾습니다 - 'updatedb' 명령어를 먼저 실행합니다
Whereis halt 이진 파일, 소스, 또는 man의 위치를 표시합니다
어떻게 중지됩니다 이진 파일이나 실행 파일의 전체 경로를 표시합니다

명령어 코드 비고 설명
마운트 /dev/hda2 /mnt/hda2 hda라는 디스크를 마운트합니다2 - 디렉토리 ''를 확인하십시오/mnt/hda2' already exists
Umount /dev/hda2 hda라는 디스크를 설치 해제합니다2 - 挂在점 ''에서 나갑니다/mnt/hda2' first
Fuser -km /mnt/hda2 장치가 바쁠 때 강제로 설치 해제합니다
Umount -n /mnt/hda2 쓰기 없이 설치 해제 작업을 실행합니다 /etc/mtab 파일은 파일이 읽혀질 때 유용합니다-디스크가 가득 차거나 그런 경우에만
마운트 /dev/fd0 /mnt/floppy floppy 디스크를 마운트합니다
마운트 /dev/cdrom /mnt/cdrom cdrom이나 dvdrom을 마운트합니다
마운트 /dev/hdc /mnt/cdrecorder cdrw나 dvdrom을 마운트합니다
마운트 /dev/hdb /mnt/cdrecorder cdrw나 dvdrom을 마운트합니다
마운트 -o loop file.iso /mnt/cdrom 파일이나 ISO 이미지를 마운트합니다
마운트 -t vfat /dev/hda5 /mnt/hda5 Windows FAT를 마운트합니다32 파일 시스템
마운트 /dev/sda1 /mnt/usbdisk USB 드라이브나 플래시 장치를 마운트합니다
마운트 -t smbfs -o username = user, password = pass//WinClient/공유 /mnt/공유 windows 네트워크 공유를 마운트

명령어 코드 비고 설명
DF -h 挂在된 파티션 목록을 표시합니다
LS -lSr | more 크기에 따라 파일과 디렉토리를 정렬합니다
Du -sh dir1 디렉토리 'dir'에서 이미 사용된 디스크 공간을 추정합니다1'
Du -sk * | sort -rn 용량에 따라 파일과 디렉토리의 크기를 순서대로 표시합니다
Rpm -q -a --qf '% 10 {SIZE} t% {NAME} n' | sort -k1,1n 설치된 rpm 패키지가 사용하는 공간을 크기 순으로 표시합니다(fedora, redhat 계열 시스템)
Dpkg-쿼리 -W -f = '${Installed-Size; 10} t ${Package} n' | sort -k1,1n 크기 기준으로 설치된 deb 패키지가 사용하는 공간을 표시합니다 (ubuntu, debian 클래스 시스템)

명령어 코드 비고 설명
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 사용자1 사용자 ('-r'은 홈 디렉토리를 제외합니다)
Usermod -c "User FTP" -g 시스템 -d /ftp/user1 -s /bin/nologin user1 사용자 속성을 수정합니다
Passwd 비밀번호 변경
Passwd user1 사용자 비밀번호를 수정합니다 (root 실행만 허용)
Chage -E 2020-12-31 user1 사용자 비밀번호의 만료일을 설정합니다
PWCK '의 파일 형식 및 문법 수정을 확인합니다/etc/passwd'과 사용자 존재 여부를 확인합니다
GRPCK '의 파일 형식 및 문법 수정을 확인합니다/etc/passwd'과 존재하는 그룹
Newgrp group_name 새로 생성된 파일의 기본 그룹을 변경하기 위해 새 그룹에 로그인합니다

명령어 코드 비고 설명
LS -lh 권한 표시
LS /tmp | pr -T5 -W $COLUMNS 끝점을 나눕니다 5 표시할 열
chmod ugo + rwx 디렉토리1 디렉토리의 소유자 (u), 그룹 (g), 다른 (o)의 권한을 읽기 (r), 쓰기 (w), 실행 (x)으로 설정합니다
chmod go-rwx 디렉토리1 디렉토리에 대한 그룹 (g) 및 다른 (o) 읽기와 쓰기 실행 권한을 삭제합니다
chown user1 file1 파일의 소유자 속성을 변경합니다
chown -R 사용자1 디렉토리1 디렉토리의 소유자 속성을 변경하면서 동시에 디렉토리에 있는 모든 파일의 속성을 변경합니다
chgrp group1 file1 파일 그룹을 변경합니다
chown user1: 그룹1 file1 파일의 소유자 및 그룹 속성을 변경합니다
찾기/-perm -u + s SUID 제어를 사용하는 시스템의 모든 파일을 목록에 표시합니다
chmod u + s /bin/file1 이진 파일의 SUID 비트를 설정합니다 - 파일을 실행하는 사용자에게 파일 소유자와 동일한 권한이 부여됩니다
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 비트를 비활성화

명령어 코드 비고 설명
Chattr + a 파일1 추가 모드로 읽기와 쓰기가 허용된 파일만
Chattr + c 파일1 이 파일이 자동으로 압축되도록 허용/커널에 의해 압축 해제됨
Chattr + d 파일1 dump 프로그램이 파일 시스템 백업할 때 이 파일을 무시
Chattr + i 파일1 지우거나 수정하거나 이름을 바꾸거나 링크할 수 없는 불변 파일로 설정
Chattr + s 파일1 파일을 안전하게 지우는 허용
Chattr + S 파일1 이 애플리케이션이 이 파일에 쓰기 작업을 수행하면 시스템이 즉시 수정된 결과를 디스크에 쓴다
Chattr + u 파일1 파일이 지워졌을 때, 시스템은 나중에 지워진 파일을 복구할 수 있도록 허용
Lsattr 특별한 속성 표시

명령어 코드 비고 설명
Bunzip2 file1.bz2 'file'라는 파일 압축 해제1.bz2 '
Bzip2 file1 'file'라는 파일 압축1 '
Gunzip 파일1.gz 'file'라는 파일 압축 해제1.gz'
Gzip 파일1 'file'라는 파일 압축1 '
Gzip -9 file1 최대 압축
Rar a 파일1.rar test_file 'file'라는 패키지 생성1.rar '
Rar a 파일1.rar 파일1 file2 dir1 'file'를 동시에 압축1 ',' 파일2 'and directory'dir1'
Rar x 파일1.rar rar 패키지 압축 해제
Unrar x 파일1.rar rar 패키지 압축 해제
Tar -cvf archive.tar file1 압축되지 않은 tarball 생성
Tar -cvf archive.tar file1 file2 dir1 'file'를 포함하는 아카이브 생성1 ',' 파일2 'and'dir1'
Tar -tf archive.tar 패키지 내용 표시
Tar -xvf archive.tar 패키지 해제
Tar -xvf archive.tar -C /tmp 압축 패키지를 다음에 해제 /tmp 디렉토리
Tar -cvfj archive.tar.bz2 dir1 bzip 형식의 압축 패키지 생성2 형식
Tar -jxvf archive.tar.bz2 bzip 형식의 압축 패키지를 압축 해제2 형식
Tar -cvfz archive.tar.gz dir1 gzip 형식의 압축 패키지 생성
Tar -zxvf archive.tar.gz gzip 형식의 압축 패키지를 압축 해제
Zip 파일1.zip 파일1 zip 파일 생성
Zip -r 파일1.zip 파일1 file2 dir1 여러 파일과 디렉토리를 동시에 zip 파일로 압축
압축 파일 압축 해제1.zip zip 파일 압축 해제

명령어 코드 비고 설명
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 htpd 이름에 "htpd" 단어가 포함된 모든 rpm 패키지를 표시합니다
RPM -Qi package_name 설치된 패키지에 대한 특별 정보를 가져옵니다
RPM -qg "System Environments/Daemons" 부품의 rpm 패키지를 표시합니다
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 파일 크기, 라이선스, 유형, 소유자, 그룹, MD를 확인하십시오5 검사 및 마지막 변경
RPM -Va 시스템에서 설치된 모든 rpm 패키지를 확인하십시오 - 주의하여 사용하십시오
Rpm -Vp package.rpm rpm 패키지가 설치되지 않았음을 확인하십시오
Rpm2cpio package.rpm | cpio --extract --make-디렉토리 * bin * rpm 패키지에서 실행 가능한 파일을 실행합니다
Rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm rpm 소스에서 구축된 패키지를 설치합니다
RPMbuild --package_name src.rpm 재구축 RPM 소스에서 RPM 패키지를 구축합니다

명령어 코드 비고 설명
Yum install package_name RPM 패키지 다운로드 및 설치
Yum localinstall package_name rpm 패키지가 설치됩니다. 모든 의존성을 해결하기 위해 사용자의 소프트웨어 저장소를 사용합니다.
Yum update package_name 현재 시스템에 설치된 모든 rpm 패키지를 업데이트합니다
Yum update package_name rpm 패키지를 업데이트합니다
Yum remove package_name RPM 패키지를 삭제합니다
Yum list 현재 시스템에 설치된 모든 패키지를 목록으로 표시합니다
Yum search package_name rpm 저장소에서 패키지를 검색합니다
Yum cleaning packages rpm 캐시를 정리하고 다운로드된 패키지를 삭제합니다
Yum cleaning headers 모든 헤더 파일을 삭제합니다
Yum clean all 모든 캐시 패키지와 헤더 파일을 삭제합니다

명령어 코드 비고 설명
Dpkg -i package.deb 설치/deb 패키지를 업데이트합니다
Dpkg -r package_name 시스템에서 deb 패키지를 삭제합니다
Dpkg -l 시스템에 설치된 모든 deb 패키지를 표시합니다
Dpkg -l | grep htpd 이름에 "htpd" 단어가 포함된 모든 deb 패키지를 표시합니다
Dpkg -s package_name 시스템에 설치된 특별한 패키지에 대한 정보를 얻습니다
DPKG -L package_name 시스템에 설치된 deb 패키지가 제공하는 파일 목록을 표시합니다
Dpkg --contents package.deb 아직 설치되지 않은 패키지가 제공하는 파일 목록을 표시합니다
DPKG -S /bin/ping 주어진 파일을 제공하는 deb 패키지를 확인합니다

명령어 코드 비고 설명
Apt-get install package_name 설치/deb 패키지를 업데이트합니다
Apt-cdrom install package_name 설치/CD에서 deb 패키지를 업데이트합니다
Apt-get update 리스트에 있는 패키지를 업그레이드합니다
Apt-get upgrade 모든 설치된 소프트웨어를 업그레이드합니다
Apt-get remove package_name 시스템에서 deb 패키지를 삭제합니다
Apt-get check 의존 소프트웨어 저장소가 올바르게 설정되었는지 확인합니다
Apt get clean 다운로드된 패키지에서 캐시를 정리합니다
Apt-cache search searched-패키지 검색 문자열을 포함하는 패키지 이름을 반환합니다

명령어 코드 비고 설명
Cat 파일1 첫 번째 바이트에서 파일 내용의 전진 방향을 볼 수 있습니다
Tac 파일1 마지막 줄에서부터 파일의 내용을 후진 방향으로 검토하세요
기본 파일1 긴 파일의 내용을 확인하세요
기본 파일1 'more' 명령어와 유사하지만 파일에서 반대 방향으로도 작업을 허용합니다
헤드 -2 file1 문서의 첫 두 줄을 검토하세요
Tail -2 file1 파일의 마지막 두 행을 검토합니다
Tail -f /var/log/messages 파일에 추가된 내용을 실시간으로 보여줍니다

명령어 코드 비고 설명
Cat 파일1 | command (sed, grep, awk, grep, 등...) > result.txt 파일의 상세 설명 텍스트를 합치고 새 파일에 소개를 씁니다
Cat 파일1 | command (sed, grep, awk, grep, 등...) >> result.txt 파일의 상세 설명 텍스트를 합치고 기존 파일에 소개를 씁니다
Grep Aug /var/log/messages 파일 '에서 "Aug" 키워드를 찾습니다/var/log/messages'
Grep ^ Aug /var/log/messages 파일 '에서 "Aug"로 시작하는 단어를 찾습니다/var/log/messages'
Grep [0-9] /var/log/messages '(에 숫자가 들어간 모든 행을 선택합니다/var/log/messages' 파일
Grep Aug -R /var/log/* 디렉토리 '에서 "Aug" 문자열을 찾습니다/var/log' 및 이후 디렉토리
Sed's/stringa1/stringa2/g'example.txt Replace "string1"을 example.txt 파일에서 "string"으로 변경합니다2"
Sed '/^ $/d' example.txt example.txt 파일에서 모든 공백 행을 제거합니다
Se d '/ *#/ d;/^ $/d'example.txt from example.txt 파일에서 모든 주석과 공백 행을 제거합니다
Echo'esempio '| tr' [: lower :]' '[: upper:] ' 상단과 하단 셀 내용을 합칩니다
Sed -e '1d' result.txt example.txt 파일의 첫 번째 행을 제외합니다
Sed -n '/stringa1/p' 제거된 단어 "string"이 들어간 행을 보여줍니다1"
Sed -e's / *$//' example.txt 각 행의 끝에 있는 공백을 제거합니다
Sed -e's/stringa1/g'example.txt 제거된 단어 "string1"을 문서에서 제거하고 나머지 모두를 유지합니다
Sed -n '1,5p; 5q' example.txt 첫 번째부터 다섯 번째 행까지의 내용을复查합니다
Sed -n '5p; 5q' example.txt 행을 확인합니다 5
Sed -e's/00 */0/g'example.txt 다중 0을 하나의 0으로 변경합니다
Cat -n 파일1 파일의 행 수를 식별합니다
Cat example.txt | awk'NR% 2 == 1 ' 모든 짝수 행을 지웁니다-example.txt 파일의 번호된 행
Echo a b c | awk '{print 1 달러) 행의 첫 번째 열을 보세요
Echo a b c | awk '{print 1 달러, 3 달러) 행의 첫 번째와 세 번째 열을 확인합니다
파일 붙여넣기1 file2 두 파일이나 열의 내용을 합칩니다
붙여넣기 -d '+파일1 file2 두 파일이나 열의 내용을 합치며 "로 구분합니다+중간에 "
파일을 정렬하십시오1 file2 두 파일의 내용을 정렬합니다
파일을 정렬하십시오1 file2 | uniq 두 파일의 합을 제거합니다 (중복된 행은 하나만 유지됩니다)
파일을 정렬하십시오1 file2 | uniq -u 교집합을 제거하여 다른 줄을 남겨둡니다
파일을 정렬하십시오1 file2 | uniq -d 두 개의 파일의 교집합을 제거하여 두 파일에서 동시에 존재하는 파일만 남겨둡니다
Comm -1 file1 file2 두 개의 파일의 내용을 비교하여 'file'에 포함된 내용만 제거합니다1 '
Comm -2 file1 file2 두 개의 파일의 내용을 비교하여 'file'에 포함된 내용만 제거합니다2 '
Comm -3 file1 file2 두 개의 파일의 내용을 비교하여 두 파일에서 공통된 부분만 제거하십시오

명령어 코드 비고 설명
Dos2unix filedos.txt fileunix.txt MSDOS에서 UNIX로 텍스트 파일 형식을 변환하십시오
Unix2dos fileunix.txt filedos.txt UNIX에서 MSDOS로 텍스트 파일 형식을 변환하십시오
Recode.. HTML < page.txt > Page.html 텍스트 파일을 HTML로 변환하십시오.
Recode -l | more 모든 허용된 변환 형식을 표시하십시오

명령어 코드 비고 설명
Badblocks -v /dev/hda1 디스크 hda에 있는 나쁜 마그넷을 확인하십시오1
FSCK /dev/hda1 수리/HDA에 있는 Linux 파일 시스템의 완전성을 확인하십시오1 디스크
Fsck.ext2 /dev/hda1 수리/ext의 완전성을 확인하십시오2 hda에 있는 파일 시스템1 디스크
E2FSCK /dev/hda1 수리/ext의 완전성을 확인하십시오2 hda에 있는 파일 시스템1 디스크
E2fsck -j /dev/hda1 수리/ext의 완전성을 확인하십시오3 hda에 있는 파일 시스템1 디스크
Fsck.ext3 /dev/hda1 수리/ext의 완전성을 확인하십시오3 hda에 있는 파일 시스템1 디스크
Fsck.vfat /dev/hda1 수리/hda에 있는 fat 파일 시스템의 완전성을 확인하십시오1 디스크
Fsck.msdos /dev/hda1 수리/HDA에 있는 DOS 파일 시스템의 완전성을 확인하십시오1 디스크
Dosfsck /dev/hda1 수리/HDA에 있는 DOS 파일 시스템의 완전성을 확인하십시오1 디스크

명령어 코드 비고 설명
MKFS /dev/hda1 HDA에 파일 시스템을 생성하십시오1 파티션
MKE2FS /dev/hda1 linux ext를 생성하십시오2 hda에 있는 파일 시스템1 파티션
MKE2FS -J /dev/hda1 linux ext를 생성하십시오3 hda에 있는 (기록) 파일 시스템1 파티션
MKFS -T vfat 32 -F /dev/hda1 FAT를 생성하십시오32 파일 시스템
Fdformat -n /dev/fd0 floppy 디스크를 포맷하십시오
MKSwap /dev/hda3 swap 파일 시스템을 생성하십시오

명령어 코드 비고 설명
MKSwap /dev/hda3 swap 파일 시스템을 생성하십시오
Swapon /dev/hda3 새 swap 파일 시스템을 활성화하십시오
Swapon /dev/hda2 /dev/hdb3 두 개의 swap 파티션을 활성화하십시오

명령어 코드 비고 설명
다운로드 -0aj -f /tmp/home0.bak /home '를 완전 백업하십시오/home' 디렉토리
다운로드 -1aj -f /tmp/home0.bak /home '를 인터랙티브 백업하십시오/home' 디렉토리
복구 -if /tmp/home0.bak 인터랙티브 백업을 복구하십시오
Rsync -rogpav --delete /home /tmp 양쪽의 디렉토리를 동기화하십시오
Rsync -rogpav -e ssh --delete /home ip_address:/tmp SSH 채널을 통해 rsync
Rsync -az -e ssh --delete ip_addr:/home/public /home/local SSH 및 압축을 통해 원격 디렉토리를 로컬 디렉토리로 동기화하십시오
Rsync -az -e ssh --delete /home/local ip_addr:/home/public SSH 및 압축을 통해 로컬 디렉토리를 원격 디렉토리로 동기화하십시오
Dd bs = 1M if =/dev/hda | gzip | ssh user@ip_addr 'dd of = hda.gz' SSH를 통해 원격 호스트에서 로컬 디스크의 백업을 수행하십시오
Dd if =/dev/sda of =/tmp/file1 디스크 내용을 파일에 백업합니다
Tar -Puf backup.tar /home/user interactive backup을 수행합니다/home/사용자 디렉토리
(Cd /tmp/local/&& tar c . ) | ssh -C user@ip_addr 'cd /home/공유/&& tar x -p' 원격 디렉토리에서 디렉토리의 내용을 ssh를 통해 복사합니다
(Tar c /home) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' 원격 디렉토리에서 로컬 디렉토리에 ssh를 통해 디렉토리를 복사합니다
Tar cf - . | ( cd /tmp/backup; tar xf -) 디렉토리를 로컬로 복사하여 원래 권한과 링크를 유지합니다
찾기 /home/user1 -name '* .txt' | xargs cp -av --target-directory =/home/backup/--parents 모든 '.txt'로 끝나는 파일을 하나의 디렉토리에서 다른 디렉토리로 찾아 복사합니다
찾기 /var/log -name '* .log' | tar cv --files-from = - | bzip2 > log.tar.bz2 '.log'로 끝나는 모든 파일을 찾아 bzip 패키지를 만듭니다
Dd if =/dev/hda of =/dev/fd0 bs = 512 count = 1 MBR (마스터 부트 레코드) 내용을 플로피 디스크로 복사하는 작업을 수행합니다
Dd if =/dev/fd0 of =/dev/hda bs = 512 count = 1 플로피 디스크에 저장된 백업에서 MBR 내용을 복구합니다

명령어 코드 비고 설명
CDRecord -v gracetime = 2 dev =/dev/cdrom -eject blank = fast -force 리Writable 디스크의 내용을 비웁니다
Mkisofs /dev/cdrom > cd.iso 디스크에 디스크의 ISO 이미지를 생성합니다
Mkisofs /dev/cdrom | gzip > cd_iso 디스크에 압축된 디스크 iso 이미지 파일을 생성합니다
MKISOFS -J -allow-leading-dots -R -V "CD 레이블" -iso-level 4 -o./cd.iso data_cd 디렉토리의 ISO 이미지를 생성합니다
Cdrecord -v dev =/dev/cdrom cd.iso ISO 이미지 파일을 브라운닝
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - 압축된 ISO 이미지 파일을 브라운닝
마운트 -o loop cd.iso /mnt/iso ISO 이미지 파일을 마운트합니다
cd-paranoia -B CD에서 오디오 트랙을 wav 파일로 복사합니다
CD-paranoia -- "-3" CD에서 오디오 트랙을 wav 파일로 복사합니다 (인수 -3)
CDRecord --scanbus scsi 채널을 식별하기 위해 버스 스캔
Dd if =/dev/hdc | md5sum MD 확인5장치의 sum 인코딩, 예를 들어 CD

명령어 코드 비고 설명
Dhclient eth01 dhcp 모드에서'eth0' 네트워크 장치를 활성화합니다
Ethtool eth01 네트워크 인터페이스 카드'eth0'의 트래픽 통계 표시
호스트 www.example.com 호스트 이름을 찾아 이름과 인터넷 프로토콜 주소를 해석하고 미러링
호스트 이름 호스트 이름 표시
Ifconfig eth0 에넷웍스케이프 네트워크 인터페이스 카드 구성을 표시합니다
Ifconfig eth0 192.168.1.1 넷마스크 255.255.255.0 인터넷 프로토콜 주소를 제어
Ifconfig eth0 promisc 'eth0'를 promiscuous 모드로 설정하여 데이터 패킷을 스니퍼
Ifdown eth01 'eth0' 네트워크 장치를 비활성화
Ifup eth01 'eth0' 네트워크 장치를 활성화
IP link show 모든 네트워크 장치의 연결 상태를 표시
Iwconfig eth1 무선 네트워크 인터페이스 카드의 구성을 표시
IWList scan 무선 네트워크를 표시
mii-tool eth01 'eth0'의 연결 상태를 표시
Netstat -Tup 모든 활성 네트워크 연결과 그 PIDs를 표시
Netstat -tup1 시스템에서 모든 네트워크 서비스와 그 PIDs를 표시
Netstat -rn 루팅 테이블을 표시합니다. "route"과 유사 -n" 명령
Nslookup www.example.com 호스트 이름을 찾아 이름과 인터넷 프로토콜 주소를 해석하고 미러링
Route -n 루팅 테이블 보여주기
Route added -net 0/0 gw IP Gateway preset 게이트웨이 제어
Route add -net 192.168.0.0 네트워크 마스크 255.255.0.0 gw 192.168.1.1 네트워크로 대한 정적 경로를 제어192.168.0.0/16 '
Route del 0/0 gw IP gateway 정적 경로 지우기
Echo "1" > /proc/sys/net/ipv4/ip_foward IP 전송을 활성화
Tcpdump tcp 포트 80 모든 HTTP 루프 보여주기
Whois www.example.com Whois 데이터베이스에서 검색

명령어 코드 비고 설명
마운트 -t smbfs -o Username = user, password = pass //WinClient/공유/mnt/공유 windows 네트워크 공유를 마운트
Nbtscan ip addr Netbios 이름 해석
Nmblookup -A ip addr Netbios 이름 해석
smbclient -L ip addr/hostname Windows 호스트의 원격 공유를 표시
smbget -Rr smb://ip addr/공유 windows 호스트에서 wget와 같이 smb를 통해 파일 다운로드할 수 있는 능력

명령어 코드 비고 설명
Iptables -t 필터 -L 필터 테이블에 대한 모든 링크 보여주기
Iptables -t nae -L NAT 테이블에 대한 모든 링크 보여주기
Iptables -t 필터 -F 필터 테이블 기반으로 모든 규칙 정리
Iptables -t nat -F nat 테이블 기반으로 모든 규칙 정리
Iptables -t 필터 -X 모든 사용자 지우기-생성된 링크
IPTables -t 필터 -A INPUT -p tcp --dport telnet -j ACCEPT telnet 접근 허용
IPTables -t 필터 -A OUTPUT -p tcp --dport telnet -j DROP telnet 접근 차단
Iptables -t 필터 -A FORWARD -p tcp --dport pop3 -j ACCEPT POP 허용3 forwarding 링크에서의 연결
Iptables -t 필터 -A INPUT -j LOG --log-접두어 모든 링크에서 압수한 패킷
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE eth0에서 풀어내는 패킷에 PAT (포트 주소 변환)을 설정
Iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 하나의 호스트 주소로 목적지를 가진 패킷을 다른 호스트로 전송

명령어 코드 비고 설명
Free -m 메가바이트 단위의 RAM 상태 목록
Kill -9 프로세스 ID 강제로 프로세스를 닫고 종료
Kill -1 프로세스 ID 프로세스가 설정을 과부하에 몰아넣도록 강제
마지막 재부팅 재시작 기록 표시
lsmod 상태 목록을 보여주는 커널 모듈
Lsof -p 프로세스 ID 프로세스로 열린 파일 목록
LSOF /home/user1 주어진 시스템 경로에서 열린 파일 목록
PS -eafw Linux 작업 목록
Ps -e -o pid, args --forest 서열적으로 Linux 작업 목록
PSTRESS 프로그램을 트리 그래프로 표시
SmartCTL -A /dev/hda SMART를 활성화하여 하드 디스크 장치의 신뢰성을 모니터링
SmartCTL -I /dev/hda 하드 디스크 장치에 SMART가 활성화되어 있는지 확인
Strace -c ls >/dev/null 하나의 프로세스에서 수행된 시스템 호출과 수신 목록
Strace -f -e open ls >/dev/null 리브러리 호출 목록
Tail /var/log/dmesg 커널 부팅 중에 발생하는 내부 이벤트 표시
Tail /val/log/messages 시스템 이벤트 표시
top Linux에서 가장 많은 CPU 자원을 사용하는 작업 목록
감시 -nl'cat /proc/인터럽트 ' 실시간 인터럽트 목록

명령어 코드 비고 설명
Alias hh = 'history' 명령어 기록에 별명 설정
Apropos... 키워드 프로그램 키워드를 포함한 명령어 목록을 만들어, 특히 프로그램이 무엇을 하는지 알지만 명령어를 기억하지 못할 때 유용합니다
CHSH 셸 명령어 변경
CHSH --리스트-셸 다른 기계에 원격으로 연결해야 하는지 확인하는 좋은 명령어
GPG -C 파일 l GNU Privacy Guard로 파일을 암호화
Gpg 파일 l.gpg GNU Privacy Guard로 파일을 디시프트
당신의 발자국: