Các lệnh Linux phổ biến,Lời khuyên: Ctrl + F để nhanh chóng tìm các lệnh Linux (bấm vào tiêu đề để thu gọn và mở rộng)
Mã lệnh | Mô tả bình luận |
---|---|
Arch | Hiển thị kiến trúc bộ xử lý của máy (1) |
Uname -m | Hiển thị kiến trúc bộ xử lý của máy (2) |
Uname -r | Hiển thị phiên bản hạt nhân đang sử dụng |
Dmidecode -q | Hiển thị các thành phần hệ thống phần cứng - (SMBIOS/DMI) |
HDPARM -i /dev/hda | Liệt kê các đặc điểm kiến trúc của đĩa |
HDPARM -tT /dev/sda | Thực hiện một thao tác đọc thử trên đĩa |
Cat /proc/cpuinfo | Hiển thị thông tin CPU |
Cat /proc/ngắt | Hiển thị ngắt |
Cat /proc/meminfo | kiểm tra sử dụng bộ nhớ |
Cat /proc/swaps | Hiển thị các swap đang được sử dụng |
Cat /proc/version | Hiển thị phiên bản của lõi |
Cat /proc/net/dev | Hiển thị các bộ điều hợp mạng và thống kê |
Cat /proc/mounts | Hiển thị hệ thống tệp đã tải |
LSPCI -TV | Liệt kê thiết bị PCI |
LSUSB -TV | Hiển thị thiết bị USB |
Date | Hiển thị ngày hệ thống |
Cal 2007 | Hiển thị lịch cho 2007 |
Date 04121700 2007.00 | Đặt ngày và giờ - tháng, ngày, giờ, năm. giây |
Clock -w | Lưu thay đổi thời gian vào BIOS |
Mã lệnh | Mô tả bình luận |
---|---|
Tắt máy -h now | Tắt hệ thống |
Init 0 | Tắt hệ thống |
Telinit 0 | Tắt hệ thống |
Tắt máy -h giờ: phút & | Tắt hệ thống vào thời gian đã định |
Tắt máy -c | Hủy bỏ để tắt hệ thống vào thời gian đã định |
Tắt máy -r now | Khởi động lại |
Khởi động lại | Khởi động lại |
Đăng xuất | hủy bỏ |
Mã lệnh | Mô tả bình luận |
---|---|
CD /home | Đi đến '/thư mục 'home'. |
CD.. | Quay lại cấp thư mục trước |
CD../.. | Quay lại hai cấp thư mục trước |
CD | Đi vào thư mục cá nhân |
Cd~ user1 | Đi vào thư mục cá nhân |
CD - | Quay lại thư mục nơi bạn đã ở lần cuối |
PWD | Hiển thị đường dẫn làm việc |
ls | Xem các tệp trong thư mục |
LS -F | Xem các tệp trong thư mục |
LS -l | Hiển thị chi tiết tệp và thư mục |
Ls -a | Hiển thị các tệp ẩn |
Ls * [0-9] * | Hiển thị tên tệp và thư mục chứa số |
Tree | Hiển thị cấu trúc cây của tệp và thư mục bắt đầu từ thư mục gốc |
LSTREE | Hiển thị cấu trúc cây của tệp và thư mục bắt đầu từ thư mục gốc |
Mkdir dir1 | Tạo thư mục có tên 'dir'1 ' |
Mkdir dir1 thư mục2 | Tạo hai thư mục cùng một lúc |
Mkdir -p /tmp/thư mục1/thư mục2 | Tạo cây thư mục |
Rm -f file1 | Xóa tệp có tên 'file'1 ' |
Rmdir dir1 | Xóa thư mục có tên 'dir'1 ' |
Rm -rf thư mục1 | Xóa thư mục có tên 'dir'1 và xóa nội dung của nó cùng một lúc |
Rm -rf thư mục1 thư mục2 | Xóa cả hai thư mục và nội dung của chúng cùng một lúc |
MV thư mục1 new_dir | Đổi tên/Di chuyển thư mục |
CP tệp1 file2 | Sao chép tệp |
CP thư mục/*. | Sao chép tất cả các tệp trong thư mục vào thư mục làm việc hiện tại |
CP -A /tmp/thư mục1. | Sao chép thư mục vào thư mục làm việc hiện tại |
CP -a thư mục1 thư mục2 | Sao chép thư mục |
-S tệp1 lnk1 | Tạo liên kết mềm đến tệp hoặc thư mục |
Ln tệp1 lnk1 | Tạo liên kết vật lý đến tệp hoặc thư mục |
Touch -t 0712250000 tệp1 | Chỉnh sửa thời gian của tệp hoặc thư mục - (YYMMDDhhmm) |
IconV -l | Liệt kê các mã được biết |
iconv -f mãEncoding -t tọaEncoding inputFile > outputFile | Thay đổi mã hóa của các ký tự |
Tìm. -maxdepth 1 -name * .jpg -print -exec convert | Thay đổi kích thước theo lô các tệp trong thư mục hiện tại và gửi chúng đến thư mục ảnh nhỏ (yêu cầu chuyển đổi từ ImageMagick) |
Mã lệnh | Mô tả bình luận |
---|---|
Tìm/-name file1 | Bắt đầu với '/' để vào hệ thống tệp gốc để tìm các tệp và thư mục |
Tìm/-user user1 | Tìm các tệp và thư mục thuộc về người dùng'user'1 ' |
Tìm /home/user1 -name * .bin | Tìm thư mục '/home/user1'for files ending in '.bin' |
Tìm /usr/bin -type f -atime + 100 | Tìm các tệp có thể thực thi mà không được sử dụng trong quá khứ 100 days |
Tìm /usr/bin -type f -mtime -10 | Tìm các tệp đã được tạo hoặc thay đổi trong 10 days |
Tìm/-name * .rpm -exec chmod 755 '{}' ; | Tìm các tệp kết thúc bằng '.rpm' và xác định quyền của chúng |
Tìm/-xdev -name * .rpm | Tìm các tệp kết thúc bằng '.rpm', bỏ qua các thiết bị tháo rời như ổ đĩa quang và ổ flash |
Tìm * .ps | Tìm các tệp kết thúc bằng '.ps' - Chạy lệnh 'updatedb' trước |
Whereis halt | Hiển thị vị trí của tệp nhị phân, nguồn hoặc man |
Which halts | Hiển thị đường dẫn đầy đủ đến tệp nhị phân hoặc tệp có thể thực thi |
Mã lệnh | Mô tả bình luận |
---|---|
Gắn kết /dev/hda2 /mnt/hda2 | Gắn đĩa có tên hda2 - Đảm bảo thư mục '/mnt/hda2' already exists' |
Umount /dev/hda2 | Gỡ đĩa có tên hda2 - thoát khỏi điểm gắn mount '/mnt/hda2'first' |
Fuser -km /mnt/hda2 | Gỡ cài đặt mạnh khi thiết bị đang bận |
Umount -n /mnt/hda2 | Chạy các操作 gỡ cài đặt mà không ghi /etc/mtab tệp hữu ích khi tệp được đọc-chỉ hoặc khi đĩa đầy |
Gắn kết /dev/fd0 /mnt/floppy | Gắn đĩa mềm |
Gắn kết /dev/cdrom /mnt/cdrom | Gắn cdrom hoặc dvdrom |
Gắn kết /dev/hdc /mnt/cdrecorder | Gắn cdrw hoặc dvdrom |
Gắn kết /dev/hdb /mnt/cdrecorder | Gắn cdrw hoặc dvdrom |
Gắn kết -o loop file.iso /mnt/cdrom | Gắn tệp hoặc ảnh ISO |
Gắn kết -t vfat /dev/hda5 /mnt/hda5 | Gắn Windows FAT32 hệ thống tệp |
Gắn kết /dev/sda1 /mnt/usbdisk | Gắn đĩa USB hoặc thiết bị flash |
Gắn kết -t smbfs -o username = user, password = pass//WinClient/share /mnt/share | Gắn kết một chia sẻ mạng Windows |
Mã lệnh | Mô tả bình luận |
---|---|
DF -h | Hiển thị danh sách các phân vùng đã gắn |
LS -lSr | more | Sắp xếp các tệp và thư mục theo kích thước |
Du -sh dir1 | Dự đoán không gian đĩa đã được sử dụng bởi thư mục 'dir'1' |
Du -sk * | sort -rn | Hiển thị kích thước của các tệp và thư mục theo thứ tự theo dung lượng |
Rpm -q -a --qf '% 10 {SIZE} t% {NAME} n' | sort -k1,1n | Hiển thị không gian được sử dụng bởi các gói rpm đã cài đặt theo thứ tự kích thước (hệ thống loại fedora, redhat) |
Dpkg-query -W -f = '${Installed-Size; 10} t ${Package} n' | sort -k1,1n | Displays the space used by installed deb packages based on size (ubuntu, debian class system) |
Mã lệnh | Mô tả bình luận |
---|---|
GroupAdd group_name | Create a new user group |
Groupdel group_name | Delete a user group |
Groupmod -n new_group_name old_group_name | Rename a user group |
Useradd -c "Name Surname" -g admin -d /home/user1 -s /bin/bash user1 | Create a user that belongs to the "admin" user group |
UserAdd user1 | Create a new user |
Userdel -r user1 | Delete a user ('-r' excludes home directory) |
Usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 | Modify user properties |
Passwd | Change password |
Passwd user1 | Modify a user's password (only allows root execution) |
Chage -E 2020-12-31 user1 | Set the expiration date for user passwords |
PWCK | Check for file format and syntax fixes for '/etc/' and the existence of users |
GRPCK | Check for file format and syntax fixes for '/etc/' and existing groups |
Newgrp group_name | Log in to a new group to change the default group for newly created files |
Mã lệnh | Mô tả bình luận |
---|---|
LS -lh | display permission |
LS /tmp | pr -T5 -W $COLUMNS | Divide the end point into 5 columns to display |
Chmod ugo + rwx directory1 | Set permissions for the owner (u), group (g), and others (o) of the directory to read (r), write (w), and execute (x) |
Chmod go-rwx directory1 | Delete group (g) and others (o) read and write execution permissions to directories |
Chown user1 file1 | Change the owner attributes of a file |
Chown -R user1 directory1 | Change the owner attributes of a directory and simultaneously change the attributes of all files in the directory |
CHGRP group1 file1 | Change the group of files |
Chown user1: group1 file1 | Change the owner and group attributes of a file |
Tìm/-perm -u + s | List all files in a system that use SUID control |
Chmod u + s /bin/file1 | Set the SUID bit of a binary file - the user running the file is also given the same permissions as the owner |
CHMOD U-S /bin/file1 | Disable the SUID bit of a binary file |
Chmod g + s /home/public | Set the SGID bit of a directory - similar to SUID, but for directories |
CHMOD G-S /home/public | Disable the SGID bit of a directory |
Chmod o + t /home/public | Set the STIKY bit of a file - chỉ cho phép chủ sở hữu hợp pháp xóa tệp |
CHMOD O-T /home/public | Tắt bit STIKY của thư mục |
Mã lệnh | Mô tả bình luận |
---|---|
Chattr + a tệp1 | Chỉ cho phép đọc và ghi tệp trong chế độ thêm |
Chattr + c tệp1 | Cho phép tệp này được nén tự động/nén bởi hạt nhân |
Chattr + d tệp1 | Chương trình dump sẽ bỏ qua tệp này khi sao lưu hệ thống tệp |
Chattr + i tệp1 | Đặt thành các tệp không thay đổi mà không thể xóa, sửa đổi, đổi tên hoặc liên kết |
Chattr + s tệp1 | Cho phép xóa an toàn tệp |
Chattr + S tệp1 | Một khi ứng dụng thực hiện hoạt động ghi lên tệp này, hệ thống sẽ ngay lập tức ghi kết quả đã chỉnh sửa vào đĩa |
Chattr + u tệp1 | Nếu tệp bị xóa, hệ thống sẽ cho phép bạn khôi phục tệp đã xóa sau này |
Lsattr | Hiển thị các thuộc tính đặc biệt |
Mã lệnh | Mô tả bình luận |
---|---|
Bunzip2 file1.bz2 | Giải nén tệp có tên'file1.bz2 ' |
Bzip2 file1 | Nén tệp có tên'file1 ' |
Gunzip tệp1.gz | Giải nén tệp có tên'file1.gz' |
Tệp gzip1 | Nén tệp có tên'file1 ' |
Gzip -9 file1 | nén tối đa |
Rar tệp1.rar test_file | Tạo gói có tên'file1.rar ' |
Rar tệp1.rar tệp1 file2 thư mục1 | Nén đồng thời tệp1 ',' tệp2 'và thư mục'directory1' |
Rar tệp x1.rar | Giải nén gói rar |
Unrar tệp x1.rar | Giải nén gói rar |
Tar -cvf archive.tar tệp1 | Tạo tệp tar không nén |
Tar -cvf archive.tar tệp1 file2 thư mục1 | Tạo lưu trữ chứa'file1 ',' tệp2 'và'directory1' |
Tar -tf archive.tar | Hiển thị nội dung của gói |
Tar -xvf archive.tar | Phát hành gói |
Tar -xvf archive.tar -C /tmp | Phát hành gói nén đến /thư mục tạm thời |
Tar -cvfj archive.tar.bz2 thư mục1 | Tạo gói nén định dạng bzip2 định dạng |
Tar -jxvf archive.tar.bz2 | Giải nén gói nén định dạng bzip2 định dạng |
Tar -cvfz archive.tar.gz thư mục1 | Tạo gói nén định dạng gzip |
Tar -zxvf archive.tar.gz | Giải nén gói nén định dạng gzip |
Tệp zip1tệp.zip1 | Tạo tệp zip |
Zip -tệp r1tệp.zip1 file2 thư mục1 | Nén đồng thời nhiều tệp và thư mục vào tệp zip |
Giải nén tệp1.zip | Giải nén tệp zip |
Mã lệnh | Mô tả bình luận |
---|---|
Rpm -ivh gói.rpm | Cài đặt gói rpm |
Rpm -ivh --gói nodeeps.rpm | Cài đặt gói rpm trong khi bỏ qua cảnh báo về sự phụ thuộc |
rpm -U package.rpm | Cập nhật gói RPM mà không thay đổi tệp cấu hình của nó |
Rpm -F package.rpm | Cập nhật gói rpm đã cài đặt được xác nhận |
Rpm -e package_name rpm | Xóa gói RPM |
RPM -QA | Hiển thị tất cả các gói rpm đã cài đặt trong hệ thống |
Rpm -qa | grep htpd | Hiển thị tất cả các gói rpm chứa từ khóa "htpd" trong tên |
RPM -Qi package_name | Lấy thông tin đặc biệt về gói đã cài đặt |
RPM -qg "Môi trường Hệ thống"/Daemons" | Hiển thị gói rpm của một thành phần |
RPM -QL package_name | Hiển thị danh sách các tệp được cung cấp bởi gói rpm đã cài đặt |
RPM -QC package_name | Hiển thị danh sách các tệp cấu hình được cung cấp bởi gói rpm đã cài đặt |
RPM -Q package_name --WhatRequires | Hiển thị danh sách các phụ thuộc với gói rpm |
RPM -q package_name --WhatProvides | Hiển thị thể tích của gói rpm |
Rpm -q package_name --scripts | Hiển thị các tập lệnh được thực thi trong quá trình cài đặt/xóa bỏ |
RPM -Q package_name --Changelog | Hiển thị lịch sử thay đổi của gói RPM |
RPM -QF /etc/httpd/conf/httpd.conf | Xác minh gói rpm cung cấp tệp đã cho |
Rpm -qp package.rpm -l | Hiển thị danh sách các tệp được cung cấp bởi gói rpm chưa cài đặt |
RPM --import /media/cdrom/RPM-GPG-KEY | Nhập Chứng chỉ Điện tử Công khai |
Rpm --checksig package.rpm | Xác minh tính toàn vẹn của gói RPM |
Rpm -qa gpg-pubkey | Xác minh tính toàn vẹn của tất cả các gói rpm đã cài đặt |
RPM -V package_name | Kiểm tra kích thước tệp, giấy phép, loại, chủ sở hữu, nhóm, MD5 kiểm tra và cuối cùng đã thay đổi |
RPM -Va | Kiểm tra tất cả các gói rpm đã cài đặt trong hệ thống - sử dụng cẩn thận |
Rpm -Vp package.rpm | Xác nhận rằng không có gói rpm nào được cài đặt |
Rpm2cpio package.rpm | cpio --extract --make-thư mục * bin * | Chạy tập tin thực thi từ gói rpm |
Rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm | Cài đặt gói đã xây dựng từ nguồn rpm |
RPMbuild --rebuild package_name src.rpm | Tạo gói RPM từ nguồn RPM |
Mã lệnh | Mô tả bình luận |
---|---|
Yum install package_name | Tải xuống và cài đặt gói RPM |
Yum localinstall package_name | Một gói rpm sẽ được cài đặt, sử dụng kho phần mềm riêng của bạn để giải quyết tất cả các phụ thuộc cho bạn |
Yum update package_name | Cập nhật tất cả các gói rpm đã cài đặt trong hệ thống hiện tại |
Yum update package_name | Cập nhật gói rpm |
Yum remove package_name | Xóa gói RPM |
Yum list | Danh sách tất cả các gói đã cài đặt trong hệ thống hiện tại |
Yum search package_name | Tìm kiếm các gói trong kho rpm |
Yum cleaning packages | Xóa cache rpm và xóa các gói đã tải xuống |
Yum cleaning headers | Xóa tất cả các tệp tiêu đề |
Yum clean all | Xóa tất cả các gói cache và tệp tiêu đề |
Mã lệnh | Mô tả bình luận |
---|---|
Dpkg -i package.deb | Cài đặt/Cập nhật gói deb |
Dpkg -r package_name | Xóa gói deb từ hệ thống |
Dpkg -l | Hiển thị tất cả các gói deb đã cài đặt trong hệ thống |
Dpkg -l | grep htpd | Hiển thị tất cả các gói deb có từ khóa "htpd" trong tên |
Dpkg -s package_name | Lấy thông tin về gói đặc biệt đã được cài đặt trong hệ thống |
DPKG -L package_name | Hiển thị danh sách các tệp được cung cấp bởi gói deb đã cài đặt trên hệ thống |
Dpkg --contents package.deb | Hiển thị danh sách các tệp được cung cấp bởi gói chưa được cài đặt |
DPKG -S /bin/ping | Kiểm tra gói deb cung cấp tệp đã cho |
Mã lệnh | Mô tả bình luận |
---|---|
Apt-get install package_name | Cài đặt/Cập nhật gói deb |
Apt-cdrom install package_name | Cài đặt/Cập nhật gói deb từ CD |
Apt-get update | Cập nhật các gói trong danh sách |
Apt-get upgrade | Cập nhật tất cả phần mềm đã cài đặt |
Apt-get remove package_name | Xóa gói deb từ hệ thống |
Apt-get check | Kiểm tra xem kho phần mềm phụ thuộc có đúng không |
Apt get clean | Xóa cache từ gói đã tải xuống |
Apt-tìm kiếm cache đã tìm kiếm-gói | Trả về tên gói chứa chuỗi tìm kiếm |
Mã lệnh | Mô tả bình luận |
---|---|
Cat tệp1 | Xem trước nội dung tệp từ byte đầu tiên |
Tac tệp1 | Xem lại nội dung tệp ngược từ dòng cuối |
More tệp1 | Xem nội dung của một tệp dài |
Ít tệp1 | Tương tự lệnh 'more', nhưng nó cho phép các thao tác ngược trong tệp cũng như các thao tác tiến |
Đầu -2 file1 | Kiểm tra hai dòng đầu tiên của một tài liệu |
Tail -2 file1 | Kiểm tra hai dòng cuối cùng của tệp |
Tail -f /var/log/messages | Xem nội dung được thêm vào tệp trong thời gian thực |
Mã lệnh | Mô tả bình luận |
---|---|
Cat tệp1 | lệnh (sed, grep, awk, grep, v.v...) > result.txt | Kết hợp văn bản mô tả chi tiết của tệp và ghi giới thiệu vào tệp mới |
Cat tệp1 | lệnh (sed, grep, awk, grep, v.v...) > > result.txt | Kết hợp văn bản mô tả chi tiết của tệp và ghi giới thiệu vào tệp hiện có |
Grep Aug /var/log/messages | Tìm từ khóa "Aug" trong tệp '/var/log/messages' |
Grep ^ Aug /var/log/messages | Tìm từ khóa bắt đầu với "Aug" trong tệp '/var/log/messages' |
Grep [0-9] /var/log/messages | Chọn tất cả các dòng chứa số trong '/var/log/tệp messages' |
Grep Aug -R /var/log/* | Tìm từ khóa "Aug" trong thư mục '/var/log' và các thư mục sau |
Sed's/stringa1/stringa2/g'example.txt | Thay thế "string1" trong tệp example.txt với "string2" |
Sed '/^ $/d' example.txt | Loại bỏ tất cả các dòng trống từ tệp example.txt |
Se d '/ *#/ d;/^ $/d'example.txt từ example.txt | Loại bỏ tất cả các dòng chú thích và dòng trống từ tệp |
Echo'esempio '| tr' [: lower :]' '[: upper:] ' | Kết hợp nội dung của hai ô trên và dưới |
Sed -e '1d' result.txt | Loại bỏ dòng đầu tiên từ tệp example.txt |
Sed -n '/stringa1/p' | Xem dòng chứa chỉ từ khóa "string1" |
Sed -e's / *$//' example.txt | Xóa khoảng trống ở cuối mỗi dòng |
Sed -e's/stringa1/g'example.txt | Xóa chỉ từ khóa "string1" từ tài liệu và giữ lại tất cả phần còn lại |
Sed -n '1,5p; 5q' example.txt | Đánh giá nội dung từ dòng đầu tiên đến dòng thứ năm |
Sed -n '5p; 5q' example.txt | Kiểm tra dòng 5 |
Sed -e's/00 */0/g'example.txt | Thay thế nhiều số không bằng một số không duy nhất |
Cat -n tệp1 | Xác định số dòng trong tệp |
Cat example.txt | awk'NR% 2 == 1 ' | Xóa tất cả các dòng chẵn-dòng số trong tệp example.txt |
Echo a b c | awk '{print 1 dollar' | |
Echo a b c | awk '{print 1 dollar, 3 dollars' | Kiểm tra cột đầu tiên và thứ ba của một dòng |
Dán tệp1 file2 | Kết hợp nội dung của hai tệp hoặc cột |
Dán -d '+' tệp1 file2 | Kết hợp nội dung của hai tệp hoặc cột, được phân biệt bởi "+" ở giữa |
Sắp xếp tệp1 file2 | Sắp xếp nội dung của hai tệp |
Sắp xếp tệp1 file2 | uniq | Xóa liên kết giữa hai tệp (chỉ giữ một bản sao của các dòng trùng lặp) |
Sắp xếp tệp1 file2 | uniq -u | Xóa giao điểm, để lại các dòng khác |
Sắp xếp tệp1 file2 | uniq -d | Loại bỏ giao điểm của hai tệp (chỉ để lại các tệp tồn tại trong cả hai tệp cùng lúc) |
Comm -1 file1 file2 | So sánh nội dung của hai tệp loại bỏ chỉ nội dung chứa trong'file1 ' |
Comm -2 file1 file2 | So sánh nội dung của hai tệp loại bỏ chỉ nội dung chứa trong'file2 ' |
Comm -3 file1 file2 | So sánh nội dung của hai tệp để xóa chỉ phần chung của cả hai tệp |
Mã lệnh | Mô tả bình luận |
---|---|
Dos2unix filedos.txt fileunix.txt | Chuyển đổi định dạng tệp văn bản từ MSDOS sang UNIX |
Unix2dos fileunix.txt filedos.txt | Chuyển đổi định dạng tệp văn bản từ UNIX sang MSDOS |
Recode.. HTML < page.txt > Page.html | Chuyển đổi tệp văn bản sang HTML. |
Recode -l | more | Hiển thị tất cả các định dạng chuyển đổi được phép |
Mã lệnh | Mô tả bình luận |
---|---|
Badblocks -v /dev/hda1 | Kiểm tra các từmagnet hư hỏng trên đĩa hda1 |
FSCK /dev/hda1 | Sửa chữa/Kiểm tra tính toàn vẹn của hệ thống tệp Linux trên HDA1 đĩa |
Fsck.ext2 /dev/hda1 | Sửa chữa/Kiểm tra tính toàn vẹn của ext2 hệ thống tệp trên hda1 đĩa |
E2FSCK /dev/hda1 | Sửa chữa/Kiểm tra tính toàn vẹn của ext2 hệ thống tệp trên hda1 đĩa |
E2fsck -j /dev/hda1 | Sửa chữa/Kiểm tra tính toàn vẹn của ext3 hệ thống tệp trên hda1 đĩa |
Fsck.ext3 /dev/hda1 | Sửa chữa/Kiểm tra tính toàn vẹn của ext3 hệ thống tệp trên hda1 đĩa |
Fsck.vfat /dev/hda1 | Sửa chữa/Kiểm tra tính toàn vẹn của hệ thống tệp fat trên hda1 đĩa |
Fsck.msdos /dev/hda1 | Sửa chữa/Kiểm tra tính toàn vẹn của hệ thống tệp DOS trên HDA1 đĩa |
Dosfsck /dev/hda1 | Sửa chữa/Kiểm tra tính toàn vẹn của hệ thống tệp DOS trên HDA1 đĩa |
Mã lệnh | Mô tả bình luận |
---|---|
MKFS /dev/hda1 | Tạo hệ thống tệp trong HDA1 phân vùng |
MKE2FS /dev/hda1 | Tạo hệ thống tệp linux ext2 hệ thống tệp trong hda1 phân vùng |
MKE2FS -J /dev/hda1 | Tạo hệ thống tệp linux ext3 (ghi nhật ký) hệ thống tệp trong hda1 phân vùng |
MKFS -T vfat 32 -F /dev/hda1 | Tạo FAT32 hệ thống tệp |
Fdformat -n /dev/fd0 | Định dạng đĩa mềm |
MKSwap /dev/hda3 | Tạo hệ thống tệp swap |
Mã lệnh | Mô tả bình luận |
---|---|
MKSwap /dev/hda3 | Tạo hệ thống tệp swap |
Swapon /dev/hda3 | Kích hoạt hệ thống tệp swap mới |
Swapon /dev/hda2 /dev/hdb3 | Kích hoạt hai phân vùng swap |
Mã lệnh | Mô tả bình luận |
---|---|
Xuất -0aj -f /tmp/home0.bak /home | Tạo sao lưu hoàn chỉnh của'/thư mục home |
Xuất -1aj -f /tmp/home0.bak /home | Tạo sao lưu tương tác của'/thư mục home |
Khôi phục -if /tmp/home0.bak | Khôi phục sao lưu tương tác |
Rsync -rogpav --delete /home /tmp | Đồng bộ hóa thư mục cả hai bên |
Rsync -rogpav -e ssh --delete /home ip_address:/tmp | Qua kênh SSH rsync |
Rsync -az -e ssh --delete ip_addr:/home/public /home/local | Đồng bộ hóa thư mục từ xa với thư mục cục bộ qua ssh và nén |
Rsync -az -e ssh --delete /home/local ip_addr:/home/public | Đồng bộ hóa thư mục cục bộ với thư mục từ xa qua ssh và nén |
Dd bs = 1M if =/dev/hda | gzip | ssh user@ip _addr 'dd of = hda.gz' | Thực hiện sao lưu đĩa cục bộ trên máy chủ từ xa qua ssh |
Dd if =/dev/sda of =/tmp/file1 | Sao lưu nội dung đĩa vào tệp |
Tar -Puf backup.tar /home/user | Thực hiện sao lưu tương tác của '/home/thư mục người dùng |
(Cd /tmp/local/& tar c . ) | ssh -C user@ip _addr 'cd /home/share/& & tar x -p' | Sao chép nội dung thư mục trong thư mục từ xa qua ssh |
(Tar c /home) | ssh -C user@ip _addr 'cd /home/backup-home & & tar x -p' | Sao chép thư mục cục bộ trong thư mục từ xa qua ssh |
Tar cf - . | ( cd /tmp/backup; tar xf -) | Sao chép thư mục cục bộ sang một nơi khác, giữ nguyên quyền truy cập và liên kết |
Tìm /home/user1 -name '* .txt' | xargs cp -av --target-directory =/home/backup/--parents | Tìm và sao chép tất cả các tệp kết thúc bằng '.txt' từ một thư mục sang thư mục khác |
Tìm /var/log -name '* .log' | tar cv --files-from = - | bzip2 > log.tar.bz2 | Tìm tất cả các tệp kết thúc bằng '.log' và tạo gói bzip |
Dd if =/dev/hda of =/dev/fd0 bs = 512 count = 1 | Thực hiện hành động sao chép nội dung MBR (Master Boot Record) vào đĩa mềm |
Dd if =/dev/fd0 of =/dev/hda bs = 512 count = 1 | Khôi phục nội dung MBR từ một bản sao lưu đã được lưu vào đĩa mềm |
Mã lệnh | Mô tả bình luận |
---|---|
CDRecord -v gracetime = 2 dev =/dev/cdrom -eject blank = fast -force | Trống nội dung của đĩa có thể ghi lại |
Mkisofs /dev/cdrom > cd.iso | Tạo ảnh ISO từ đĩa trên đĩa |
Mkisofs /dev/cdrom | gzip > cd_iso | Tạo tệp ảnh đĩa iso nén trên đĩa |
MKISOFS -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o./cd.iso data_cd | Tạo ảnh ISO từ thư mục |
Cdrecord -v dev =/dev/cdrom cd.iso | Chép một tệp ảnh ISO |
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - | Chép một tệp ảnh ISO nén |
Gắn kết -o loop cd.iso /mnt/iso | Gắn tệp ảnh ISO |
cd-paranoia -B | Chép các làn âm thanh từ đĩa CD vào tệp wav |
CD-paranoia -- "-3" | Chép các làn âm thanh từ đĩa CD vào tệp wav (tham số) -3) |
CDRecord --scanbus | Quét bus để xác định kênh scsi |
Dd if =/dev/hdc | md5Tổng | Kiểm tra MD5Tổng mã hóa của một thiết bị, chẳng hạn như một đĩa CD |
Mã lệnh | Mô tả bình luận |
---|---|
Dhclient eth01 | Bật thiết bị mạng 'eth0' trong chế độ dhcp |
Ethtool eth01 | Hiển thị thống kê lưu lượng của thẻ giao diện mạng 'eth0' |
Truy cập máy www.example.com | Tìm tên máy tính để giải quyết tên và địa chỉ Internet Protocol và phản chiếu |
Tên máy | Hiển thị tên máy |
Ifconfig eth0 | Hiển thị cấu hình của thẻ giao diện mạng Ethernet |
Ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | Kiểm soát địa chỉ Internet Protocol |
Ifconfig eth0 promisc | Đặt'eth0 'vào chế độ promiscuous để sniff gói dữ liệu |
Ifdown eth01 | Tắt thiết bị mạng'eth0 ' |
Ifup eth01 | Kích hoạt thiết bị mạng'eth0 ' |
IP link show | Hiển thị trạng thái kết nối của tất cả các thiết bị mạng |
Iwconfig eth1 | Hiển thị cấu hình của thẻ giao diện mạng không dây |
IWList scan | Hiển thị mạng không dây |
mii-công cụ eth01 | Hiển thị trạng thái kết nối của'eth0 ' |
Netstat -Tup | Hiển thị tất cả các kết nối mạng đã kích hoạt và PID của chúng |
Netstat -tup1 | Hiển thị tất cả các dịch vụ mạng trong hệ thống và PID của chúng |
Netstat -rn | Hiển thị bảng định tuyến, tương tự như "route -n" lệnh |
Nslookup www.example.com | Tìm tên máy tính để giải quyết tên và địa chỉ Internet Protocol và phản chiếu |
Route -n | Hiển thị bảng định tuyến |
Route added -net 0/0 gw IP Gateway | Kiểm soát cổng định trước |
Route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 | Kiểm soát các tuyến cố định đến mạng'192.168.0.0/16 ' |
Route del 0/0 gw IP gateway | Xóa tuyến cố định |
Echo "1" > /proc/sys/net/ipv4/ip_foward | Kích hoạt chuyển tiếp IP |
Tcpdump tcp cổng 80 | Hiển thị tất cả các vòng lặp HTTP |
Whois www.example.com | Tìm kiếm trong cơ sở dữ liệu Whois |
Mã lệnh | Mô tả bình luận |
---|---|
Gắn kết -t smbfs -o Username = user, password = pass //WinClient/share/mnt/share | Gắn kết một chia sẻ mạng Windows |
Nbtscan ip addr | Giải quyết tên Netbios |
Nmblookup -A ip addr | Giải quyết tên Netbios |
smbclient -L ip addr/hostname | Hiển thị chia sẻ từ xa của máy chủ Windows |
smbget -Rr smb://ip addr/share | Khả năng tải xuống tệp từ máy chủ Windows qua smb như wget |
Mã lệnh | Mô tả bình luận |
---|---|
Iptables -t filter -L | Hiển thị tất cả các liên kết đến bảng lọc |
Iptables -t nae -L | Hiển thị tất cả các liên kết đến bảng NAT |
Iptables -t filter -F | Dọn sạch tất cả các quy tắc dựa trên bảng lọc |
Iptables -t nat -F | Dọn sạch tất cả các quy tắc dựa trên bảng nat |
Iptables -t filter -X | Xóa tất cả người dùng-Tạo liên kết |
IPTables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT | Cho phép truy cập telnet |
IPTables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | Chặn truy cập telnet |
Iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | Cho phép POP3 liên kết trên đường truyền |
Iptables -t filter -A INPUT -j LOG --log-prefix | Ghi lại các gói dữ liệu bị tịch thu tại tất cả các liên kết |
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | Cài đặt PAT (Port Address Translation) để ẩn gói gửi đi trong eth0 |
Iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --đến-đích 10.0.0.2:22 | Chuyển gói đến địa chỉ host khác |
Mã lệnh | Mô tả bình luận |
---|---|
Free -m | Danh sách trạng thái RAM theo megabyte |
Kill -9 id quá trình | Buộc đóng quá trình và kết thúc nó |
Kill -1 id quá trình | Buộc quá trình vượt quá cấu hình của nó |
Lần khởi động lại cuối cùng | Hiển thị lịch sử khởi động lại |
lsmod | Modun hạt nhân cho việc liệt kê trạng thái |
Lsof -p id quá trình | Danh sách các tệp mở bởi quá trình |
LSOF /home/user1 | Danh sách các tệp mở trong đường dẫn hệ thống cụ thể |
PS -eafw | Danh sách các tác vụ Linux |
Ps -e -o pid, args --rừng | Danh sách các tác vụ Linux theo thứ tự hệ thống |
PSTRESS | Hiển thị chương trình dưới dạng biểu đồ cây |
SmartCTL -A /dev/hda | Giám sát độ tin cậy của các thiết bị đĩa cứng bằng cách kích hoạt SMART |
SmartCTL -I /dev/hda | Kiểm tra xem SMART có được kích hoạt cho thiết bị đĩa cứng hay không |
Strace -c ls >/dev/null | Danh sách các cuộc gọi hệ thống được thực hiện và nhận với một quá trình |
Strace -f -e mở ls >/dev/null | Gọi thư viện danh sách |
Tail /var/log/dmesg | Hiển thị các sự kiện nội bộ trong quá trình khởi động hạt nhân |
Tail /val/log/messages | Hiển thị các sự kiện hệ thống |
top | Danh sách các tác vụ Linux sử dụng nhiều tài nguyên CPU nhất |
Giám sát -nl'cat /proc/Gián đoạn ' | Danh sách các gián đoạn thời gian thực |
Mã lệnh | Mô tả bình luận |
---|---|
Tên tắt hh = 'history' | Đặt tên tắt cho lịch sử lệnh |
Từ khóa... Apropos | Tạo danh sách các lệnh bao gồm từ khóa chương trình, đặc biệt hữu ích khi bạn chỉ biết chương trình làm gì mà không nhớ các lệnh |
CHSH | Thay đổi lệnh shell |
CHSH --Danh sách-Shell | Lệnh tốt để tìm ra nếu bạn phải kết nối từ xa với máy tính khác |
GPG -Tệp C filel | Mã hóa tệp bằng GNU Privacy Guard |
Tệp gpg filel.gpg | Giải mã tệp bằng GNU Privacy Guard |