tài liệu tham khảo Linux phần 4
Số trang: 16
Loại file: pdf
Dung lượng: 263.07 KB
Lượt xem: 4
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu tài liệu tham khảo linux phần 4, công nghệ thông tin, hệ điều hành phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
tài liệu tham khảo Linux phần 4* Xãa tËp tin víi lÖnh rm LÖnh rm lµ lÖnh rÊt nguy hiÓm v× trong Linux kh«ng cã lÖnh kh«i phôc l¹inh÷ng g× ®· xãa, v× thÕ h·y cÈn träng khi sö dông lÖnh nµy. Có ph¸p lÖnh nh− sau: rm [tïy-chän]... ... LÖnh rm cho phÐp xãa bá mét tËp tin hoÆc nhiÒu tËp tin. C¸c tïy chän cña lÖnh: -d, --directory lo¹i bá liªn kÕt cña th− môc, kÓ c¶ th− môc kh«ng rçng. ChØ cã siªu ng−êi dïng míi ®−îc phÐp dïng tïy chän nµy. -f, --force bá qua c¸c tËp tin (x¸c ®Þnh qua tham sè tËp-tin) kh«ng tån t¹i mµ kh«ng cÇn nh¾c nhë. -i, --interactive nh¾c nhë tr−íc khi xãa bá mét tËp tin. -r, -R, --recursive xãa bá néi dung cña th− môc mét c¸ch ®Ö quy. -v, --verbose ®−a ra c¸c th«ng b¸o vÒ qu¸ tr×nh xãa tËp tin. --help hiÓn thÞ trang trî gióp vµ tho¸t. LÖnh rm cho phÐp xãa nhiÒu tËp tin cïng mét lóc b»ng c¸ch chØ ra tªn cña c¸c tËptin cÇn xãa trong dßng lÖnh (hoÆc dïng kÝ kiÖu m« t¶ nhãm). VÝ dô, dïng lÖnh ls ®Ó xem danh s¸ch c¸c tËp tin trong th− môc hiÖn thêi: # ls ld-Linux.so.1 libnss_dns-2.1.3.so ld-Linux.so.1.9.5 libnss_dns.so.1 ld-Linux.so.2 libnss_dns.so.2 ld.so libnss_files-2.1.3.so ld.so.1.9.5 libnss_files.so.1 libBrokenLocale- libnss_files.so.2 2.1.3.so libnss_hesiod-1.3.so libBrokenLocale.so.1 telex.o libNoVersion-2.1.3.so vd2.txt Sö dông lÖnh xãa tËp tin vd2.txt sau ®©y: # rm vd2.txt telex.o vµ sau ®ã dïng lÖnh ls ®Ó xem l¹i danh s¸ch tËp tin: 65 # ls ld-Linux.so.1 libnss_dns-2.1.3.so ld-Linux.so.1.9.5 libnss_dns.so.1 ld-Linux.so.2 libnss_dns.so.2 ld.so libnss_files-2.1.3.so ld.so.1.9.5 libnss_files.so.1 libBrokenLocale- libnss_files.so.2 2.1.3.so libnss_hesiod-1.3.so libBrokenLocale.so.1 telex.o libNoVersion-2.1.3.so Dïng lÖnh # rm bak/*.h xãa mäi tËp tin víi tªn cã hai kÝ hiÖu cuèi cïng lµ .h trong th− môc con bak.* LÖnh ®Õm tõ vµ dßng trong tËp tin wc Linux cã lÖnh wc dïng ®Ó ®Õm sè ký tù, sè tõ, hay sè dßng trong mét tËp tin. Có ph¸p lÖnh nh− sau: wc [tïy-chän]... [tËp-tin]... LÖnh hiÖn ra sè l−îng dßng, sè l−îng tõ, sè l−îng ký tù cã trong mçi tËp tin, vµmét dßng tÝnh tæng nÕu cã nhiÒu h¬n mét tËp tin ®−îc chØ ra. NÕu kh«ng cã tïy chännµo th× mÆc ®Þnh ®−a ra c¶ sè dßng, sè tõ vµ sè ký tù. NgÇm ®Þnh khi kh«ng cã tªn tËptin trong lÖnh th× sÏ ®äc vµ ®Õm trªn thiÕt bÞ vµo chuÈn. C¸c tuú chän: -c, --byte, --chars ®−a ra sè ký tù trong tËp tin. -l, --lines ®−a ra sè dßng trong tËp tin. -L, --max-line-length ®−a ra chiÒu dµi cña dßng dµi nhÊt trong tËp tin. -w, --words ®−a ra sè tõ trong tËp tin. --help hiÓn thÞ trang trî gióp vµ tho¸t. VÝ dô, sau khi gâ lÖnh: # wc /home/lan/mau/mau1 xuÊt hiÖn dßng th«ng b¸o:11 64 293 /home/lan/mau/mau1 Dßng th«ng b¸o trªn cho biÕt tËp tin mau1 cã 293 ký tù, sè 64 tõ vµ cã 11 dßng. VÝ dô sau khi gâ lÖnh: 66 # wc ng−êi dïng gâ tiÕp c¸c dßng nh− sau:This is a example of wc command without[namefile] sau ®ã ng−êi dïng gâ cÆp phÝm Ctrl-d ®Ó kÕt thóc th× thÊy dßng th«ng b¸o hiÖn ra: 2 9 49 Khi gâ lÖnh wc mµ kh«ng cã mét tham sè nµo, mÆc ®Þnh sÏ so¹n th¶o trùc tiÕp néidung trªn thiÕt bÞ vµo chuÈn. Dïng CTRL+d ®Ó kÕt thóc viÖc so¹n th¶o, kÕt qu¶ sÏhiÓn thÞ lªn mµn h×nh nh− vÝ dô trªn. # wc /home/lan/vd/vdcalj /home/lan/vd/vdwc8 41 192 /home/lan/vd/vdcalj24 209 1473 /home/lan/vd/vdwc32 250 1665 total LÖnh trªn ®Õm sè ký tù, sè tõ, sè dßng trªn mçi tËp tin ®−îc chØ ra, vµ dßng cuèicïng hiÓn thÞ tæng sè dßng, sè tõ, sè ký tù ®Õm ®−îc. B»ng c¸ch kÕt hîp lÖnh wc víi mét sè lÖnh kh¸c, cã thÓ cã nhiÒu c¸ch ®Ó biÕt®−îc nh÷ng th«ng tin cÇn thiÕt. Ch¼ng h¹n: kÕt hîp víi lÖnh ls ®Ó x¸c ®Þnh sè tËp tin cã trong mét th− môc: # ls | wc -l37 dßng lÖnh trªn cho biÕt trong th− môc chñ cña cã 36 tËp tin (do dßng ®Çu tiªn kÕtqu¶ th«ng b¸o cña lÖnh ls kh«ng x¸c ®Þnh mét tËp tin). kÕt hîp víi lÖnh cat ®Ó biÕt sè tµi kho¶n c¸ nh©n cã trªn m¸y cña ng−êi dïng: # cat /etc/passwd | wc -l 324* LÖnh lo¹i bá nh÷ng dßng kh«ng quan träng uniq Trong mét sè tr−êng hîp khi xem néi dung mét tËp tin, chóng ta thÊy cã mét sèc¸c th«ng tin bÞ trïng lÆp, vÝ dô c¸c dßng trèng hoÆc c¸c dßng chøa néi dung gièngnhau. §Ó ®ång thêi lµm gän vµ thu nhá kÝch th−íc cña tËp tin, cã thÓ sö dông lÖnhuniq ®Ó liÖt kª ra néi dung tËp tin sau khi ®· lo¹i bá c¸c dßng trïng lÆp. Có ph¸p lÖnh: uniq [tïy-chän]... [input] [output] LÖnh uniq sÏ lo¹i bá c¸c dßng trïng lÆp kÒ nhau tõ input (thiÕt bÞ vµo chuÈn) vµchØ gi÷ l¹i mét dßng duy nhÊt trong sè c¸c dßng trïng lÆp råi ®−a ra output (thiÕt bÞra chuÈn). C¸c tuú chän cña lÖnh: -c, --count ®Õm vµ hiÓn thÞ sè lÇn xuÊt hiÖn cña c¸c dßng ...
Nội dung trích xuất từ tài liệu:
tài liệu tham khảo Linux phần 4* Xãa tËp tin víi lÖnh rm LÖnh rm lµ lÖnh rÊt nguy hiÓm v× trong Linux kh«ng cã lÖnh kh«i phôc l¹inh÷ng g× ®· xãa, v× thÕ h·y cÈn träng khi sö dông lÖnh nµy. Có ph¸p lÖnh nh− sau: rm [tïy-chän]... ... LÖnh rm cho phÐp xãa bá mét tËp tin hoÆc nhiÒu tËp tin. C¸c tïy chän cña lÖnh: -d, --directory lo¹i bá liªn kÕt cña th− môc, kÓ c¶ th− môc kh«ng rçng. ChØ cã siªu ng−êi dïng míi ®−îc phÐp dïng tïy chän nµy. -f, --force bá qua c¸c tËp tin (x¸c ®Þnh qua tham sè tËp-tin) kh«ng tån t¹i mµ kh«ng cÇn nh¾c nhë. -i, --interactive nh¾c nhë tr−íc khi xãa bá mét tËp tin. -r, -R, --recursive xãa bá néi dung cña th− môc mét c¸ch ®Ö quy. -v, --verbose ®−a ra c¸c th«ng b¸o vÒ qu¸ tr×nh xãa tËp tin. --help hiÓn thÞ trang trî gióp vµ tho¸t. LÖnh rm cho phÐp xãa nhiÒu tËp tin cïng mét lóc b»ng c¸ch chØ ra tªn cña c¸c tËptin cÇn xãa trong dßng lÖnh (hoÆc dïng kÝ kiÖu m« t¶ nhãm). VÝ dô, dïng lÖnh ls ®Ó xem danh s¸ch c¸c tËp tin trong th− môc hiÖn thêi: # ls ld-Linux.so.1 libnss_dns-2.1.3.so ld-Linux.so.1.9.5 libnss_dns.so.1 ld-Linux.so.2 libnss_dns.so.2 ld.so libnss_files-2.1.3.so ld.so.1.9.5 libnss_files.so.1 libBrokenLocale- libnss_files.so.2 2.1.3.so libnss_hesiod-1.3.so libBrokenLocale.so.1 telex.o libNoVersion-2.1.3.so vd2.txt Sö dông lÖnh xãa tËp tin vd2.txt sau ®©y: # rm vd2.txt telex.o vµ sau ®ã dïng lÖnh ls ®Ó xem l¹i danh s¸ch tËp tin: 65 # ls ld-Linux.so.1 libnss_dns-2.1.3.so ld-Linux.so.1.9.5 libnss_dns.so.1 ld-Linux.so.2 libnss_dns.so.2 ld.so libnss_files-2.1.3.so ld.so.1.9.5 libnss_files.so.1 libBrokenLocale- libnss_files.so.2 2.1.3.so libnss_hesiod-1.3.so libBrokenLocale.so.1 telex.o libNoVersion-2.1.3.so Dïng lÖnh # rm bak/*.h xãa mäi tËp tin víi tªn cã hai kÝ hiÖu cuèi cïng lµ .h trong th− môc con bak.* LÖnh ®Õm tõ vµ dßng trong tËp tin wc Linux cã lÖnh wc dïng ®Ó ®Õm sè ký tù, sè tõ, hay sè dßng trong mét tËp tin. Có ph¸p lÖnh nh− sau: wc [tïy-chän]... [tËp-tin]... LÖnh hiÖn ra sè l−îng dßng, sè l−îng tõ, sè l−îng ký tù cã trong mçi tËp tin, vµmét dßng tÝnh tæng nÕu cã nhiÒu h¬n mét tËp tin ®−îc chØ ra. NÕu kh«ng cã tïy chännµo th× mÆc ®Þnh ®−a ra c¶ sè dßng, sè tõ vµ sè ký tù. NgÇm ®Þnh khi kh«ng cã tªn tËptin trong lÖnh th× sÏ ®äc vµ ®Õm trªn thiÕt bÞ vµo chuÈn. C¸c tuú chän: -c, --byte, --chars ®−a ra sè ký tù trong tËp tin. -l, --lines ®−a ra sè dßng trong tËp tin. -L, --max-line-length ®−a ra chiÒu dµi cña dßng dµi nhÊt trong tËp tin. -w, --words ®−a ra sè tõ trong tËp tin. --help hiÓn thÞ trang trî gióp vµ tho¸t. VÝ dô, sau khi gâ lÖnh: # wc /home/lan/mau/mau1 xuÊt hiÖn dßng th«ng b¸o:11 64 293 /home/lan/mau/mau1 Dßng th«ng b¸o trªn cho biÕt tËp tin mau1 cã 293 ký tù, sè 64 tõ vµ cã 11 dßng. VÝ dô sau khi gâ lÖnh: 66 # wc ng−êi dïng gâ tiÕp c¸c dßng nh− sau:This is a example of wc command without[namefile] sau ®ã ng−êi dïng gâ cÆp phÝm Ctrl-d ®Ó kÕt thóc th× thÊy dßng th«ng b¸o hiÖn ra: 2 9 49 Khi gâ lÖnh wc mµ kh«ng cã mét tham sè nµo, mÆc ®Þnh sÏ so¹n th¶o trùc tiÕp néidung trªn thiÕt bÞ vµo chuÈn. Dïng CTRL+d ®Ó kÕt thóc viÖc so¹n th¶o, kÕt qu¶ sÏhiÓn thÞ lªn mµn h×nh nh− vÝ dô trªn. # wc /home/lan/vd/vdcalj /home/lan/vd/vdwc8 41 192 /home/lan/vd/vdcalj24 209 1473 /home/lan/vd/vdwc32 250 1665 total LÖnh trªn ®Õm sè ký tù, sè tõ, sè dßng trªn mçi tËp tin ®−îc chØ ra, vµ dßng cuèicïng hiÓn thÞ tæng sè dßng, sè tõ, sè ký tù ®Õm ®−îc. B»ng c¸ch kÕt hîp lÖnh wc víi mét sè lÖnh kh¸c, cã thÓ cã nhiÒu c¸ch ®Ó biÕt®−îc nh÷ng th«ng tin cÇn thiÕt. Ch¼ng h¹n: kÕt hîp víi lÖnh ls ®Ó x¸c ®Þnh sè tËp tin cã trong mét th− môc: # ls | wc -l37 dßng lÖnh trªn cho biÕt trong th− môc chñ cña cã 36 tËp tin (do dßng ®Çu tiªn kÕtqu¶ th«ng b¸o cña lÖnh ls kh«ng x¸c ®Þnh mét tËp tin). kÕt hîp víi lÖnh cat ®Ó biÕt sè tµi kho¶n c¸ nh©n cã trªn m¸y cña ng−êi dïng: # cat /etc/passwd | wc -l 324* LÖnh lo¹i bá nh÷ng dßng kh«ng quan träng uniq Trong mét sè tr−êng hîp khi xem néi dung mét tËp tin, chóng ta thÊy cã mét sèc¸c th«ng tin bÞ trïng lÆp, vÝ dô c¸c dßng trèng hoÆc c¸c dßng chøa néi dung gièngnhau. §Ó ®ång thêi lµm gän vµ thu nhá kÝch th−íc cña tËp tin, cã thÓ sö dông lÖnhuniq ®Ó liÖt kª ra néi dung tËp tin sau khi ®· lo¹i bá c¸c dßng trïng lÆp. Có ph¸p lÖnh: uniq [tïy-chän]... [input] [output] LÖnh uniq sÏ lo¹i bá c¸c dßng trïng lÆp kÒ nhau tõ input (thiÕt bÞ vµo chuÈn) vµchØ gi÷ l¹i mét dßng duy nhÊt trong sè c¸c dßng trïng lÆp råi ®−a ra output (thiÕt bÞra chuÈn). C¸c tuú chän cña lÖnh: -c, --count ®Õm vµ hiÓn thÞ sè lÇn xuÊt hiÖn cña c¸c dßng ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật máy tính mẹo vặt máy tính kỹ thuật lập trình mẹo hay Linux tin học căn bản thủ thuật tin học tự học tin họcGợi ý tài liệu liên quan:
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 312 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 299 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 262 0 0 -
Cách phân tích thiết kế hệ thống thông tin quan trọng phần 4
13 trang 214 0 0 -
Thủ thuật chặn web đen bằng phần mềm
10 trang 213 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 211 0 0 -
Xử lý tình trạng máy tính khởi động/tắt chậm
4 trang 209 0 0 -
Bài giảng điện tử môn tin học: Quản trị các hệ thống thông tin quản lý xuyên quốc gia
27 trang 209 0 0 -
Giáo trình Bảo trì hệ thống và cài đặt phần mềm
68 trang 205 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 203 0 0