20 Super-Helpful Bash Commands -20, Superspéciale Bash Commandes utiles

by Ken Murray on November 10, 2008 par Ken Murray le jour 10 Novembre, 2008

Linux

This isn’t really a tutorial, more like a list of some of the bash commands that I use the most and a very brief description of what I use them for. Ce n'est pas vraiment un tutoriel, plus comme une liste de certaines des commandes bash que j'utilise le plus et une très brève description de ce que je les utiliser pour.

ifconfig

Used to find out your IP address. Utilisé pour trouver votre adresse IP. (look at wlan0, the line beginning with ‘inet addr’) (voir wlan0, la ligne commençant par 'inet addr')

[kmurray@radon ~]$ /sbin/ifconfig [kmurray radon @ ~] $ / sbin / ifconfig
lo Link encap:Local Loopback lo Link ENCAP: Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0 inet addr: 127.0.0.1 Mask: 255.0.0.0
inet6 addr: ::1/128 Scope:Host adr inet6::: 1 / 128 Scope: Host
UP LOOPBACK RUNNING MTU:16436 Metric:1 UP bouclage RUNNING MTU: 16436 Metric: 1
RX packets:19266 errors:0 dropped:0 overruns:0 frame:0 RX packets: 19266 errors: 0 dropped: 0 overruns: 0 frame: 0
TX packets:19266 errors:0 dropped:0 overruns:0 carrier:0 TX packets: 19266 errors: 0 dropped: 0 overruns: 0 carrier: 0
collisions:0 txqueuelen:0 collisions: 0 txqueuelen: 0
RX bytes:963988 (941.3 KiB) TX bytes:963988 (941.3 KiB) RX bytes: 963988 (941,3 KiB) TX bytes: 963988 (941,3 KiB)

wlan0 Link encap:Ethernet HWaddr 00:1A:73:0F:0E:FD wlan0 Lien ENCAP: Ethernet HWaddr 0:01 A: 73:0 F: 0E: FD
inet addr:192.168.1.139 Bcast:192.168.1.255 Mask:255.255.255.0 inet addr: 192.168.1.139 Bcast: 192.168.1.255 Mask: 255.255.255.0
inet6 addr: fe80::21a:73ff:fe0f:efd/64 Scope:Link adr inet6: fe80:: 21a: 73ff: fe0f: efd/64 Champ d'application: Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1
RX packets:8712 errors:0 dropped:0 overruns:0 frame:0 RX paquets: 8712 errors: 0 dropped: 0 overruns: 0 frame: 0
TX packets:8944 errors:0 dropped:0 overruns:0 carrier:0 TX packets: 8944 errors: 0 dropped: 0 overruns: 0 carrier: 0
collisions:0 txqueuelen:1000 collisions: 0 txqueuelen: 1000
RX bytes:8002586 (7.6 MiB) TX bytes:3113446 (2.9 MiB) RX bytes: 8002586 (7,6 MiB) TX bytes: 3113446 (2,9 MiB)

route -n route-n

Used to find the IP address of your default gateway. Utilisé pour trouver l'adresse IP de votre passerelle par défaut. (look for the line with a G in the Flags column} (voir la ligne avec un G dans la colonne Flags)

[kmurray@radon ~]$ /sbin/route -n [kmurray radon @ ~] $ / sbin / route-n
Kernel IP routing table Noyau table de routage IP
Destination Gateway Genmask Flags Metric Ref Use Iface Destination Gateway Genmask Flags Metric Ref utiliser iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 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 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0

ip

I use this one similarly to ifconfig and route. -Je utiliser celui-ci de façon similaire à ifconfig et route.

[kmurray@radon ~]$ /sbin/ip route [kmurray radon @ ~] $ / sbin / ip route
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.139 192.168.1.0/24 dev wlan0 proto noyau portée lien src 192.168.1.139
default via 192.168.1.1 dev wlan0 proto static default via 192.168.1.1 dev statique proto wlan0

[kmurray@radon ~]$ /sbin/ip addr [kmurray radon @ ~] $ / sbin / IP Addr
1: lo: 1: lo: mtu 16436 qdisc noqueue state UNKNOWN mtu 16436 qdisc noqueue Etat inconnu
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 lien / loopback 00:00:00:00:00:00 Brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo inet 127.0.0.1 / 8 champ d'application hôte lo
inet6 ::1/128 scope host inet6:: 1 / 128 la portée d'accueil
valid_lft forever preferred_lft forever valid_lft jamais jamais preferred_lft
2: eth0: 2: eth0: mtu 1500 qdisc noop state DOWN qlen 1000 mtu 1500 qdisc noop état DOWN qlen 1000
link/ether 00:16:d4:ec:25:4b brd ff:ff:ff:ff:ff:ff lien / éther 00h16: D4: CE: 25:4 b Brd FF: FF: FF: FF: FF: FF
3: wlan0: 3: wlan0: mtu 1500 qdisc pfifo_fast state UP qlen 1000 mtu 1500 qdisc pfifo_fast état qlen UP 1000
link/ether 00:1a:73:0f:0e:fd brd ff:ff:ff:ff:ff:ff lien / éther 0:01 A: 73:0 F: 0e: fd Brd FF: FF: FF: FF: FF: FF
inet 192.168.1.139/24 brd 192.168.1.255 scope global wlan0 inet 192.168.1.139/24 Brd 192.168.1.255 portée mondiale wlan0
inet6 fe80::21a:73ff:fe0f:efd/64 scope link inet6 fe80:: 21a: 73ff: fe0f: efd/64 portée lien
valid_lft forever preferred_lft forever valid_lft jamais jamais preferred_lft

