명령 코드 참고 설명
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/swaps 사용되는 스왑 표시
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에 시간 변경 저장

명령 코드 참고 설명
shutdown -h now 시스템 종료
init 0 시스템 종료
telinit 0 시스템 종료
shutdown -h hours:minutes & 예정된 시간에 시스템을 종료하십시오.
shutdown -c 예정된 시간에 시스템 종료 취소
shutdown -r now 다시 시작
reboot 다시 시작
logout 기록

명령 코드 참고 설명
cd /home 进入 '/ home' 目录'
cd .. 이전 디렉토리로 돌아 가기
cd ../.. 상위 2 단계 디렉토리로 돌아 가기
cd 개인 홈 디렉토리 입력
cd ~user1 개인 홈 디렉토리 입력
cd - 마지막 디렉토리를 반환
pwd 작업 경로 표시
ls 디렉토리의 파일 보기
ls -F 디렉토리의 파일 보기
ls -l 파일 및 디렉토리의 세부 정보 표시
ls -a 숨겨진 파일 표시
ls *[0-9]* 숫자가 포함 된 파일 및 디렉토리 이름 표시
tree 루트 디렉토리에서 시작하는 파일 및 디렉토리의 트리 구조를 표시합니다.
lstree 루트 디렉토리에서 시작하는 파일 및 디렉토리의 트리 구조를 표시합니다.
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 -t 0712250000 file1 파일 또는 디렉토리의 타임스탬프 수정- (YYMMDDhhmm)
iconv -l 알려진 인코딩 목록
iconv -f fromEncoding -t toEncoding inputFile > outputFile 문자의 인코딩 변경
find . -maxdepth 1 -name *.jpg -print -exec convert 현재 디렉토리에서 파일 크기를 조정하고 축소판 디렉토리로 보냅니다 (ImageMagick에서 변환이 필요함).

명령 코드 참고 설명
find / -name file1 '/' 에서 시작하는 루트 파일 시스템에서 파일 및 디렉토리 검색
find / -user user1 사용자 'user1' 에 속하는 파일 및 디렉토리 검색
find /home/user1 -name \*.bin '. Bin' 에서 '. directory'/ home/user1' 로 끝나는 파일을 검색하십시오.
find /usr/bin -type f -atime +100 지난 100 일 동안 사용되지 않은 실행 파일 검색
find /usr/bin -type f -mtime -10 10 일 이내에 생성되거나 수정 된 파일 검색
find / -name \*.rpm -exec chmod 755 '{}' \; '. Rpm' 로 끝나는 파일을 검색하고 권한을 정의
find / -xdev -name \*.rpm 광학 드라이브 및 플래시 드라이브와 같은 이동식 장치를 무시하고 '.rpm' 으로 끝나는 파일을 검색하십시오.
locate \*.ps '. Ps' 로 끝나는 파일 찾기-먼저 'updatedb' 명령을 실행하십시오.
whereis halt 바이너리, 소스 또는 사람의 위치를 표시합니다.
which halt 바이너리 또는 실행 파일의 전체 경로를 표시합니다.

명령 코드 참고 설명
mount /dev/hda2 /mnt/hda2 '/Mnt/hda2' 디렉토리가 이미 있는지 확인하기 hda2-make 디스크를 마운트하십시오.
umount /dev/hda2 마운트 포인트 '/ mnt/hda2' 에서 hda2-first 출구라는 디스크 마운트 해제
fuser -km /mnt/hda2 장치가 바쁠 때 강제 제거
umount -n /mnt/hda2 /Etc/mtab 파일에 쓰지 않고 언로드 작업을 실행하십시오. 파일을 읽기 전용이거나 디스크가 가득 차있을 때 유용합니다.
mount /dev/fd0 /mnt/floppy 플로피 디스크 마운트
mount /dev/cdrom /mnt/cdrom Cdrom 또는 dvdrom 마운트
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 username=user,password=pass //WinClient/share /mnt/share 윈도우 네트워크 공유 마운트

