Bài viết này cung cấp các ví dụ thực tế về 50 lệnh được sử dụng thường xuyên nhất trong Linux / UNIX.
Đây không phải là một danh sách đầy đủ, nhưng nó sẽ giúp bạn bắt đầu làm quen với một số lệnh Linux phổ biến. Đánh dấu bài viết này để bạn tham khảo trong tương lai.
Tôi có bỏ lỡ bất kỳ lệnh Linux nào được sử dụng thường xuyên không? Hãy để lại bình luận và cho tôi biết.
1. ví dụ về lệnh tar
Tạo một kho lưu trữ tar mới.
$ tar cvf archive_name.tar dirname/
Trích xuất từ kho lưu trữ tar hiện có.
$ tar xvf archive_name.tar
Xem kho lưu trữ tar hiện có.
$ tar tvf archive_name.tar
Các ví dụ khác về tar:Hướng dẫn sử dụng lệnh Tar cơ bản với 10 ví dụ thực tế
2. ví dụ về lệnh grep
Tìm kiếm một chuỗi nhất định trong một tệp (tìm kiếm không phân biệt chữ hoa chữ thường).
$ grep -i "the" demo_file
In dòng phù hợp, cùng với 3 dòng sau nó.
$ grep -A 3 -i "example" demo_text
Tìm kiếm đệ quy một chuỗi nhất định trong tất cả các tệp
$ grep -r "ramesh" *
Các ví dụ khác về grep:Nắm rõ Grep! – 15 ví dụ về lệnh Grep thực tế
3. tìm ví dụ lệnh
Tìm tệp bằng tên tệp ( tìm phân biệt chữ hoa chữ thường)
# find -iname "MyCProgram.c"
Thực thi lệnh trên các tệp được tìm thấy bằng lệnh find
$ find -iname "MyCProgram.c" -exec md5sum {} \;
Tìm tất cả các tập tin trống trong thư mục chính
# find ~ -empty
Tìm thêm ví dụ:Mẹ ơi, con tìm thấy rồi! — 15 ví dụ thực tế về lệnh tìm kiếm Linux
4. ví dụ về lệnh ssh
Đăng nhập vào máy chủ từ xa
ssh -l jsmith remotehost.example.com
Gỡ lỗi ứng dụng khách ssh
ssh -v -l jsmith remotehost.example.com
Hiển thị phiên bản máy khách ssh
$ ssh -V OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003
Các ví dụ khác về ssh:5 lệnh máy khách SSH Linux cơ bản
5. ví dụ về lệnh sed
Khi bạn sao chép tệp DOS sang Unix, bạn có thể tìm thấy \r\n ở cuối mỗi dòng. Ví dụ này chuyển đổi định dạng tệp DOS sang định dạng tệp Unix bằng lệnh sed.
$sed 's/.$//' filename
In nội dung file theo thứ tự ngược lại
$ sed -n '1!G;h;$p' thegeekstuff.txt
Thêm số dòng cho tất cả các dòng không trống trong một tệp
$ sed '/./=' thegeekstuff.txt | sed 'N; s/\n/ /'
Các ví dụ khác về sed:Ví dụ về thay thế Sed nâng cao
6. ví dụ về lệnh awk
Xóa các dòng trùng lặp bằng awk
$ awk '!($0 in array) { array[$0]; print }' temp
In tất cả các dòng trong /etc/passwd có cùng uid và gid
$awk -F ':' '$3==$4' passwd.txt
Chỉ in trường cụ thể từ một tệp.
$ awk '{print $2,$5;}' employee.txt
Các ví dụ khác về awk:8 biến tích hợp Awk mạnh mẽ – FS, OFS, RS, ORS, NR, NF, FILENAME, FNR
7. ví dụ về lệnh vim
Tới dòng thứ 143 của tập tin
$ vim +143 filename.txt
Đi tới trận đấu đầu tiên của đối tượng được chỉ định
$ vim +/search-term filename.txt
Mở tệp ở chế độ chỉ đọc.
$ vim -R /etc/passwd
Các ví dụ khác về vim:Cách ghi và phát trong Vim Editor
8. ví dụ về lệnh khác
Bỏ qua khoảng trắng khi so sánh.
# diff -w name_list.txt name_list_new.txt 2c2,3 < John Doe --- > John M Doe > Jason Bourne
Các ví dụ khác biệt khác:4 công cụ phân biệt tệp hàng đầu trên UNIX / Linux – Diff, Colordiff, Wdiff, Vimdiff
9. ví dụ về lệnh sắp xếp
Sắp xếp tệp theo thứ tự tăng dần
$ sort names.txt
Sắp xếp tệp theo thứ tự giảm dần
$ sort -r names.txt
Sắp xếp tệp passwd theo trường thứ 3.
$ sort -t: -k 3n /etc/passwd | more
10. ví dụ lệnh xuất
Để xem các biến môi trường liên quan đến oracle.
$ export | grep ORACLE declare -x ORACLE_BASE="/u01/app/oracle" declare -x ORACLE_HOME="/u01/app/oracle/product/10.2.0" declare -x ORACLE_SID="med" declare -x ORACLE_TERM="xterm"
Để xuất biến môi trường:
$ export ORACLE_HOME=/u01/app/oracle/product/10.2.0
11. ví dụ về lệnh xargs
Sao chép tất cả hình ảnh vào ổ cứng ngoài
# ls *.jpg | xargs -n1 -i cp {} /external-hard-drive/directory
Tìm kiếm tất cả hình ảnh jpg trong hệ thống và lưu trữ nó.
# find / -name *.jpg -type f -print | xargs tar -cvzf images.tar.gz
Tải xuống tất cả các URL được đề cập trong tệp url-list.txt
# cat url-list.txt | xargs wget –c
12. ví dụ về lệnh ls
Hiển thị kích thước tệp ở định dạng mà con người có thể đọc được (ví dụ:KB, MB, v.v.)
$ ls -lh -rw-r----- 1 ramesh team-dev 8.9M Jun 12 15:27 arch-linux.txt.gz
Sắp xếp các tệp dựa trên thời gian sửa đổi lần cuối (Theo thứ tự ngược lại) bằng ls -ltr
$ ls -ltr
Phân loại trực quan các tệp có ký tự đặc biệt bằng ls -F
$ ls -F
Các ví dụ khác về ls:Lệnh Unix LS:15 ví dụ thực tế
13. lệnh pwd
pwd là thư mục làm việc in. Có thể nói gì khác về người đàn ông tốt bụng đã in tên thư mục hiện tại từ lâu.
14. ví dụ về lệnh cd
Sử dụng “cd -” để chuyển đổi giữa hai thư mục cuối cùng
Sử dụng “shopt -s cdspell” để tự động sửa tên thư mục gõ sai trên cd
Các ví dụ khác về cd:6 thủ thuật lệnh cd Linux tuyệt vời
15. ví dụ về lệnh gzip
Để tạo tệp nén *.gz:
$ gzip test.txt
Để giải nén tệp *.gz:
$ gzip -d test.txt.gz
Hiển thị tỷ lệ nén của file nén bằng gzip -l
$ gzip -l *.gz compressed uncompressed ratio uncompressed_name 23709 97975 75.8% asp-patch-rpms.txt
16. ví dụ về lệnh bzip2
Để tạo tệp nén *.bz2:
$ bzip2 test.txt
Để giải nén tệp *.bz2:
bzip2 -d test.txt.bz2
Thêm ví dụ về bzip2:BZ là Eazy! bzip2, bzgrep, bzcmp, bzdiff, bzcat, bzless, bzmore ví dụ
17. ví dụ lệnh giải nén
Để giải nén tệp nén *.zip:
$ unzip test.zip
Xem nội dung file *.zip (Không cần giải nén):
$ unzip -l jasper.zip Archive: jasper.zip Length Date Time Name -------- ---- ---- ---- 40995 11-30-98 23:50 META-INF/MANIFEST.MF 32169 08-25-98 21:07 classes_ 15964 08-25-98 21:07 classes_names 10542 08-25-98 21:07 classes_ncomp
18. ví dụ về lệnh tắt máy
Tắt hệ thống và tắt nguồn ngay lập tức.
# shutdown -h now
Tắt hệ thống sau 10 phút.
# shutdown -h +10
Khởi động lại hệ thống bằng lệnh tắt máy.
# shutdown -r now
Buộc kiểm tra hệ thống tập tin trong khi khởi động lại.
# shutdown -Fr now
19. ví dụ về lệnh ftp
Cả ftp và ftp an toàn (sftp) đều có các lệnh tương tự. Để kết nối với máy chủ từ xa và tải xuống nhiều tệp, hãy làm như sau.
$ ftp IP/hostname ftp> mget *.html
Để xem tên tệp nằm trên máy chủ từ xa trước khi tải xuống, lệnh mls ftp như hiển thị bên dưới.
ftp> mls *.html - /ftptest/features.html /ftptest/index.html /ftptest/othertools.html /ftptest/samplereport.html /ftptest/usage.html
Các ví dụ khác về ftp:Hướng dẫn cho người mới bắt đầu về FTP và SFTP với 10 ví dụ
20. ví dụ về lệnh crontab
Xem mục nhập crontab cho một người dùng cụ thể
# crontab -u john -l
Lên lịch thực hiện công việc định kỳ 10 phút một lần.
*/10 * * * * /home/ramesh/check-disk-space
Các ví dụ khác về crontab:Linux Crontab:15 ví dụ về công việc Cron tuyệt vời
21. ví dụ về lệnh dịch vụ
Lệnh dịch vụ được sử dụng để chạy tập lệnh init hệ thống V. tức là Thay vì gọi các tập lệnh nằm trong thư mục /etc/init.d/ bằng đường dẫn đầy đủ của chúng, bạn có thể sử dụng lệnh dịch vụ.
Kiểm tra trạng thái của dịch vụ:
# service ssh status
Kiểm tra trạng thái của tất cả các dịch vụ.
service --status-all
Khởi động lại dịch vụ.
# service ssh restart
22. ví dụ về lệnh ps
Lệnh ps được sử dụng để hiển thị thông tin về các tiến trình đang chạy trong hệ thống.
Mặc dù có rất nhiều đối số có thể được truyền cho lệnh ps, sau đây là một số đối số phổ biến.
Để xem các tiến trình đang chạy hiện tại.
$ ps -ef | more
Để xem các tiến trình đang chạy hiện tại trong cấu trúc cây. Tùy chọn H là viết tắt của phân cấp quy trình.
$ ps -efH | more
23. ví dụ về lệnh miễn phí
Lệnh này được sử dụng để hiển thị bộ nhớ trao đổi còn trống, đã sử dụng có sẵn trong hệ thống.
Đầu ra lệnh miễn phí điển hình. Đầu ra được hiển thị theo byte.
$ free total used free shared buffers cached Mem: 3566408 1580220 1986188 0 203988 902960 -/+ buffers/cache: 473272 3093136 Swap: 4000176 0 4000176
Nếu bạn muốn kiểm tra nhanh xem hệ thống của bạn có bao nhiêu GB RAM, hãy sử dụng tùy chọn -g. Tùy chọn -b hiển thị theo byte, -k tính bằng kilo byte, -m tính bằng mega byte.
$ free -g total used free shared buffers cached Mem: 3 1 1 0 0 0 -/+ buffers/cache: 0 2 Swap: 3 0 3
Nếu bạn muốn xem tổng bộ nhớ (bao gồm cả trao đổi), hãy sử dụng khóa chuyển -t, nó sẽ hiển thị tổng dòng như hiển thị bên dưới.
ramesh@ramesh-laptop:~$ free -t total used free shared buffers cached Mem: 3566408 1592148 1974260 0 204260 912556 -/+ buffers/cache: 475332 3091076 Swap: 4000176 0 4000176 Total: 7566584 1592148 5974436
24. ví dụ về lệnh hàng đầu
lệnh top hiển thị các tiến trình hàng đầu trong hệ thống (theo mặc định được sắp xếp theo mức sử dụng cpu). Để sắp xếp đầu ra trên cùng theo bất kỳ cột nào, nhấn O (chữ O viết hoa), thao tác này sẽ hiển thị tất cả các cột có thể mà bạn có thể sắp xếp theo như hiển thị bên dưới.
Current Sort Field: P for window 1:Def Select sort field via field letter, type any other key to return a: PID = Process Id v: nDRT = Dirty Pages count d: UID = User Id y: WCHAN = Sleeping in Function e: USER = User Name z: Flags = Task Flags ........
Để chỉ hiển thị các tiến trình thuộc về một người dùng cụ thể, hãy sử dụng tùy chọn -u. Phần sau sẽ chỉ hiển thị các quy trình hàng đầu thuộc về người dùng oracle.
$ top -u oracle
Các ví dụ hàng đầu khác:Bạn có thể Top này không? 15 ví dụ thực tế về lệnh hàng đầu của Linux
25. ví dụ về lệnh df
Hiển thị việc sử dụng không gian đĩa hệ thống tập tin. Theo mặc định, df -k hiển thị đầu ra theo byte.
$ df -k Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 29530400 3233104 24797232 12% / /dev/sda2 120367992 50171596 64082060 44% /home
df -h hiển thị đầu ra ở dạng người có thể đọc được. tức là kích thước sẽ được hiển thị bằng GB.
ramesh@ramesh-laptop:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 29G 3.1G 24G 12% / /dev/sda2 115G 48G 62G 44% /home
Sử dụng tùy chọn -T để hiển thị loại hệ thống tệp.
ramesh@ramesh-laptop:~$ df -T Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda1 ext4 29530400 3233120 24797216 12% / /dev/sda2 ext4 120367992 50171596 64082060 44% /home
26. ví dụ về lệnh kill
Sử dụng lệnh kill để kết thúc một tiến trình. Trước tiên, hãy lấy id tiến trình bằng lệnh ps -ef, sau đó sử dụng kill -9 để tắt tiến trình Linux đang chạy như hiển thị bên dưới. Bạn cũng có thể sử dụng killall, pkill, xkill để chấm dứt một tiến trình unix.
$ ps -ef | grep vim ramesh 7243 7222 9 22:43 pts/2 00:00:00 vim $ kill -9 7243
Thêm ví dụ tiêu diệt:4 cách để tiêu diệt một tiến trình – kill, killall, pkill, xkill
27. ví dụ về lệnh rm
Nhận xác nhận trước khi xóa tệp.
$ rm -i filename.txt
Nó rất hữu ích khi đưa ra các siêu ký tự shell trong đối số tên tệp.
In tên tệp và nhận xác nhận trước khi xóa tệp.
$ rm -i file*
Ví dụ sau loại bỏ đệ quy tất cả các tệp và thư mục trong thư mục mẫu. Thao tác này cũng sẽ xóa chính thư mục mẫu đó.
$ rm -r example
28. ví dụ về lệnh cp
Sao chép file1 sang file2 giữ nguyên chế độ, quyền sở hữu và dấu thời gian.
$ cp -p file1 file2
Sao chép tập tin1 vào tập tin2. nếu file2 tồn tại, hãy nhắc xác nhận trước khi ghi đè lên nó.
$ cp -i file1 file2
29. ví dụ về lệnh mv
Đổi tên tệp1 thành tệp2. nếu file2 tồn tại, hãy nhắc xác nhận trước khi ghi đè lên nó.
$ mv -i file1 file2
Lưu ý:mv -f thì ngược lại, nó sẽ ghi đè lên file2 mà không cần nhắc.
mv -v sẽ in những gì đang xảy ra trong quá trình đổi tên tệp, điều này rất hữu ích khi chỉ định các siêu ký tự shell trong đối số tên tệp.
$ mv -v file1 file2
30. ví dụ về lệnh mèo
Bạn có thể xem nhiều tập tin cùng một lúc. Ví dụ sau in nội dung của file1 theo sau là file2 sang thiết bị xuất chuẩn.
$ cat file1 file2
Trong khi hiển thị tệp, lệnh cat -n sau sẽ thêm số dòng vào mỗi dòng của đầu ra.
$ cat -n /etc/logrotate.conf
1 /var/log/btmp {
2 missingok
3 monthly
4 create 0660 root utmp
5 rotate 1
6 }
31. ví dụ về lệnh gắn kết
Để mount một hệ thống tập tin, trước tiên bạn nên tạo một thư mục và mount nó như hiển thị bên dưới.
# mkdir /u01 # mount /dev/sdb1 /u01
Bạn cũng có thể thêm phần này vào fstab để tự động gắn. tức là bất cứ khi nào hệ thống được khởi động lại, hệ thống tập tin sẽ được gắn kết.
/dev/sdb1 /u01 ext2 defaults 0 2
32. ví dụ về lệnh chmod
Lệnh chmod được sử dụng để thay đổi quyền cho một tập tin hoặc thư mục.
Cấp quyền truy cập đầy đủ cho người dùng và nhóm (tức là đọc, viết và thực thi) trên một tệp cụ thể.
$ chmod ug+rwx file.txt
Thu hồi tất cả quyền truy cập của nhóm (tức là đọc, viết và thực thi) trên một tệp cụ thể.
$ chmod g-rwx file.txt
Áp dụng đệ quy các quyền của tệp cho tất cả các tệp trong thư mục con.
$ chmod -R ug+rwx file.txt
Các ví dụ khác về chmod:7 ví dụ về lệnh Chmod cho người mới bắt đầu
33. ví dụ về lệnh chown
Lệnh chown được sử dụng để thay đổi chủ sở hữu và nhóm của tệp. \
Để thay đổi chủ sở hữu thành Oracle và nhóm thành db trên một tệp. tức là Thay đổi cả chủ sở hữu và nhóm cùng một lúc.
$ chown oracle:dba dbora.sh
Sử dụng -R để thay đổi quyền sở hữu theo cách đệ quy.
$ chown -R oracle:dba /home/oracle
34. ví dụ về lệnh passwd
Thay đổi mật khẩu của bạn từ dòng lệnh bằng passwd. Thao tác này sẽ nhắc nhập mật khẩu cũ, sau đó là mật khẩu mới.
$ passwd
Siêu người dùng có thể sử dụng lệnh passwd để đặt lại mật khẩu của người khác. Điều này sẽ không nhắc mật khẩu hiện tại của người dùng.
# passwd USERNAME
Xóa mật khẩu cho một người dùng cụ thể. Người dùng root có thể vô hiệu hóa mật khẩu cho một người dùng cụ thể. Khi mật khẩu bị vô hiệu hóa, người dùng có thể đăng nhập mà không cần nhập mật khẩu.
# passwd -d USERNAME
35. ví dụ về lệnh mkdir
Ví dụ sau tạo một thư mục có tên temp trong thư mục chính của bạn.
$ mkdir ~/temp
Tạo các thư mục lồng nhau bằng một lệnh mkdir. Nếu bất kỳ thư mục nào trong số này đã tồn tại, nó sẽ không hiển thị bất kỳ lỗi nào. Nếu bất kỳ thư mục nào trong số này không tồn tại, nó sẽ tạo chúng.
$ mkdir -p dir1/dir2/dir3/dir4/
36. ví dụ về lệnh ifconfig
Sử dụng lệnh ifconfig để xem hoặc định cấu hình giao diện mạng trên hệ thống Linux.
Xem tất cả các giao diện cùng với trạng thái.
$ ifconfig -a
Bắt đầu hoặc dừng một giao diện cụ thể bằng lệnh lên và xuống như hiển thị bên dưới.
$ ifconfig eth0 up $ ifconfig eth0 down
Các ví dụ khác về ifconfig:Ifconfig:7 ví dụ để định cấu hình giao diện mạng
37. ví dụ về lệnh uname
Lệnh Unname hiển thị thông tin quan trọng về hệ thống như - Tên hạt nhân, Tên máy chủ, số phát hành hạt nhân,
Loại bộ xử lý, v.v.,
Đầu ra uname mẫu từ máy tính xách tay Ubuntu được hiển thị bên dưới.
$ uname -a Linux john-laptop 2.6.32-24-generic #41-Ubuntu SMP Thu Aug 19 01:12:52 UTC 2010 i686 GNU/Linux
38. ví dụ lệnh ở đâu
Khi bạn muốn tìm xem một lệnh Unix cụ thể tồn tại ở đâu (ví dụ:lệnh ls tồn tại ở đâu?), bạn có thể thực thi lệnh sau.
$ whereis ls ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
Khi bạn muốn tìm kiếm một tệp thực thi từ một đường dẫn không phải là đường dẫn mặc định ở đâu, bạn có thể sử dụng tùy chọn -B và đưa ra đường dẫn làm đối số cho nó. Thao tác này sẽ tìm kiếm lsmk thực thi trong thư mục /tmp và hiển thị nó nếu có.
$ whereis -u -B /tmp -f lsmk lsmk: /tmp/lsmk
39. ví dụ về lệnh whatis
Lệnh Whatis hiển thị một dòng mô tả về một lệnh.
$ whatis ls ls (1) - list directory contents $ whatis ifconfig ifconfig (8) - configure a network interface
40. xác định vị trí ví dụ lệnh
Sử dụng lệnh định vị, bạn có thể nhanh chóng tìm kiếm vị trí của một tệp (hoặc nhóm tệp) cụ thể. Lệnh định vị sử dụng cơ sở dữ liệu được tạo bởi Updateb.
Ví dụ bên dưới hiển thị tất cả các file trong hệ thống có chứa từ crontab trong đó.
$ locate crontab /etc/anacrontab /etc/crontab /usr/bin/crontab /usr/share/doc/cron/examples/crontab2english.pl.gz /usr/share/man/man1/crontab.1.gz /usr/share/man/man5/anacrontab.5.gz /usr/share/man/man5/crontab.5.gz /usr/share/vim/vim72/syntax/crontab.vim
41. ví dụ về lệnh man
Hiển thị trang man của một lệnh cụ thể.
$ man crontab
Khi trang man cho một lệnh nằm trong nhiều phần, bạn có thể xem trang man cho lệnh đó từ một phần cụ thể như hiển thị bên dưới.
$ man SECTION-NUMBER commandname
8 phần sau đây có sẵn trong trang man.
- Các lệnh chung
- Cuộc gọi hệ thống
- Các hàm thư viện C
- Các tệp đặc biệt (thường là các thiết bị, những tệp được tìm thấy trong /dev) và trình điều khiển
- Định dạng và quy ước tệp
- Trò chơi và trình bảo vệ màn hình
- Khác
- Các lệnh và trình nền quản trị hệ thống
Ví dụ:khi bạn thực hiện whatis crontab, bạn sẽ nhận thấy rằng crontab có hai trang man (phần 1 và phần 5). Để xem phần 5 của trang crontab man, hãy làm như sau.
$ whatis crontab crontab (1) - maintain crontab files for individual users (V3) crontab (5) - tables for driving cron $ man 5 crontab
42. ví dụ về lệnh đuôi
Theo mặc định, in 10 dòng cuối cùng của tệp.
$ tail filename.txt
In N dòng từ file có tên filename.txt
$ tail -n N filename.txt
Xem nội dung của tệp trong thời gian thực bằng tail -f. Điều này rất hữu ích để xem các tệp nhật ký không ngừng phát triển. Lệnh có thể được kết thúc bằng CTRL-C.
$ tail -f log-file
Các ví dụ khác về đuôi:3 phương pháp để xem đầu ra tail -f của nhiều tệp nhật ký trong một thiết bị đầu cuối
43. ít ví dụ về lệnh hơn
less rất hiệu quả khi xem các tệp nhật ký lớn vì nó không cần tải toàn bộ tệp khi mở.
$ less huge-log-file.log
Một là bạn mở một tệp bằng lệnh less, hai phím sau rất hữu ích.
CTRL+F – forward one window CTRL+B – backward one window
Thêm ít ví dụ hơn:Lệnh ít hơn trong Unix:10 mẹo để điều hướng hiệu quả
44. ví dụ về lệnh su
Chuyển sang tài khoản người dùng khác bằng lệnh su. Siêu người dùng có thể chuyển sang bất kỳ người dùng nào khác mà không cần nhập mật khẩu của họ.
$ su - USERNAME
Thực hiện một lệnh từ một tên tài khoản khác. Trong ví dụ sau, john có thể thực thi lệnh ls với tên người dùng raj. Sau khi lệnh được thực thi, nó sẽ quay trở lại tài khoản của John.
[john@dev-server]$ su - raj -c 'ls' [john@dev-server]$
Đăng nhập vào tài khoản người dùng được chỉ định và thực thi shell được chỉ định thay vì shell mặc định.
$ su -s 'SHELLNAME' USERNAME
45. ví dụ về lệnh mysql
mysql có lẽ là cơ sở dữ liệu nguồn mở được sử dụng rộng rãi nhất trên Linux. Ngay cả khi bạn không chạy cơ sở dữ liệu mysql trên máy chủ của mình, bạn vẫn có thể sử dụng lệnh mysql ( client ) để kết nối với cơ sở dữ liệu mysql chạy trên máy chủ từ xa.
Để kết nối với cơ sở dữ liệu mysql từ xa. Điều này sẽ nhắc nhập mật khẩu.
$ mysql -u root -p -h 192.168.1.2
Để kết nối với cơ sở dữ liệu mysql cục bộ.
$ mysql -u root -p
Nếu bạn muốn chỉ định mật khẩu gốc mysql trong chính dòng lệnh, hãy nhập mật khẩu đó ngay sau -p (không có khoảng trắng).
46. ví dụ về lệnh yum
Để cài đặt Apache bằng yum.
$ yum install httpd
Để nâng cấp Apache bằng yum.
$ yum update httpd
Để gỡ cài đặt/xóa Apache bằng yum.
$ yum remove httpd
47. ví dụ về lệnh vòng/phút
Để cài đặt Apache bằng vòng/phút.
# rpm -ivh httpd-2.2.3-22.0.1.el5.i386.rpm
Để nâng cấp Apache bằng vòng/phút.
# rpm -uvh httpd-2.2.3-22.0.1.el5.i386.rpm
Để gỡ cài đặt/xóa Apache bằng vòng/phút.
# rpm -ev httpd
Các ví dụ khác về vòng/phút:Lệnh RPM:15 ví dụ về Cài đặt, Gỡ cài đặt, Nâng cấp, Truy vấn các gói RPM
48. ví dụ về lệnh ping
Ping máy chủ từ xa bằng cách chỉ gửi 5 gói.
$ ping -c 5 gmail.com
Các ví dụ khác về ping:Hướng dẫn về Ping:15 ví dụ về lệnh Ping hiệu quả
49. ví dụ về lệnh ngày
Đặt ngày hệ thống:
# date -s "01/31/2010 23:59:53"
Sau khi thay đổi ngày hệ thống, bạn nên đồng bộ hóa đồng hồ phần cứng với ngày hệ thống như minh họa bên dưới.
# hwclock –systohc # hwclock --systohc –utc
50. ví dụ về lệnh wget
Phương pháp tải phần mềm, nhạc, video từ internet nhanh chóng và hiệu quả là sử dụng lệnh wget.
$ wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz
Hãy tải xuống và lưu trữ nó với một tên khác.
$ wget -O taglist.zip http://www.vim.org/scripts/download_script.php?src_id=7701
Các ví dụ khác về wget:Hướng dẫn tải xuống Wget cơ bản với 15 ví dụ tuyệt vời
Tôi có bỏ lỡ bất kỳ lệnh Linux nào được sử dụng thường xuyên không? Hãy để lại bình luận và cho tôi biết.