ping

Used to test network connectivity. Utilisé pour tester la connectivité réseau.

[kmurray@radon ~]$ ping 192.168.1.1 [kmurray radon @ ~] $ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. PING 192.168.1.1 (192.168.1.1) 56 (84) octets de données.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=1.23 ms 64 octets de 192.168.1.1: icmp_seq = 1 ttl = 64 time = 1,23 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=1.17 ms 64 octets de 192.168.1.1: icmp_seq = 2 ttl = 64 time = 1,17 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=1.14 ms 64 octets de 192.168.1.1: icmp_seq = 3 ttl = 64 temps = 1,14 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=1.19 ms 64 octets de 192.168.1.1: icmp_seq = 4 ttl = 64 time = 1,19 ms
^C ^ C
— 192.168.1.1 ping statistics — - Ping 192.168.1.1 statistiques --
4 packets transmitted, 4 received, 0% packet loss, time 3268ms 4 paquets qui sont transmis, 4 reçus, 0% de perte de paquets, le temps 3268ms
rtt min/avg/max/mdev = 1.149/1.190/1.238/0.032 ms rtt min / avg / max / mdev = 1.149/1.190/1.238/0.032 ms

traceroute

Another network connectivity tool. Un autre outil de connectivité réseau. This one tells you how many routers you have to go through in order to connect to a particular host. Celui-ci vous indique le nombre de routeurs que vous avez à accomplir afin de se connecter à un hôte particulier.

[kmurray@radon ~]$ traceroute simplehelp.net [kmurray radon @ ~] $ traceroute simplehelp.net
traceroute to simplehelp.net (74.52.95.42), 30 hops max, 60 byte packets traceroute vers simplehelp.net (74.52.95.42), 30 sauts max, 60 paquets d'octets
1 192.168.1.1 (192.168.1.1) 1.121 ms 2.010 ms 2.218 ms 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 * * 2 24.68.178.1 (24.68.178.1) 25,950 ms * *
3 * * * 3 * * *
4 * * * 4 * * *
5 rc2bb-pos0-1-5-0.vc.shawcable.net (66.163.77.185) 39.178 ms 128.371 ms 50.787 ms 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 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 * 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 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 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 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 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 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 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 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 15 2a.5f.344a.static.theplanet.com (74.52.95.42) 92,695 ms 92.601 ms 91.871 ms

host hôte

Used to look up the IP address of a fully qualified domain name. Utilisé pour rechercher l'adresse IP d'un nom de domaine pleinement qualifié.

[kmurray@radon ~]$ host simplehelp.net [kmurray radon @ ~] $ host simplehelp.net
simplehelp.net has address 74.52.95.42 simplehelp.net a l'adresse 74.52.95.42
simplehelp.net mail is handled by 10 aspmx.l.google.com. simplehelp.net gère le courrier de 10 aspmx.l.google.com.

dig num

A more advanced DNS query tool. A plus avancés outil de requête DNS.

[kmurray@radon ~]$ dig simplehelp.net a [kmurray radon @ ~] $ creuser un simplehelp.net

; <<>> DiG 9.5.0-P2 <<>> simplehelp.net a ; <<>> DiG 9.5.0-P2 <<>> simplehelp.net une
;; global options: printcmd ;; Les options globales: printcmd
;; Got answer: ;; Vous avez la réponse:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25242 ;; ->> HEADER <<- opcode: QUERY, status: NOERROR, id: 25242
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; Flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONNEL: 0

;; QUESTION SECTION: ;; QUESTION SECTION:
;simplehelp.net. ; simplehelp.net. IN A DANS UN

;; ANSWER SECTION: ;; ANSWER SECTION:
simplehelp.net. 86238 IN A 74.52.95.42 86238 IN A 74.52.95.42

;; Query time: 1 msec ;; Query time: 1 ms
;; SERVER: 192.168.1.1#53(192.168.1.1) ;; SERVER: 192.168.1.1 # 53 (192.168.1.1)
;; WHEN: Fri Oct 31 20:21:49 2008 ;; QUAND: Ven Oct 31 20:21:49 2008
;; MSG SIZE rcvd: 48 ;; MSG SIZE rcvd: 48

This shows that the IP address of the server where simplehelp.net resides is 74.52.95.42. Cela montre que l'adresse IP du serveur où réside simplehelp.net est 74.52.95.42.

[kmurray@radon ~]$ dig simplehelp.net mx [kmurray radon @ ~] $ num simplehelp.net mx

; <<>> DiG 9.5.0-P2 <<>> simplehelp.net mx ; <<>> DiG 9.5.0-P2 <<>> simplehelp.net mx
;; global options: printcmd ;; Les options globales: printcmd
;; Got answer: ;; Vous avez la réponse:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17277 ;; ->> HEADER <<- opcode: QUERY, status: NOERROR, id: 17277
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 2 ;; Flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONNEL: 2