명령 코드 참고 설명
df -h 마운트 파티션 목록 표시
ls -lSr |more 파일 및 디렉토리를 크기별로 정렬
du -sh dir1 估算目录 'dir1' 已经使用的磁盘空间'
du -sk * | sort -rn 용량 크기에 따라 파일 및 디렉토리의 크기를 순서대로 표시합니다.
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n 설치된 rpm 패키지에서 사용하는 공간을 크기 순서대로 표시합니다 (fedora, redhat 클래스 시스템).
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n 크기에 따라 설치된 deb 패키지에 사용되는 공간을 표시합니다 (우분투, 데비안 클래스 시스템)

명령 코드 참고 설명
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' 홈 디렉터리 제외)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 사용자 속성 수정
passwd 암호 수정
passwd user1 사용자의 암호 변경 (루트 실행 만 허용)
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 directory1 디렉토리의 소유자 (u), 그룹 (g) 및 기타 (o) 에 대한 권한을 설정하여 (r), 쓰기 (w) 및 실행 (x)
chmod go-rwx directory1 삭제 그룹 (g) 및 기타 (o) 디렉토리에 대한 읽기 및 쓰기 권한
chown user1 file1 파일의 소유자 속성 변경
chown -R user1 directory1 디렉토리의 소유자 속성을 변경하고 디렉토리의 모든 파일의 속성을 동시에 변경하십시오.
chgrp group1 file1 파일 그룹 변경
chown user1:group1 file1 파일의 소유자 및 그룹 속성 변경
find / -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 file1 첨부 파일만 읽고 쓰기
chattr +c file1 이 파일을 커널에 의해 자동으로 압축/압축 해제하도록 허용
chattr +d file1 덤프 프로그램은 파일 시스템 백업 중에이 파일을 무시합니다.
chattr +i file1 불변으로 만들어지고 삭제, 수정, 이름을 바꾸거나 링크될 수 없는 파일
chattr +s file1 파일을 안전하게 삭제할 수 있습니다.
chattr +S file1 응용 프로그램이이 파일에 대한 쓰기 작업을 수행하면 시스템은 수정 된 결과를 즉시 디스크에 기록합니다.
chattr +u file1 파일이 삭제되면 시스템에서 나중에 삭제 된 파일을 복원 할 수 있습니다.
lsattr 특별 속성 표시

명령 코드 참고 설명
bunzip2 file1.bz2 'File1.bz2' 라는 파일 압축 해제
bzip2 file1 'File1' 이라는 파일을 압축
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 x file1.rar Rar 패키지 압축 해제
tar -cvf archive.tar file1 압축되지 않은 타볼 만들기
tar -cvf archive.tar file1 file2 dir1 'File1', 'file2' 및 'dir1' 을 포함하는 아카이브 파일 만들기
tar -tf archive.tar 패키지의 내용 표시
tar -xvf archive.tar 패키지 출시
tar -xvf archive.tar -C /tmp /Tmp 디렉토리에 패키지를 놓습니다.
tar -cvfj archive.tar.bz2 dir1 Bzip2 형식 압축 패키지 만들기
tar -jxvf archive.tar.bz2 압축 된 패키지를 bzip2 형식으로 분해하십시오.
tar -cvfz archive.tar.gz dir1 Gzip 패키지 만들기
tar -zxvf archive.tar.gz Gzip 형식 패키지 분해
zip file1.zip file1 Zip 패키지 만들기
zip -r file1.zip file1 file2 dir1 여러 파일과 디렉토리를 zip 형식으로 압축
unzip file1.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 httpd 이름에 "httpd" 라는 단어가있는 모든 rpm 패키지 표시
rpm -qi package_name 설치된 패키지에 대한 특별 정보 받기
rpm -qg "System Environment/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 설치/제거 중 실행 된 스크립트 표시 1
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 package.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 패키지 만들기

