20 Super-Helpful Bash Εντολές

on November 10, 2008 από Ken Murray στις 10 Νοεμβρίου 2008

Linux

Αυτό δεν είναι στην πραγματικότητα ένα φροντιστήριο, περισσότερο σαν μια λίστα με κάποιες από τις εντολές bash ότι η χρήση του και πιο πολύ σύντομη περιγραφή του τι θα τα χρησιμοποιήσει για.

ifconfig

Χρησιμοποιείται για να μάθετε την IP διεύθυνσή σας. (εξετάσουμε wlan0, η γραμμή που αρχίζει με τη φράση «iNET Δ / νση ')

[kmurray @ ραδόνιο ~] $ / sbin / ifconfig
lo Link encap: Local Loopback
iNET Δ / νση: 127.0.0.1 Mask: 255.0.0.0
inet6 Δ / νση::: 1 / 128 Έκταση: Host
UP loopback RUNNING MTU: 16436 Μονάδες μέτρησης: 1
RX πακέτα: 19266 λάθη: 0 έπεσε: 0 υπερβάσεις: 0 πλαίσιο: 0
TX πακέτα: 19266 λάθη: 0 έπεσε: 0 υπερβάσεις: 0 μεταφορέα: 0
συγκρούσεων: 0 txqueuelen: 0
RX bytes: 963988 (941,3 KiB) TX bytes: 963988 (941,3 KiB)

wlan0 Link encap: Ethernet HWaddr 00:1 A: 73:0 F: 0E: FD
iNET Δ / νση: 192.168.1.139 Bcast: 192.168.1.255 Mask: 255.255.255.0
inet6 Δ / νση: fe80:: 21α: 73ff: fe0f: efd/64 Πεδίο: Link
Multicast UP BROADCAST RUNNING MTU: 1500 Μονάδες μέτρησης: 1
RX πακέτα: 8712 σφάλματα: 0 έπεσε: 0 υπερβάσεις: 0 πλαίσιο: 0
TX πακέτα: 8.944 σφάλματα: 0 έπεσε: 0 υπερβάσεις: 0 μεταφορέα: 0
συγκρούσεων: 0 txqueuelen: 1000
RX bytes: 8002586 (7.6 Γ.Δ.Α.) TX bytes: 3113446 (2.9 Γ.Δ.Α.)

διαδρομή-n

Χρησιμοποιείται για να βρείτε τη διεύθυνση IP της προεπιλεγμένης πύλης. (αναζητήστε τη γραμμή με ένα Ζ στην στήλη Σημαίες)

[kmurray @ ραδόνιο ~] $ / sbin / διαδρομής-n
Kernel πίνακα δρομολόγησης IP
Προορισμός Gateway Genmask σημαίες μετρικούς Ref χρήση Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0

ΠΕ

Χρησιμοποιώ αυτή παρόμοια με ifconfig και διαδρομή.

[kmurray @ ραδόνιο ~] $ / sbin / ip διαδρομή
192.168.1.0/24 dev wlan0 ΠΡΟΤΟ πυρήνα πεδίο σύνδεση src 192.168.1.139
προεπιλογή μέσω 192.168.1.1 dev wlan0 ΠΡΟΤΟ στατική

[kmurray @ ραδόνιο ~] $ / sbin / νση ΠΕ
1: lo: MTU 16.436 qdisc noqueue μέλος UNKNOWN
link / loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
iNET 127.0.0.1 / 8 πεδίο υποδοχής lo
inet6:: 1 / 128 πεδίο υποδοχής
valid_lft πάντα preferred_lft για πάντα
2: eth0: MTU 1500 qdisc noop μέλος DOWN qlen 1000
link / αιθέρας 00:16: D4: ΕΚ: 25:4 β brd FF: FF: FF: FF: FF: FF
3: wlan0: MTU 1500 qdisc pfifo_fast μέλος μέχρι qlen 1000
link / αιθέρας 00:1 A: 73:0 F: 0E: FD brd FF: FF: FF: FF: FF: FF
iNET 192.168.1.139/24 brd 192.168.1.255 παγκόσμια εμβέλεια wlan0
inet6 fe80:: 21α: 73ff: fe0f: efd/64 πεδίο σύνδεση
valid_lft πάντα preferred_lft για πάντα

ping

Χρησιμοποιείται για τη δοκιμή σύνδεσης με το δίκτυο.

[kmurray @ ραδόνιο ~] $ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56 (84) bytes δεδομένων.
64 byte από 192.168.1.1: icmp_seq = 1 TTL = 64 χρόνος = 1,23 ms
64 byte από 192.168.1.1: icmp_seq = 2 TTL = 64 χρόνος = 1,17 ms
64 byte από 192.168.1.1: icmp_seq = 3 TTL = 64 χρόνος = 1,14 ms
64 byte από 192.168.1.1: icmp_seq = 4 TTL = 64 χρόνος = 1,19 ms
^ C
- 192.168.1.1 ping στατιστικές --
4 πακέτα μεταδίδονται, 4 λάβει, 0% απώλειες πακέτων, ώρα 3268ms
RTT min / Μέσοι / MAX / mdev = 1.149/1.190/1.238/0.032 ms

traceroute

Ένα άλλο εργαλείο σύνδεσης με το δίκτυο. Αυτός σας λέει πόσα δρομολογητές έχετε να περάσει για να συνδεθείτε με ένα συγκεκριμένο υποδοχής.

[kmurray @ ραδόνιο ~] $ traceroute simplehelp.net
traceroute να simplehelp.net (74.52.95.42), 30 λυκίσκου max, 60 byte πακέτα
1 192.168.1.1 (192.168.1.1) 1,121 ms 2,010 ms 2,218 ms
2 24.68.178.1 (24.68.178.1) 25,950 ms * *
3 * * *
4 * * *
5 rc2bb-pos0-1-5-0.vc.shawcable.net (66.163.77.185) 39,178 ms 128,371 ms 50,787 ms
6 rc2sj-pos6-0-0.cl.shawcable.net (66.163.77.70) 119,703 ms 76,364 ms 88,337 ms
7 rc2sj-ge2-0-0.cl.shawcable.net (66.163.67.10) 110,862 ms 55,853 ms *
8 * rx0sj-comcast.cl.shawcable.net (66.163.67.110) 61,930 ms 109,439 ms
9 pos-0-8-0-0-cr01.losangeles.ca.ibone.comcast.net (68.86.85.82) 79,587 ms 102,306 ms 81,225 ms
10 pos-0-9-0-0-cr01.dallas.tx.ibone.comcast.net (68.86.85.142) 120,064 ms 125,584 ms 118,207 ms
11 68.86.88.50 (68.86.88.50) 107,133 ms 109,350 ms 113,994 ms
12 te9-1.dsr02.dllstx3.theplanet.com (70.87.253.22) 87,928 ms 87,949 ms te9-1.dsr01.dllstx3.theplanet.com (70.87.253.6) 89,500 ms
13 76.fd.5746.static.theplanet.com (70.87.253.118) 99,789 ms 97,329 ms 100,789 ms
14 po1.car03.dllstx6.theplanet.com (12.96.160.5) 91,323 ms 91,788 ms po2.car03.dllstx6.theplanet.com (12.96.160.37) 89,571 ms
15 2a.5f.344a.static.theplanet.com (74.52.95.42) 92,695 ms 92,601 ms 91,871 ms

οικοδεσπότης

Χρησιμοποιείται για την αναζήτηση της διεύθυνσης IP ενός πλήρως αναγνωρισμένο όνομα τομέα.

[kmurray @ ραδόνιο ~] $ υποδοχής simplehelp.net
simplehelp.net έχει διεύθυνση 74.52.95.42
simplehelp.net mail χειρίζεται κατά 10 aspmx.l.google.com.

σκάβω

Μια πιο προχωρημένη ερώτημα DNS εργαλείο.

[kmurray @ ραδόνιο ~] $ σκάβουμε ένα simplehelp.net

? <<>> DIG 9.5.0-P2 <<>> simplehelp.net ένα
?? Παγκόσμια επιλογές: printcmd
?? Έχεις απάντηση:
?? ->> HEADER <<- κώδικα εντολών: QUERY, κατάσταση: NOERROR, id: 25242
?? Σημαίες: QR rd ra? QUERY: 1, ANSWER: 1, AUTHORITY: 0, ΕΠΙΠΛΕΟΝ: 0

?? ΕΡΩΤΗΣΗ ΤΜΗΜΑ:
? simplehelp.net. ΣΕ

?? Κρίνοντας ΤΜΗΜΑ:
simplehelp.net. 86238 IN A 74.52.95.42

?? Query στιγμή: 1 msec
?? SERVER: 192.168.1.1 # 53 (192.168.1.1)
?? ΠΟΤΕ: Παρασκευή Οκτώβριος 31 20:21:49 2008
?? MSG SIZE rcvd: 48

Αυτό δείχνει ότι η διεύθυνση IP του διακομιστή όπου κατοικεί simplehelp.net είναι 74.52.95.42.

[kmurray @ ραδόνιο ~] $ σκάβω simplehelp.net MX

? <<>> DIG 9.5.0-P2 <<>> simplehelp.net MX
?? Παγκόσμια επιλογές: printcmd
?? Έχεις απάντηση:
?? ->> HEADER <<- κώδικα εντολών: QUERY, κατάσταση: NOERROR, id: 17277
?? Σημαίες: QR rd ra? QUERY: 1, ANSWER: 1, AUTHORITY: 0, ΠΡΟΣΘΕΤΑ: 2

?? ΕΡΩΤΗΣΗ ΤΜΗΜΑ:
? simplehelp.net. IN MX

?? Κρίνοντας ΤΜΗΜΑ:
simplehelp.net. 86317 IN MX 10 aspmx.l.google.com.

?? Επιπλέον μέρος:
aspmx.l.google.com. 180 IN A 209.85.199.27
aspmx.l.google.com. 180 IN A 209.85.199.114

?? Query φορά: 40 msec
?? SERVER: 192.168.1.1 # 53 (192.168.1.1)
?? ΠΟΤΕ: Παρασκευή Οκτώβριος 31 20:21:51 2008
?? MSG SIZE rcvd: 98

Αυτό δείχνει ότι το ταχυδρομείο για simplehelp.net διοικείται από aspmx.l.google.com aspmx.l.google.com και ότι έχει δύο IP διευθύνσεις, 209.85.199.27 και 209.85.199.114.

[kmurray @ ραδόνιο ~] $ σκάβω simplehelp.net ns

? <<>> DIG 9.5.0-P2 <<>> simplehelp.net ns
?? Παγκόσμια επιλογές: printcmd
?? Έχεις απάντηση:
?? ->> HEADER <<- κώδικα εντολών: QUERY, κατάσταση: NOERROR, id: 62957
?? Σημαίες: QR rd ra? QUERY: 1, ANSWER: 2, AUTHORITY: 0, ΕΠΙΠΛΕΟΝ: 8

?? ΕΡΩΤΗΣΗ ΤΜΗΜΑ:
? simplehelp.net. IN NS

?? Κρίνοντας ΤΜΗΜΑ:
simplehelp.net. 70617 IN NS ns1.theplanet.com.
simplehelp.net. 70617 IN NS ns2.theplanet.com.

?? Επιπλέον μέρος:
ns1.theplanet.com. 172785 IN A 70.86.61.133
ns2.theplanet.com. 172785 IN A 70.86.61.135
ns1.theplanet.com. 172785 IN A 70.86.61.134
ns2.theplanet.com. 172.785 ΣΕ 70.87.7.73
ns1.theplanet.com. 172.785 ΣΕ 70.87.7.71
ns1.theplanet.com. 172.785 ΣΕ 70.87.7.70
ns2.theplanet.com. 172785 IN A 70.86.61.136
ns2.theplanet.com. 172.785 ΣΕ 70.87.7.72

?? Query φορά: 33 msec
?? SERVER: 192.168.1.1 # 53 (192.168.1.1)
?? ΠΟΤΕ: Παρασκευή Οκτώβριος 31 20:21:55 2008
?? MSG SIZE rcvd: 209

Αυτό δείχνει ότι για simplehelp.net DNS χειρίζεται ns1.theplanet.com και ns2.theplanet.com. Δείχνει επίσης ότι αυτές οι nameservers έχουν πολλαπλές διευθύνσεις IP.

iwlist

Λήψη πληροφοριών από μια ασύρματη διασύνδεση. (αυτό πρέπει να εκτελούνται ως root)

[root @ ραδόνιο ~] # iwlist wlan0 scan
wlan0 Scan ολοκλήρωσε:
Cell 01 - Διεύθυνση: 00:10:18:90:20: ΣΠ
ESSID: "Καφές"
Mode: Master
Channel: 6
Συχνότητα: 2,437 GHz (Channel 6)
Quality = 96/100 Signal επίπεδο: -37 dBm Noise επίπεδο =- 70 dBm
Κλειδί κρυπτογράφησης: off
Bit Τιμές: 1 Mb / s? 2 Mb / s? 5.5 Mb / s? 11 Mb / s? 6 Mb / s
9 Mb / s? 12 MB / s? 18 Mb / s? 24 MB / s? 36 Mb / s
48 Mb / s? 54 Mb / s
Σχόλια: TSF = 0000017f91cc818a
Σχόλια: Τελευταία beacon: 19ms ago
Cell 02 - Διεύθυνση: 00:11:50:6 E: BC: 3A
ESSID: "Belkin Traveler"
Mode: Master
Channel: 1
Συχνότητα: 2,412 GHz (Channel 1)
Quality = 88/100 Signal επίπεδο: -44 dBm Noise επίπεδο =- 70 dBm
Κλειδί κρυπτογράφησης: off
Bit Τιμές: 1 Mb / s? 2 Mb / s? 5.5 Mb / s? 11 Mb / s? 6 Mb / s
12 MB / s? 24 MB / s? 36 Mb / s? 9 Mb / s? 18 Mb / s
48 Mb / s? 54 Mb / s
Σχόλια: TSF = 0000017f13571181
Σχόλια: Τελευταία φάρος: 601ms ago
Cell 03 - Διεύθυνση: 00:17:9 A: 9C: 14:28
ESSID: "Άμπι"
Mode: Master
Channel: 6
Συχνότητα: 2,437 GHz (Channel 6)
Quality = 50/100 Signal επίπεδο: -79 dBm Noise επίπεδο =- 70 dBm
Κλειδί κρυπτογράφησης: off
Bit Τιμές: 1 Mb / s? 2 Mb / s? 5.5 Mb / s? 11 Mb / s? 6 Mb / s
9 Mb / s? 12 MB / s? 18 Mb / s? 24 MB / s? 36 Mb / s
48 Mb / s? 54 Mb / s
Σχόλια: TSF = 00000000cbe364d6
Σχόλια: Τελευταία φάρος: 272ms ago
Cell 04 - Address: 00:18: D1: A8: E8: 1A
ESSID: "Gigaset815"
Mode: Master
Channel: 4
Συχνότητα: 2,427 GHz (Channel 4)
Quality = 45/100 Signal επίπεδο: -83 dBm Noise επίπεδο =- 70 dBm
Κλειδί κρυπτογράφησης: για
IE: WPA Έκδοση 1
Ομάδα cipher: TKIP
Ανά ζεύγος αλγόριθμους κρυπτογράφησης (1): TKIP
Authentication Suites (1): PSK
Bit Τιμές: 1 Mb / s? 2 Mb / s? 5.5 Mb / s? 11 Mb / s? 22 Mb / s
6 Mb / s? 9 Mb / s? 12 MB / s? 18 Mb / s? 24 MB / s
36 Mb / s? 48 Mb / s? 54 Mb / s
Σχόλια: TSF = 0000015633a50e12
Σχόλια: Τελευταία φάρος: 571ms ago

Αυτό δείχνει ότι ο υπολογιστής μου σήμερα βλέπει τέσσερα διαφορετικά ασύρματα δίκτυα στην περιοχή μαζί με το όνομά τους, των σταθμών, του σήματος, και είτε είναι είτε δεν είναι κρυπτογραφημένα ή ανοικτή.

iwconfig

Όπως ifconfig, αλλά για πληροφορίες σχετικά με το ασύρματο ρυθμίσεις.

[kmurray @ ραδόνιο ~] $ / sbin / iwconfig
lo δεν ασύρματες επεκτάσεις.
eth0 δεν ασύρματες επεκτάσεις.
wlan0 IEEE 802.11bg ESSID: "Καφές"
Mode: Υπεύθυνος για την διαχείριση Συχνότητα: 2,437 GHz Access Point: 00:10:18:90:20: ΣΠ
Bit Rate = 54 Mb / s Tx-Power = 27 dBm
Επανάληψη min όριο: 7 RTS Πέμ: off Fragment Πέμ = 2.352 B
Link Quality = 96/100 Signal επίπεδο: -37 dBm Noise επίπεδο =- 70 dBm
Rx άκυρο nwid: 0 Rx άκυρο crypt: 0 Rx άκυρο frag: 0
Tx υπερβολική ξανά: 0 Άκυρα misc: 0 Αναπάντητες beacon: 0

Αυτό δείχνει ότι είμαι ήδη συνδεθεί με ένα ασύρματο δίκτυο με τίτλο Καφές στις 54 Mb / s και η ένταση του σήματος είναι πολύ καλή στο 96%.

ελεύθερος

Πόση μνήμη και χώρος swap χρησιμοποιείται / ελεύθερη.

[kmurray @ ραδόνιο ~] $ ελεύθερο m
συνολικού χρησιμοποιείται δωρεάν κοινών προσκρουστήρες προσωρινής αποθήκευσης
Mem: 2017 1659 357 0 42 1078
- / + Buffers / cache: 538 1478
Swap: 1983 0 1983

Mount

ΧΩΡΙΣ καμία παράμετροι, που χρησιμοποιούνται για την απεικόνιση αρχείων συναρμολογημένα.

[kmurray @ ραδόνιο ~] $ mount
/ dev/mapper/VolGroup00-LogVol00 on / τύπου ext3 (RW, noatime)
proc on / proc proc τύπου (RW)
sysfs on / sys τύπου sysfs (RW)
devpts on / dev / pts τύπου devpts (RW, GID = 5, mode = 620)
/ dev/sda2 για / boot τύπου ext3 (RW, noatime)
tmpfs on / dev / shm τύπου tmpfs (RW)
ΚΑΝΕΝΑ on / proc / sys / fs / binfmt_misc τύπου binfmt_misc (RW)
sunrpc on / var / lib / nfs / rpc_pipefs τύπου rpc_pipefs (RW)
fusectl on / sys / fs / πυροσωλήνας / συνδέσεις τύπου fusectl (RW)
gvfs-πυροσωλήνας-δαίμονας για / home / kmurray / .gvfs τύπου fuse.gvfs-πυροσωλήνας-daemon (RW, nosuid, nodev, χρήστης kmurray =)
/ dev/sda1 on / media / disk τύπου fuseblk (RW, nosuid, nodev, allow_other, blksize = 4096)

Το ενδιαφέρον παραπάνω γραμμές είναι αυτές αναφέροντας / dev/mapper/VolGroup00-LogVol00 on /, / dev/sda2 για / boot, και / dev/sda1 on / media / disk.

DF

Παρουσίαση δίσκου χρήσης του χώρου.

[kmurray @ ραδόνιο ~] $ df-h
Χρησιμοποιηθούν filesystem μέγεθος Διαθ χρήση% που τοποθετούνται στα
/ dev/sda2 190M 19ιγ 162M 11% / boot
tmpfs 1009M 1,1 εκατ. 1008M 1% / dev / shm
gvfs-πυροσωλήνας δαίμονας-60G 44G 16ζ 74% / home / kmurray / .gvfs
/ dev/sda1 31ζ 29ζ 2.5G 93% / media / disk

Αυτό δείχνει ότι η / dev/sda1 είναι σχεδόν πλήρης σε ποσοστό 93%. Ώρα να διαγράψετε κάποια αρχεία ή να αναβαθμίσουν το δίσκο.

du

Παρουσίαση δίσκου χρήσης του χώρου σε έναν κατάλογο.

[kmurray @ ραδόνιο ~] $ du-HC Documents/N95/tutorials /
380K Documents/N95/tutorials/done/bluetooth GPS
Documents/N95/tutorials/done/putty γραμματοσειρές 480K
1.4M Documents/N95/tutorials/done/gparted
1,1 εκατ. Documents/N95/tutorials/done/remote αρχείων gnome
1.4M Documents/N95/tutorials/done/gnome συντομεύσεις πληκτρολογίου
2.1M Documents/N95/tutorials/done/download βοηθός
992K Documents/N95/tutorials/done/mconnection
1008K Documents/N95/tutorials/done/snap Links
5.0M Documents/N95/tutorials/done/watermark GIMP
1,2 εκατομμύρια άτομα Documents/N95/tutorials/done/gnome δίσκο χρήσης
208K Documents/N95/tutorials/done/enhanced αριθμομηχανή
544K Documents/N95/tutorials/done/putty/orig
964K Documents/N95/tutorials/done/putty
848K Documents/N95/tutorials/done/wifi AP
1.4M Documents/N95/tutorials/done/imap Gmail
872K Documents/N95/tutorials/done/unsigned Apps
884K Documents/N95/tutorials/done/taskman
1,1 εκατ. Documents/N95/tutorials/done/downthemall
916K Documents/N95/tutorials/done/tethering bt
432K Documents/N95/tutorials/done/install Apps WiFi http
924K Documents/N95/tutorials/done/tethering USB
320K Documents/N95/tutorials/done/install πράγματα μέσω Bluetooth
416K Documents/N95/tutorials/done/smb4s60
1,1 εκατ. Documents/N95/tutorials/done/download statusbar
308K Documents/N95/tutorials/done/install πράγματα μέσω USB
828K Documents/N95/tutorials/done/nokia βήμα της
4.3M Documents/N95/tutorials/todo
52M Documents/N95/tutorials /
52M συνολικό

Αυτό δείχνει ότι μου N95 tutorials Directory χρησιμοποιεί ένα σύνολο 52M και η κατανομή των καταλυμάτων της κάθε μεγέθους.

κεφάλι

Εμφάνιση τις πρώτες λίγες γραμμές ενός αρχείου.

[kmurray @ ραδόνιο ~] $ κεφάλι / var / log / yum.log
Ιούνιος 13 22:30:33 εγκατασταθούν: bash-ολοκλήρωση-20060301-10.noarch
Ιούνιος 13 22:31:31 εγκατασταθούν: Yum-downloadonly-1.1.13-2.fc9.noarch
Ιούνιος 14 06:20:11 εγκατασταθούν: swfdec-0.6.6-1.fc9.i386
Ιούνιος 14 06:20:13 εγκατασταθούν: swfdec-gtk-0.6.6-1.fc9.i386
Ιούνιος 14 06:20:14 εγκατασταθούν: swfdec-mozilla-0.6.0-1.fc9.i386
Ιούνιος 14 06:34:41 Ενημέρωση: libxml2-2.6.32-2.fc9.i386
Ιούνιος 14 06:34:41 Ενημέρωση: dbus-glib-0,74-8.fc9.i386
Ιούνιος 14 06:34:42 Ενημέρωση: libselinux-2.0.64-2.fc9.i386
Ιούνιος 14 06:34:43 Ενημέρωση: e2fsprogs-libs-1.40.8-3.fc9.i386
Ιούνιος 14 06:34:43 Ενημέρωση: ελέγχου-libs-1.7.4-1.fc9.i386

Από προεπιλογή, το κεφάλι εμφανίζει τις 10 πρώτες γραμμές. Κεφάλι -20 / var / log / yum.log θα δείτε τα πρώτα 20 γραμμές. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε αυθαίρετο αριθμό.

ουρά

Εμφάνιση τις τελευταίες γραμμές ενός αρχείου.

[kmurray @ ραδόνιο ~] $ ουρά / var / log / yum.log
Οκτώβριος 30 23:19:56 ενημέρωση: 6: kdebase-libs-4.1.2-5.fc9.i386
Οκτώβριος 30 23:19:57 ενημέρωση: 6: kdemultimedia-libs-4.1.2-2.fc9.i386
Οκτώβριος 30 23:19:57 Ενημέρωση: ksysguardd-4.1.2-6.fc9.i386
Οκτώβριος 30 23:19:58 Ενημέρωση: Φωνονική-backend-xine-4.1.2-5.fc9.i386
Οκτώβριος 30 23:20:08 Ενημέρωση: kdebase-runtime-4.1.2-5.fc9.i386
Οκτώβριος 30 23:20:11 Ενημέρωση: kdebase-χώρος εργασίας-libs-4.1.2-6.fc9.i386
Οκτώβριος 30 23:20:21 Ενημέρωση: kdebase-χώρος εργασίας-4.1.2-6.fc9.i386
Οκτώβριος 30 23:20:27 ενημέρωση: 6: kdebase-4.1.2-5.fc9.i386
Οκτώβριος 30 23:20:39 εγκατασταθούν: kdebase-runtime-libs-4.1.2-5.fc9.i386
Οκτώβριος 30 23:20:42 ενημέρωση: 6: kdemultimedia-4.1.2-2.fc9.i386

Από προεπιλογή, η ουρά εμφανίζει τα τελευταία 10 γραμμές. Ουρά -30 / var / log / yum.log θα δείτε τα τελευταία 30 γραμμές. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε αυθαίρετο αριθμό.

grep

Αναζήτηση για μια συγκεκριμένη σειρά μέσα σε ένα αρχείο. (zgrep χρήση για την αναζήτηση ενός gzipped αρχείου)

[kmurray @ ραδόνιο ~] $ grep Firefox / var / log / yum.log
Ιούνιος 19 16:19:33 Ενημέρωση: Firefox-3,0-1.fc9.i386
Ιούλιος 24 04:48:06 Ενημέρωση: Firefox-3.0.1-1.fc9.i386
Οκτώβριος 18 03:13:52 Ενημέρωση: Firefox-3.0.2-1.fc9.i386

Αυτό δείχνει ότι "firefox" που είναι τρεις φορές σε αυτό το αρχείο.

τύπος

Προσδιορίζεται η οποία Directory εντολή είναι in.

[kmurray @ ραδόνιο ~] $ πληκτρολογήστε ping
ping είναι hashed (/ bin / ping)

Ahh, τόσο στη ζωή πινγκ / bin.

εντοπίσετε

Εντοπίστε τις αυθαίρετες αρχείο για το σύστημα αρχείων.

[kmurray @ ραδόνιο ~] $ εντοπίσετε *. rpm
/ home/kmurray/Download/VirtualBox-2.0.2_36488_fedora9-1.i386.rpm
/ home/kmurray/Download/VirtualBox-2.0.4_38406_fedora9-1.i386.rpm
/ home/kmurray/Download/skype-2.0.0.72-fc5.i586.rpm
/ home/kmurray/Download/synaptics-0.14.6-8.fc9.i386.rpm

Έχω τέσσερις rpm αρχεία σε αυτόν τον υπολογιστή, το σύνολο των εν / home / kmurray / Download.

αρχείο

Προσδιορίστε τι τύπου είναι ένα αρχείο.

[kmurray @ ραδόνιο ~] $ file / bin / ping
/ bin / ping: setuid ELF 32-bit LSB εκτελέσιμο, Intel 80386, έκδοση 1 (SYSV), συνδέεται δυναμικά (χρησιμοποιεί κοινόχρηστη libs), για το GNU / Linux 2.6.9, απογυμνώνονται

ping είναι ένα δυαδικό αρχείο.

[kmurray @ ραδόνιο ~] $ file Mythbusters.S02E04.flv
Mythbusters.flv: Macromedia Flash Video

Mythbusters.S02E04.flv είναι ένα βίντεο.

[kmurray @ ραδόνιο ~] $ file / var / log / yum.log
/ var / log / yum.log: ASCII κείμενο

/ var / log / yum.log είναι ένα απλό αρχείο κειμένου.

ιστορία

Δείχνει τι εντολές έχετε λειτουργεί στη γραμμή εντολών.

[kmurray @ ραδόνιο ~] $ ιστορία

HC-991 du Documents/N95/tutorials /
LS 992 / var / log / messages
993 ουρά / var / log / messages
LS 994
LS 995 / var / log /
LS-996 LH / var / log /
997 ουρά / var / log / yum.log
998 κεφαλής / var / log / yum.log
999 grep Firefox / var / log / yum.log
1000 SUDO su --
1001 src cd /
1002 LS
1003 πίσσα-xvzf TrueCrypt \ 6.1 \ Source.tar.gz
1004 cd truecrypt-6.1-πηγή /
1005 LS
1006 μείον Readme.txt
1007 να
1008 μείον Readme.txt
1009 να
1010 να
1011 cd
1012 cd .VirtualBox / VDI /
1013 LS
1014 γάτα RawUSBsdb.vdi
1015 MV RawUSBsdb.vdi RawUSBsdb1G.vdi
1016 CP RawUSBsdb1G.vdi RawUSBsdb2G.vdi
1017 Vim RawUSBsdb2G.vdi
1018 RM RawUSBsdb2G.vdi
1019 pwd
1020 VBoxManage internalcommands createrawvmdk-filename / home / kmurray / .VirtualBox
1021 γάτα RawUSBsdb2G.vdi
1022 cd

Για να ανακαλύψετε τις εντολές που χρησιμοποιώ πλέον έτσι θα μπορούσα να γράψω αυτή τη λίστα, θα χρησιμοποιηθεί ένας συνδυασμός των πέντε διαφορετικές εντολές μέσω σωληνώσεων όλα μαζί:

ιστορία | awk ( "print $ 2 ') | είδους | uniq | λιγότερο

(awk 'print $ 2') προκαλεί μόνο η δεύτερη στήλη της παραγωγής που θα προβληθούν, το είδος θέτει τα πάντα σε αλφαβητική σειρά, uniq εξαλείφει όλα τα διπλότυπα, και λιγότερο προκαλεί την παραγωγή να εμφανίζεται μία οθόνη κάθε φορά.

Αν έχετε αγαπημένα bash εντολές που θα θέλατε να μοιραστείτε, πείτε μας γι 'αυτές τις παρατηρήσεις.

Σχετικές Θέσεις:
  • Μια εισαγωγή στο OS X Terminal
  • Πώς να προσθέσει εντολές για να το OS X "κάντε δεξί κλικ" μενού
  • Πώς να τρέχει ταμπλό Τα widgets για σας Desktop OS X
  • Πώς να στείλετε ένα email από την γραμμή εντολών Linux
  • Πώς να παίξει NES (Nintendo) παιχνίδια σε υπολογιστή με Windows Mobile Smartphone
  • Λάβετε Simple Βοήθεια tutorials όπως αυτό στο email σας κάθε μέρα εισερχομένων - δωρεάν! Απλά πληκτρολογήστε τη διεύθυνση email σας παρακάτω:

    Μπορείτε πάντα να αποχωρήσετε από αυτό το email εγγραφή ανά πάσα στιγμή.


    Σελιδοδείκτη και Μερίδιο

    0 comments… (0 σχόλια ... Προσθήκη τώρα )

    Αφήστε ένα σχόλιο

    Μπορείτε να χρησιμοποιήσετε αυτές τις ετικέτες HTML και χαρακτηριστικά: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>