;; QUESTION SECTION: ;; QUESTION SECTION:
;simplehelp.net. ; simplehelp.net. IN MX IN MX

;; ANSWER SECTION: ;; ANSWER SECTION:
simplehelp.net. 86317 IN MX 10 aspmx.l.google.com. 86317 IN MX 10 aspmx.l.google.com.

;; ADDITIONAL SECTION: ;; Une section supplémentaire:
aspmx.l.google.com. 180 IN A 209.85.199.27 180 en A 209.85.199.27
aspmx.l.google.com. 180 IN A 209.85.199.114 180 en A 209.85.199.114

;; Query time: 40 msec ;; Temps de la recherche: 40 ms
;; SERVER: 192.168.1.1#53(192.168.1.1) ;; SERVER: 192.168.1.1 # 53 (192.168.1.1)
;; WHEN: Fri Oct 31 20:21:51 2008 ;; QUAND: Ven Oct 31 20:21:51 2008
;; MSG SIZE rcvd: 98 ;; MSG SIZE rcvd: 98

This shows that mail for simplehelp.net is managed by aspmx.l.google.com and that aspmx.l.google.com has two IP addresses, 209.85.199.27 and 209.85.199.114. Cela montre que le courrier pour simplehelp.net est géré par aspmx.l.google.com aspmx.l.google.com et qui a deux adresses IP, 209.85.199.27 et 209.85.199.114.

[kmurray@radon ~]$ dig simplehelp.net ns [kmurray radon @ ~] $ ns creuser simplehelp.net

; <<>> DiG 9.5.0-P2 <<>> simplehelp.net ns ; <<>> DiG 9.5.0-P2 <<>> ns simplehelp.net
;; global options: printcmd ;; Les options globales: printcmd
;; Got answer: ;; Vous avez la réponse:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62957 ;; ->> HEADER <<- opcode: QUERY, status: NOERROR, id: 62957
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 8 ;; Flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONNEL: 8

;; QUESTION SECTION: ;; QUESTION SECTION:
;simplehelp.net. ; simplehelp.net. IN NS IN NS

;; ANSWER SECTION: ;; ANSWER SECTION:
simplehelp.net. 70617 IN NS ns1.theplanet.com. 70617 IN NS ns1.theplanet.com.
simplehelp.net. 70617 IN NS ns2.theplanet.com. 70617 IN NS ns2.theplanet.com.

;; ADDITIONAL SECTION: ;; Une section supplémentaire:
ns1.theplanet.com. 172785 IN A 70.86.61.133 172785 IN A 70.86.61.133
ns2.theplanet.com. 172785 IN A 70.86.61.135 172785 IN A 70.86.61.135
ns1.theplanet.com. 172785 IN A 70.86.61.134 172785 IN A 70.86.61.134
ns2.theplanet.com. 172785 IN A 70.87.7.73 172785 IN A 70.87.7.73
ns1.theplanet.com. 172785 IN A 70.87.7.71 172785 IN A 70.87.7.71
ns1.theplanet.com. 172785 IN A 70.87.7.70 172785 IN A 70.87.7.70
ns2.theplanet.com. 172785 IN A 70.86.61.136 172785 IN A 70.86.61.136
ns2.theplanet.com. 172785 IN A 70.87.7.72 172785 IN A 70.87.7.72

;; Query time: 33 msec ;; Temps de la recherche: 33 ms
;; SERVER: 192.168.1.1#53(192.168.1.1) ;; SERVER: 192.168.1.1 # 53 (192.168.1.1)
;; WHEN: Fri Oct 31 20:21:55 2008 ;; QUAND: Ven Oct 31 20:21:55 2008
;; MSG SIZE rcvd: 209 ;; MSG SIZE rcvd: 209

This shows that DNS for simplehelp.net is handled by ns1.theplanet.com and ns2.theplanet.com. Cela montre que le serveur DNS pour simplehelp.net est géré par ns1.theplanet.com et ns2.theplanet.com. It also shows that these nameservers have multiple IP addresses. Il montre également que ces noms ont plusieurs adresses IP.

iwlist

Get information from a wireless interface. Obtenir de l'information à partir d'une interface sans fil. (this one needs to be run as root) (celui-ci doit être exécuté en tant que root)