명령 코드 참고 설명
yum install package_name Rpm 패키지 다운로드 및 설치
yum localinstall package_name.rpm Rpm 패키지를 설치하고 자신의 소프트웨어 저장소를 사용하여 모든 종속성을 해결합니다.
yum update package_name.rpm 현재 시스템에 설치된 모든 rpm 패키지 업데이트
yum update package_name Rpm 패키지 업데이트
yum remove package_name Rpm 패키지 삭제
yum list 현재 시스템에 설치된 모든 패키지를 나열합니다.
yum search package_name Rpm 저장소에서 패키지 검색
yum clean packages Rpm 캐시 청소 다운로드 패키지 삭제
yum clean headers 모든 헤더 파일 삭제
yum clean all 캐시된 모든 패키지 및 헤더 파일 삭제

명령 코드 참고 설명
dpkg -i package.deb Deb 패키지 설치/업데이트
dpkg -r package_name 시스템에서 deb 패키지 삭제
dpkg -l 시스템에 설치된 모든 deb 패키지 표시
dpkg -l | grep httpd 이름에 "httpd" 라는 단어가있는 모든 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-package 검색하려는 문자열이 포함된 패키지 이름을 반환합니다.

명령 코드 참고 설명
cat file1 첫 번째 바이트에서 앞으로 파일의 내용보기
tac file1 마지막 줄에서 파일의 내용을 역보기
more file1 긴 파일의 내용보기
less file1 '더 많은' 명령과 유사하지만 파일 및 포워드 작업에서 역 작업을 허용합니다.
head -2 file1 파일의 처음 두 줄보기
tail -2 file1 파일의 마지막 두 줄보기
tail -f /var/log/messages 파일에 실시간으로 추가된 콘텐츠 보기