[root@radon ~]# iwlist wlan0 scan [root @ radon ~] # iwlist wlan0 scan
wlan0 Scan completed : wlan0 Scan terminé:
Cell 01 - Address: 00:10:18:90:20:DB Cell 01 - Adresse: 00:10:18:90:20: DB
ESSID:”Coffee” ESSID: "Café"
Mode:Master Mode: Master
Channel:6 Channel: 6
Frequency:2.437 GHz (Channel 6) Fréquence: 2.437 GHz (Channel 6)
Quality=96/100 Signal level:-37 dBm Noise level=-70 dBm Qualité = 96/100 de niveau du signal: -37 dBm niveau de bruit =- 70 dBm
Encryption key:off Clé de chiffrement: off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s Débits: 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 9 Mb / s, 12 Mb / s, 18 Mb / s, 24 Mb / s, 36 Mb / s
48 Mb/s; 54 Mb/s 48 Mo / s, 54 Mb / s
Extra:tsf=0000017f91cc818a Extra: TSF = 0000017f91cc818a
Extra: Last beacon: 19ms ago Extra: Mise à balise: il ya 19ms
Cell 02 - Address: 00:11:50:6E:BC:3A Cell 02 - Adresse: 00:11:50:6 F: BC: 3A
ESSID:”Belkin Traveler” ESSID: "Belkin Traveler"
Mode:Master Mode: Master
Channel:1 Channel: 1
Frequency:2.412 GHz (Channel 1) Fréquence: 2.412 GHz (Channel 1)
Quality=88/100 Signal level:-44 dBm Noise level=-70 dBm Qualité = 88/100 de niveau du signal: -44 dBm niveau de bruit =- 70 dBm
Encryption key:off Clé de chiffrement: off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s Débits: 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 12 Mb / s, 24 Mb / s, 36 Mb / s; 9 Mb / s, 18 Mb / s
48 Mb/s; 54 Mb/s 48 Mo / s, 54 Mb / s
Extra:tsf=0000017f13571181 Extra: TSF = 0000017f13571181
Extra: Last beacon: 601ms ago Extra: Mise à balise: il ya 601ms
Cell 03 - Address: 00:17:9A:9C:14:28 Cell 03 - Adresse: 00:17:9 A: 9C: 14:28
ESSID:”Abby” ESSID: "Abby"
Mode:Master Mode: Master
Channel:6 Channel: 6
Frequency:2.437 GHz (Channel 6) Fréquence: 2.437 GHz (Channel 6)
Quality=50/100 Signal level:-79 dBm Noise level=-70 dBm Qualité = 50/100 de niveau du signal: -79 dBm niveau de bruit =- 70 dBm
Encryption key:off Clé de chiffrement: off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s Débits: 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 9 Mb / s, 12 Mb / s, 18 Mb / s, 24 Mb / s, 36 Mb / s
48 Mb/s; 54 Mb/s 48 Mo / s, 54 Mb / s
Extra:tsf=00000000cbe364d6 Extra: TSF = 00000000cbe364d6
Extra: Last beacon: 272ms ago Extra: Mise à balise: il ya 272ms
Cell 04 - Address: 00:18:D1:A8:E8:1A Cell 04 - Adresse: 00:18: D1: A8: E8: 1A
ESSID:”Gigaset815″ ESSID: "Gigaset815"
Mode:Master Mode: Master
Channel:4 Channel: 4
Frequency:2.427 GHz (Channel 4) Fréquence: 2.427 GHz (Channel 4)
Quality=45/100 Signal level:-83 dBm Noise level=-70 dBm Qualité = 45/100 de niveau du signal: -83 dBm niveau de bruit =- 70 dBm
Encryption key:on Clé de chiffrement: le
IE: WPA Version 1 IE: WPA Version 1
Group Cipher : TKIP Groupe Cipher: TKIP
Pairwise Ciphers (1) : TKIP Pairwise Ciphers (1): TKIP
Authentication Suites (1) : PSK Authentification Suites (1): PSK
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s Débits: 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 6 Mb / s; 9 Mb / s, 12 Mb / s, 18 Mb / s, 24 Mb / s
36 Mb/s; 48 Mb/s; 54 Mb/s 36 Mo / s, 48 Mb / s 54 Mb / s
Extra:tsf=0000015633a50e12 Extra: TSF = 0000015633a50e12
Extra: Last beacon: 571ms ago Extra: Mise à balise: il ya 571ms

This shows that my computer currently sees four different wireless networks in the area along with their names, channels, signal strength, and whether or not they are encrypted or open. Cela montre que mon ordinateur voit actuellement quatre réseaux sans fil dans la région avec leurs noms, les chaînes, la force du signal, et si elles sont ou non cryptés ou ouvert.

iwconfig

Like ifconfig, but for information about your wireless settings. À l'instar de ifconfig, mais pour obtenir des informations sur votre réseau sans fil.

[kmurray@radon ~]$ /sbin/iwconfig [kmurray radon @ ~] $ / sbin / iwconfig
lo no wireless extensions. lo pas les extensions sans fil.
eth0 no wireless extensions. eth0 pas les extensions sans fil.
wlan0 IEEE 802.11bg ESSID:”Coffee” wlan0 IEEE 802.11bg ESSID: "Café"
Mode:Managed Frequency:2.437 GHz Access Point: 00:10:18:90:20:DB Mode: Managed Frequency: 2.437 GHz Access Point: 00:10:18:90:20: DB
Bit Rate=54 Mb/s Tx-Power=27 dBm Bit Rate = 54 Mb / s Tx-Power = 27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B Réessayer min limite: 7 RTS thr: off Fragment thr = 2352 B
Link Quality=96/100 Signal level:-37 dBm Noise level=-70 dBm Lien de qualité = 96/100 de niveau du signal: -37 dBm niveau de bruit =- 70 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Rx invalide nwid: 0 Rx invalide crypte: 0 Rx invalide Frag: 0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0 Tx excessive retries: 0 Invalid misc: 0 Missed beacon: 0

This shows that I’m currently connected to a wireless network called Coffee at 54 Mb/s and the signal strength is very good at 96%. Cela montre que je suis actuellement connecté à un réseau sans fil appelé Café à 54 Mb / s et la force du signal est très bonne à 96%.

free gratuit

How much memory and swap space is used/free. Combien de mémoire et l'espace de swap est utilisé / libre.

[kmurray@radon ~]$ free -m [kmurray radon @ ~] $ free-m
total used free shared buffers cached total utilisé sans partage des buffers cached
Mem: 2017 1659 357 0 42 1078 Mem: 2017 1659 357 0 42 1078
-/+ buffers/cache: 538 1478 - / + Buffers / cache: 538 1478
Swap: 1983 0 1983 Swap: 1983 0 1983

mount monter

Without any parameters, used to display mounted filesystems. Sans paramètres, utilisé pour l'affichage de fichiers monté.

[kmurray@radon ~]$ mount [kmurray radon @ ~] $ mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw,noatime) / dev/mapper/VolGroup00-LogVol00 sur / type ext3 (rw, noatime)
proc on /proc type proc (rw) sur le proc / proc type proc (rw)
sysfs on /sys type sysfs (rw) sur sysfs / sys sysfs type (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620) devpts sur / dev / pts type devpts (rw, gid = 5, mode = 620)
/dev/sda2 on /boot type ext3 (rw,noatime) / dev/sda2 sur / boot type ext3 (rw, noatime)
tmpfs on /dev/shm type tmpfs (rw) tmpfs / dev / shm tmpfs type (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) none on / proc / sys / fs / binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) sunrpc dans / var / lib / nfs / rpc_pipefs type rpc_pipefs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw) fusectl sur / sys / fs / fusible / fusectl type de connexions (rw)
gvfs-fuse-daemon on /home/kmurray/.gvfs type fuse.gvfs-fuse-daemon(rw,nosuid,nodev,user=kmurray) gvfs-fuse-démon sur / home / kmurray / .gvfs type fuse.gvfs-fuse-démon (rw, nosuid, nodev, user = kmurray)
/dev/sda1 on /media/disk type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096) / dev/sda1 sur / media / type de disque fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096)

The interesting lines above are the ones indicating /dev/mapper/VolGroup00-LogVol00 on /, /dev/sda2 on /boot, and /dev/sda1 on /media/disk. Les lignes intéressantes ci-dessus sont ceux indiquant / dev/mapper/VolGroup00-LogVol00 sur /, / dev/sda2 sur / boot, et / dev/sda1 sur / media / disque.

df

Show disk space usage. Voir l'espace disque usage.

[kmurray@radon ~]$ df -h [kmurray radon @ ~] $ df-h
Filesystem Size Used Avail Use% Mounted on Système de fichiers Taille Util Libre Util% Monté sur
/dev/sda2 190M 19M 162M 11% /boot / dev/sda2 190m 19M 162M 11% / boot
tmpfs 1009M 1.1M 1008M 1% /dev/shm tmpfs 1009M 1,1 M 1008M 1% / dev / shm
gvfs-fuse-daemon 60G 44G 16G 74% /home/kmurray/.gvfs gvfs-fuse-démon 60G 44g 16G 74% / home / kmurray / .gvfs
/dev/sda1 31G 29G 2.5G 93% /media/disk / dev/sda1 31G 29G 2,5 G 93% / media / disque

This shows that /dev/sda1 is almost full at 93%. Cela montre que / dev/sda1 est presque plein à 93%. Time to delete some files or upgrade the disk. Temps de supprimer certains fichiers ou de mettre à niveau le disque.

du

Show disk space usage in a directory. Voir l'usage d'espace disque dans un répertoire.