명령 코드 참고 설명
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt 파일의 자세한 설명 텍스트를 병합하고 새 파일에 대한 소개를 작성하십시오.
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt 파일의 자세한 설명 텍스트를 병합하고 기존 파일에 대한 소개를 작성하십시오.
grep Aug /var/log/messages 在文件 '/var/log/messages'中查找关键词"Aug"
grep ^Aug /var/log/messages '/Var/log/messages' 파일에서 "Aug" 로 시작하는 단어를 찾으십시오.
grep [0-9] /var/log/messages 숫자가 포함 된 '/var/log/messages' 파일의 모든 행을 선택하십시오.
grep Aug -R /var/log/* 在目录 '/var/log' 及随后的目录中搜索字符串"Aug"
sed 's/stringa1/stringa2/g' example.txt 将example.txt文件中的 "string1" 替换成 "string2"
sed '/^$/d' example.txt Example.txt 파일에서 모든 빈 줄을 제거하십시오.
Sed '/ * #/d; /^ $/d' example.txt 파일에서 모든 주석과 빈 줄을 제거하십시오.
echo 'esempio' | tr '[:lower:]' '[:upper:]' 상하 셀 내용 병합
sed -e '1d' result.txt Example.txt 파일에서 첫 번째 줄을 제외하십시오.
sed -n '/stringa1/p' "String1" 이라는 단어 만 포함 된 행보기
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 file1 마크업 파일의 줄 수
cat example.txt | awk 'NR%2==1' Example.txt 파일의 모든 짝수 행 삭제
echo a b c | awk '{print $1}' 행의 첫 번째 열보기
echo a b c | awk '{print $1,$3}' 행의 첫 번째와 세 번째 열을보십시오.
paste file1 file2 두 개의 파일 또는 두 개의 열의 내용을 결합
paste -d '+' file1 file2 두 개의 파일 또는 두 개의 열의 내용을 결합하고 중간에 "" 로 구별하십시오.
sort file1 file2 두 파일의 내용을 정렬
sort file1 file2 | uniq 두 파일의 조합을 꺼내십시오 (중복 행의 복사본 하나만 유지)
sort file1 file2 | uniq -u 교차점을 삭제하고 다른 행을 남겨 둡니다.
sort file1 file2 | uniq -d 두 파일의 교차점 (두 파일에 존재하는 파일 만 남음)
comm -1 file1 file2 두 파일의 내용을 비교하면 'file1' 의 내용 만 제거
comm -2 file1 file2 두 파일의 내용을 비교하면 'file2' 의 내용만 제거
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 디스크 hda1 의 불량 블록 확인
fsck /dev/hda1 Hda1 디스크에서 리눅스 파일 시스템의 무결성을 복구/확인하십시오.
fsck.ext2 /dev/hda1 Hda1 디스크에서 ext2 파일 시스템의 무결성을 복구/확인하십시오.
e2fsck /dev/hda1 Hda1 디스크에서 ext2 파일 시스템의 무결성을 복구/확인하십시오.
e2fsck -j /dev/hda1 Hda1 디스크에서 ext3 파일 시스템의 무결성을 복구/확인하십시오.
fsck.ext3 /dev/hda1 Hda1 디스크에서 ext3 파일 시스템의 무결성을 복구/확인하십시오.
fsck.vfat /dev/hda1 Hda1 디스크에서 지방 파일 시스템의 무결성 복구/확인
fsck.msdos /dev/hda1 Hda1 디스크에서 dos 파일 시스템의 무결성을 복구/확인하십시오.
dosfsck /dev/hda1 Hda1 디스크에서 dos 파일 시스템의 무결성을 복구/확인하십시오.

명령 코드 참고 설명
mkfs /dev/hda1 Hda1 파티션에 파일 시스템 만들기
mke2fs /dev/hda1 Hda1 파티션에 linux ext2 파일 시스템 만들기
mke2fs -j /dev/hda1 Hda1 파티션에서 Linux ext3 (journaled) 파일 시스템 만들기
mkfs -t vfat 32 -F /dev/hda1 FAT32 파일 시스템 만들기
fdformat -n /dev/fd0 플로피 디스크 포맷
mkswap /dev/hda3 스왑 파일 시스템 만들기

명령 코드 참고 설명
mkswap /dev/hda3 스왑 파일 시스템 만들기
swapon /dev/hda3 새 스왑 파일 시스템 활성화
swapon /dev/hda2 /dev/hdb3 두 개의 스왑 파티션 사용

명령 코드 참고 설명
dump -0aj -f /tmp/home0.bak /home '/Home' 디렉토리의 전체 백업 만들기
dump -1aj -f /tmp/home0.bak /home '/Home' 디렉토리의 대화 형 백업 만들기
restore -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 '/Home/user' 디렉토리의 대화 형 백업 수행
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && 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 - ) 로컬 디렉토리를 다른 장소로 복사하고 원래 권한과 링크를 유지합니다.
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents '.Txt' 로 끝나는 모든 파일을 찾아서 다른 디렉토리로 복사하십시오.
find /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 재기록 가능한 디스크의 내용 비우기
mkisofs /dev/cdrom > cd.iso 디스크에 cd의 iso 이미지 파일 만들기
mkisofs /dev/cdrom | gzip > cd_iso.gz 디스크에 압축 디스크 ISO 이미지 파일 만들기
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd 디렉토리에 대한 iso 이미지 파일 만들기
cdrecord -v dev=/dev/cdrom cd.iso ISO 이미지 파일 굽기
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - 압축 된 ISO 이미지 파일 굽기
mount -o loop cd.iso /mnt/iso ISO 이미지 파일 마운트
cd-paranoia -B CD에서 wav 파일로 Transcribe 트랙
cd-paranoia -- "-3" CD에서 wav 파일로 추적 Transcribe (매개 변수-3)
cdrecord --scanbus Scsi 채널을 식별하기 위해 버스를 스캔하십시오.
dd if=/dev/hdc | md5sum CD와 같은 장치의 md5sum 인코딩 확인

명령 코드 참고 설명
dhclient eth0 Dhcp 모드에서 'eth0' 네트워크 장치 활성화
ethtool eth0 NIC 'eth0' 의 교통 통계 표시
host www.example.com 이름과 IP 주소와 미러를 해결하기 위해 호스트 이름 찾기
hostname 호스트 이름 표시
ifconfig eth0 이더넷 카드의 구성을 표시합니다.
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 IP 주소 제어
ifconfig eth0 promisc 패킷 냄새를 맡기 위해 'eth0' 을 난잡한 모드로 설정 (스니핑)
ifdown eth0 'Eth0' 네트워크 장치 비활성화
ifup eth0 'Eth0' 네트워크 장치 사용
ip link show 모든 네트워크 장치의 연결 상태를 표시합니다.
iwconfig eth1 무선 네트워크 카드의 구성을 표시합니다.
iwlist scan 무선 네트워크 표시
mii-tool eth0 'Eth0' 에 대한 연결 상태 표시
netstat -tup 사용 가능한 모든 네트워크 연결 및 PID 표시
netstat -tup1 시스템의 모든 청취 네트워크 서비스 및 PID 표시
netstat -rn "Route-n" 명령과 유사한 라우팅 테이블 표시
nslookup www.example.com 이름과 IP 주소와 미러를 해결하기 위해 호스트 이름 찾기
route -n 라우팅 테이블 표시
route add -net 0/0 gw IP Gateway 제어 사전 설정 게이트웨이
route add -net 192.168.0.0 netmask 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 port 80 모든 HTTP 루프 표시
whois www.example.com Whois 데이터베이스에서 찾기

명령 코드 참고 설명
mount -t smbfs -o username=user,password=pass //WinClient/share/mnt/share 윈도우 네트워크 공유 마운트
nbtscan ip addr Netbios 이름 해상도
nmblookup -A ip addr Netbios 이름 해상도
smbclient -L ip addr/hostname 윈도우 호스트에 대한 원격 공유 표시
smbget -Rr smb://ip addr/share Wget과 같은 smb를 통해 Windows 호스트에서 파일을 다운로드 할 수있는 기능

명령 코드 참고 설명
iptables -t filter -L 필터 테이블의 모든 링크 표시
iptables -t nae -L Nat 테이블의 모든 링크 표시
iptables -t filter -F 필터 테이블을 기반으로 모든 규칙 정리
iptables -t nat -F Nat 테이블을 기반으로 모든 규칙을 정리하십시오.
iptables -t filter -X 사용자가 만든 모든 링크 삭제
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT 텔넷 액세스 허용
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP 텔넷 액세스 차단
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT 전달 링크에서 POP3 연결 허용
iptables -t filter -A INPUT -j LOG --log-prefix 모든 링크에 압수 된 패킷 기록
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 process id 강제로 프로세스를 닫고 종료하십시오.
kill -1 process id 프로세스를 강제로 구성을 다시로드합니다.
last reboot 재시작 기록 표시
lsmod 커널 모듈의 목록 상태
lsof -p process id 프로세스에 의해 열린 파일 목록
lsof /home/user1 주어진 시스템 경로에서 열린 파일 목록
ps -eafw 리눅스 작업 목록
ps -e -o pid,args --forest 계층적 방식으로 리눅스 작업 목록
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 가장 많은 CPU 리소스를 사용하는 리눅스 작업 목록
watch -nl ‘cat /proc/interrupts’ 실시간 인터럽트 목록

명령 코드 참고 설명
alias hh='history' 명령 내역 (히스토리) 에 대한 별칭 설정
apropos ...keyword 프로그램 키워드가 포함 된 명령 목록은 프로그램이 무엇인지 알지만 명령을 기억하지 못하는 경우에 특히 유용합니다.
chsh 셸 명령 변경
chsh --list-shells 다른 컴퓨터에 원격으로 연결해야하는지 알 수있는 좋은 명령
gpg -c filel GNU 프라이버시 가드로 파일 암호화
gpg filel.gpg GNU Privacy Guard로 파일 해독
당신의 발자취:

친구 링크:iCMS