[kmurray@radon ~]$ du -hc Documents/N95/tutorials/ [kmurray radon @ ~] $ du-hc Documents/N95/tutorials /
380K Documents/N95/tutorials/done/bluetooth gps 380ko Documents/N95/tutorials/done/bluetooth gps
480K Documents/N95/tutorials/done/putty fonts 480K Documents/N95/tutorials/done/putty polices
1.4M Documents/N95/tutorials/done/gparted 1.4M Documents/N95/tutorials/done/gparted
1.1M Documents/N95/tutorials/done/remote filesystem gnome 1,1 million de fichiers de GNOME Documents/N95/tutorials/done/remote
1.4M Documents/N95/tutorials/done/gnome keyboard shortcuts 1.4M Documents/N95/tutorials/done/gnome raccourcis clavier
2.1M Documents/N95/tutorials/done/download helper 2.1M Documents/N95/tutorials/done/download d'aide
992K Documents/N95/tutorials/done/mconnection 992K Documents/N95/tutorials/done/mconnection
1008K Documents/N95/tutorials/done/snap links 1008K Documents/N95/tutorials/done/snap liens
5.0M Documents/N95/tutorials/done/watermark gimp 5.0M Documents/N95/tutorials/done/watermark gimp
1.2M Documents/N95/tutorials/done/gnome disk usage 1,2 M Documents/N95/tutorials/done/gnome du disque
208K Documents/N95/tutorials/done/enhanced calculator 208ko Documents/N95/tutorials/done/enhanced calculatrice
544K Documents/N95/tutorials/done/putty/orig 544K Documents/N95/tutorials/done/putty/orig
964K Documents/N95/tutorials/done/putty 964K Documents/N95/tutorials/done/putty
848K Documents/N95/tutorials/done/wifi ap 848K Documents/N95/tutorials/done/wifi AP
1.4M Documents/N95/tutorials/done/imap gmail 1.4M Documents/N95/tutorials/done/imap gmail
872K Documents/N95/tutorials/done/unsigned apps 872K Documents/N95/tutorials/done/unsigned apps
884K Documents/N95/tutorials/done/taskman 884K Documents/N95/tutorials/done/taskman
1.1M Documents/N95/tutorials/done/downthemall 1,1 M Documents/N95/tutorials/done/downthemall
916K Documents/N95/tutorials/done/tethering bt 916K Documents/N95/tutorials/done/tethering bt
432K Documents/N95/tutorials/done/install apps wifi http 432K Documents/N95/tutorials/done/install applications wifi http
924K Documents/N95/tutorials/done/tethering usb Documents/N95/tutorials/done/tethering USB 924K
320K Documents/N95/tutorials/done/install stuff via bluetooth 320K Documents/N95/tutorials/done/install stuff via bluetooth
416K Documents/N95/tutorials/done/smb4s60 416K Documents/N95/tutorials/done/smb4s60
1.1M Documents/N95/tutorials/done/download statusbar 1,1 million d'état Documents/N95/tutorials/done/download
308K Documents/N95/tutorials/done/install stuff via usb 308k Documents/N95/tutorials/done/install stuff via USB
828K Documents/N95/tutorials/done/nokia step counter 828K Documents/N95/tutorials/done/nokia de pas
4.3M Documents/N95/tutorials/todo 4,3 m Documents/N95/tutorials/todo
52M Documents/N95/tutorials/ 52M Documents/N95/tutorials /
52M total 52M total

This shows that my N95 tutorials directory is using a total of 52M and the breakdown of each directory’s size. Cela montre que mon N95 tutoriels répertoire est d'utiliser un total de 52M et la ventilation de chaque répertoire de la taille.

head tête

Display the first few lines of a file. Afficher les premières lignes d'un fichier.

[kmurray@radon ~]$ head /var/log/yum.log [kmurray radon @ ~] $ head / var / log / yum.log
Jun 13 22:30:33 Installed: bash-completion-20060301-10.noarch Juin 13 22:30:33 installés: bash-completion-20060301-10.noarch
Jun 13 22:31:31 Installed: yum-downloadonly-1.1.13-2.fc9.noarch Juin 13 22:31:31 Installed: yum-downloadonly-1.1.13-2.fc9.noarch
Jun 14 06:20:11 Installed: swfdec-0.6.6-1.fc9.i386 Juin 14 06:20:11 Installed: swfdec-0.6.6-1.fc9.i386
Jun 14 06:20:13 Installed: swfdec-gtk-0.6.6-1.fc9.i386 Juin 14 06:20:13 Installed: swfdec-gtk-0.6.6-1.fc9.i386
Jun 14 06:20:14 Installed: swfdec-mozilla-0.6.0-1.fc9.i386 Juin 14 06:20:14 Installed: swfdec-mozilla-0.6.0-1.fc9.i386
Jun 14 06:34:41 Updated: libxml2-2.6.32-2.fc9.i386 Juin 14 06:34:41 Mise à jour: libxml2-2.6.32-2.fc9.i386
Jun 14 06:34:41 Updated: dbus-glib-0.74-8.fc9.i386 Juin 14 06:34:41 Mise à jour: dbus-glib-0,74-8.fc9.i386
Jun 14 06:34:42 Updated: libselinux-2.0.64-2.fc9.i386 Juin 14 06:34:42 Mise à jour: libselinux-2.0.64-2.fc9.i386
Jun 14 06:34:43 Updated: e2fsprogs-libs-1.40.8-3.fc9.i386 Juin 14 06:34:43 Mise à jour: e2fsprogs-libs-1.40.8-3.fc9.i386
Jun 14 06:34:43 Updated: audit-libs-1.7.4-1.fc9.i386 Juin 14 06:34:43 Mise à jour: audit-libs-1.7.4-1.fc9.i386

By default, head displays the first 10 lines. head -20 /var/log/yum.log would show the first 20 lines. Par défaut, la tête affiche les 10 premières lignes. Tête -20 / var / log / yum.log montrerait les 20 premières lignes. You can use any arbitrary number. Vous pouvez utiliser n'importe quel nombre.

tail queue

Display the last few lines of a file. Affichage des dernières lignes d'un fichier.

[kmurray@radon ~]$ tail /var/log/yum.log [kmurray radon @ ~] $ tail / var / log / yum.log
Oct 30 23:19:56 Updated: 6:kdebase-libs-4.1.2-5.fc9.i386 Octobre 30 23:19:56 Mise à jour: 6: kdebase-libs-4.1.2-5.fc9.i386
Oct 30 23:19:57 Updated: 6:kdemultimedia-libs-4.1.2-2.fc9.i386 Octobre 30 23:19:57 Mise à jour: 6: kdemultimedia-libs-4.1.2-2.fc9.i386
Oct 30 23:19:57 Updated: ksysguardd-4.1.2-6.fc9.i386 Octobre 30 23:19:57 Mise à jour: 4.1.2-ksysguardd-6.fc9.i386
Oct 30 23:19:58 Updated: phonon-backend-xine-4.1.2-5.fc9.i386 Octobre 30 23:19:58 Mise à jour: backend-phonon-xine-4.1.2-5.fc9.i386
Oct 30 23:20:08 Updated: kdebase-runtime-4.1.2-5.fc9.i386 Octobre 30 23:20:08 Mise à jour: kdebase-runtime-4.1.2-5.fc9.i386
Oct 30 23:20:11 Updated: kdebase-workspace-libs-4.1.2-6.fc9.i386 Octobre 30 23:20:11 Mise à jour: kdebase-travail-libs-4.1.2-6.fc9.i386
Oct 30 23:20:21 Updated: kdebase-workspace-4.1.2-6.fc9.i386 Octobre 30 23:20:21 Mise à jour: kdebase-4.1.2-travail-6.fc9.i386
Oct 30 23:20:27 Updated: 6:kdebase-4.1.2-5.fc9.i386 Octobre 30 23:20:27 Mise à jour: 6: kdebase-4.1.2-5.fc9.i386
Oct 30 23:20:39 Installed: kdebase-runtime-libs-4.1.2-5.fc9.i386 Octobre 30 23:20:39 installée: kdebase-runtime-libs-4.1.2-5.fc9.i386
Oct 30 23:20:42 Updated: 6:kdemultimedia-4.1.2-2.fc9.i386 Octobre 30 23:20:42 Mise à jour: 6: kdemultimedia-4.1.2-2.fc9.i386

By default, tail displays the last 10 lines. tail -30 /var/log/yum.log would show the last 30 lines. Par défaut, la queue affiche les 10 dernières lignes. Queue -30 / var / log / yum.log montrerait au cours des 30 dernières lignes. You can use any arbitrary number. Vous pouvez utiliser n'importe quel nombre.

grep

Search for a specific string within a file. Recherche d'une chaîne dans un fichier. (use zgrep to search a gzipped file) (à utiliser zgrep recherche d'un fichier zippé)

[kmurray@radon ~]$ grep firefox /var/log/yum.log [kmurray radon @ ~] $ grep firefox / var / log / yum.log
Jun 19 16:19:33 Updated: firefox-3.0-1.fc9.i386 Juin 19 16:19:33 Mise à jour: Firefox-3.0-1.fc9.i386
Jul 24 04:48:06 Updated: firefox-3.0.1-1.fc9.i386 Juillet 24 04:48:06 Mise à jour: firefox-3.0.1-1.fc9.i386
Oct 18 03:13:52 Updated: firefox-3.0.2-1.fc9.i386 Octobre 18 03:13:52 Mise à jour: firefox-3.0.2-1.fc9.i386

This shows that “firefox” is listed three times in this file. Cela montre que "Firefox" est inscrit à trois reprises dans ce fichier.

type

Determine which directory a command is in. Déterminer quel répertoire est une commande po

[kmurray@radon ~]$ type ping [kmurray radon @ ~] $ type ping
ping is hashed (/bin/ping) ping est haché (/ bin / ping)

Ahh, so ping lives in /bin. Ahh, afin de ping vit dans / bin.

locate localiser

Locate any arbitrary file on the filesystem. Recherchez tout fichier arbitraire sur le système de fichiers.

[kmurray@radon ~]$ locate *.rpm [kmurray radon @ ~] $ localiser *. rpm
/home/kmurray/Download/VirtualBox-2.0.2_36488_fedora9-1.i386.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/VirtualBox-2.0.4_38406_fedora9-1.i386.rpm
/home/kmurray/Download/skype-2.0.0.72-fc5.i586.rpm / home/kmurray/Download/skype-2.0.0.72-fc5.i586.rpm
/home/kmurray/Download/synaptics-0.14.6-8.fc9.i386.rpm / home/kmurray/Download/synaptics-0.14.6-8.fc9.i386.rpm

I have four rpm files on this computer, all of them in /home/kmurray/Download. J'ai quatre fichiers rpm sur cet ordinateur, chacun d'entre eux dans / home / kmurray / Download.

file fichier

Determine what type a file is. Déterminer la nature d'un fichier.

[kmurray@radon ~]$ file /bin/ping [kmurray radon @ ~] $ file / bin / ping
/bin/ping: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped / bin / ping: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SysV), lié dynamiquement (utilisations des libs), pour GNU / Linux 2.6.9, stripped

ping is a binary file. ping est un fichier binaire.

[kmurray@radon ~]$ file Mythbusters.S02E04.flv [kmurray radon @ ~] $ file Mythbusters.S02E04.flv
Mythbusters.flv: Macromedia Flash Video Mythbusters.flv: Macromedia Flash Video

Mythbusters.S02E04.flv is a video. Mythbusters.S02E04.flv est une vidéo.

[kmurray@radon ~]$ file /var/log/yum.log [kmurray radon @ ~] $ file / var / log / yum.log
/var/log/yum.log: ASCII text / var / log / yum.log: texte ASCII

/var/log/yum.log is a plain text file. / var / log / yum.log est un simple fichier texte.

history histoire

Shows what commands you have been running on the command line. Montre ce que les commandes ont été en cours d'exécution sur la ligne de commande.

[kmurray@radon ~]$ history [kmurray radon @ ~] $ l'histoire

991 du -hc Documents/N95/tutorials/ 991 du-hc Documents/N95/tutorials /
992 ls /var/log/messages 992 ls / var / log / messages
993 tail /var/log/messages 993 tail / var / log / messages
994 ls LS 994
995 ls /var/log/ 995 ls / var / log /
996 ls -lh /var/log/ 996 ls-lh / var / log /
997 tail /var/log/yum.log 997 tail / var / log / yum.log
998 head /var/log/yum.log 998 tête / var / log / yum.log
999 grep firefox /var/log/yum.log 999 grep firefox / var / log / yum.log
1000 sudo su - 1000 sudo su --
1001 cd src/ 1001 cd / src /
1002 ls 1002 LS
1003 tar -xvzf TrueCrypt\ 6.1\ Source.tar.gz 1003 tar-xvzf TrueCrypt \ 6-1 \ Source.tar.gz
1004 cd truecrypt-6.1-source/ TrueCrypt 1004 cd-6.1-source /
1005 ls 1005 LS
1006 less Readme.txt 1006 moins Lisezmoi.txt
1007 make Faire de 1007
1008 less Readme.txt 1008 moins Lisezmoi.txt
1009 make Faire de 1009
1010 make Faire de 1010
1011 cd 1011 cd
1012 cd .VirtualBox/VDI/ 1012 cd .VirtualBox / VDI /
1013 ls 1013 LS
1014 cat RawUSBsdb.vdi 1.014 chat RawUSBsdb.vdi
1015 mv RawUSBsdb.vdi RawUSBsdb1G.vdi 1015 mv RawUSBsdb.vdi RawUSBsdb1G.vdi
1016 cp RawUSBsdb1G.vdi RawUSBsdb2G.vdi 1016 cp RawUSBsdb1G.vdi RawUSBsdb2G.vdi
1017 vim RawUSBsdb2G.vdi 1017 vim RawUSBsdb2G.vdi
1018 rm RawUSBsdb2G.vdi 1018 RM RawUSBsdb2G.vdi
1019 pwd 1019 pwd
1020 VBoxManage internalcommands createrawvmdk -filename /home/kmurray/.VirtualBox 1020 VBoxManage internalcommands createrawvmdk-nom de fichier / home / kmurray / .VirtualBox
1021 cat RawUSBsdb2G.vdi 1.021 chat RawUSBsdb2G.vdi
1022 cd 1022 cd

In order to discover which commands I use most so I could write this list, I used a combination of five different commands all piped together: Afin de découvrir qui je utiliser des commandes plus pour que je puisse écrire cette liste, j'ai utilisé une combinaison de cinq différentes commandes ainsi que toutes les canalisations:

history | awk {’print $2′} | sort | uniq | less histoire | awk ( 'print $ 2') | sort | uniq | less

awk {’print $2′} causes only the second column of the output to be displayed, sort puts everything in alphabetical order, uniq cuts out all the duplicates, and less causes the output to be displayed one screen at a time. awk ( 'print $ 2') causes seulement la deuxième colonne de la sortie à afficher, trier met tout dans l'ordre alphabétique, uniq élimine tous les doublons, et moins de causes de la sortie à afficher un écran à la fois.

If you have any favourite bash commands that you would like to share, please tell us about them in the comments below. Si vous avez des commandes bash préféré que vous aimeriez partager, s'il vous plaît nous dire à leur sujet dans les commentaires ci-dessous.

Related Posts: Connexes:
  • An introduction to the OS X Terminal Une introduction à l'OS X terminal
  • How to add commands to the OS X “right-click” menu Comment faire pour ajouter des commandes à l'OS X "clic-droit" dans le menu
  • How to run Dashboard Widgets on your OS X Desktop Comment faire pour exécuter les widgets Dashboard sur votre Desktop OS X
  • How to play NES (Nintendo) Games on your Windows Mobile Smartphone Comment jouer à la NES (Nintendo) les jeux sur votre Windows Mobile Smartphone
  • How to add bookmarking functionality to the OpenOffice.org suite of tools Comment faire pour ajouter la fonctionnalité signet OpenOffice.org à la suite d'outils
  • Get Simple Help tutorials just like this one in your email inbox every day - for free! Aide simple pour obtenir des tutoriels comme celui-ci dans votre boîte de courriel tous les jours - gratuitement! Just enter your email address below: Il vous suffit d'entrer votre adresse e-mail ci-dessous:

    You can always opt out of this email subscription at any time. Vous pouvez toujours choisir de ne pas cet e-mail abonnement à tout moment.


    Bookmark and Share Signet et part

    { 0 comments… (0 commentaires ... add one now maintenant ajouter un } )

    Leave a Comment Laissez un commentaire

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Vous pouvez utiliser ces balises HTML et les attributs: <a href="" title="fete_christel <abbr title="fete_christel <acronym title="fete_christel <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>