20 Commandes bash super-utiles

Ce n`est pas vraiment un tutoriel, plus comme une liste de certains des commandes bash que j`utilise le plus et une brève description de ce que je les utilise pour.

ifconfig

Permet de connaître votre adresse IP. (Regarder wlan0, la ligne commençant par « iNet adr `)

[Kmurray @ radon ~] $ / Sbin / ifconfig
lo Lien ENCAP: Local Loopback
iNet adr: 127.0.0.1 Masque: 255.0.0.0
inet6 adr: :: 1/128 Portée: Hôte
UP BOUCLE RUNNING MTU: 16436 Metric: 1
paquets RX: 19266 erreurs: 0 dropped: 0: 0 dépassements cadre: 0
TX paquets: 19266 erreurs: 0 dropped: 0 dépassements: 0 transporteur: 0
collisions: 0 txqueuelen: 0
octets RX: 963988 (941.3 Kio) octets TX: 963988 (941.3 Kio)

wlan0 Lien ENCAP: Ethernet HWaddr 00: 1A: 73: 0F: 0E: FD
iNet adr: 192.168.1.139 Bcast: 192.168.1.255 Masque: 255.255.255.0
inet6 adr: fe80 :: 21a: 73ff: fe0f: EFD / 64 Portée: Lien
UP BROADCAST RUNNING MULTIDIFFUSION MTU: 1500 métrique: 1
paquets RX: erreurs 8712: 0 dropped: 0: 0 dépassements cadre: 0
TX paquets: erreurs 8944: 0 dropped: 0 dépassements: 0 transporteur: 0
collisions: 0 txqueuelen: 1000
octets RX: 8002586 (7.6 MiB) octets TX: 3113446 (2.9 MiB)

route -n

Utilisé pour trouver l`adresse IP de la passerelle par défaut. (Cherchez la ligne avec un G dans la colonne Flags}

[Kmurray @ radon ~] $ / Sbin / route -n
table de routage IP du noyau
Destination Passerelle Genmask Drapeaux métrique Ref Utilisez 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

ip

Je l`utilise celui-ci de façon similaire à ifconfig et route.

[Kmurray @ radon ~] $ / Sbin / ip route
192.168.1.0/24 dev wlan0 scope link proto du noyau src 192.168.1.139
par défaut via 192.168.1.1 dev wlan0 proto statique

[Kmurray @ radon ~] $ / Sbin / ip addr
1: lo: 16436 MTU qdisc état UNKNOWN noqueue
lien / rebouclage 00: 00: 00: 00: 00: 00 BRD 00: 00: 00: 00: 00: 00
iNet 127.0.0.1/8 champ hôte lo
inet6 :: 1/128 hôte portée
valid_lft preferred_lft forever forever
2: eth0: 1500 mtu qdisc état noop BAS qlen 1000
link / éther 00: 16: d4: EC: 25: 4b brd FF: FF: FF: FF: FF: FF
3: wlan0: MTU 1500 qdisc pfifo_fast UP 1000 qlen d`état
link / éther 00: 1a: 73: 0f: 0e: fd brd ff: ff: ff: ff: ff: ff
iNet 192.168.1.139/24 BRD portée 192.168.1.255 wlan0 mondiale
inet6 FE80 :: 21a: 73ff: fe0f: EFD / 64 liaison de portée
valid_lft preferred_lft forever forever

ping

Utilisé pour tester la connectivité réseau.

[Kmurray @ radon ~] $ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56 (84) octets de données.
64 octets de 192.168.1.1: icmp_seq = 1 ttl = 64 temps = 1,23 ms
64 octets de 192.168.1.1: icmp_seq = 2 ttl = 64 temps = 1,17 ms
64 octets de 192.168.1.1: icmp_seq = 3 ttl = 64 temps = 1,14 ms
64 octets de 192.168.1.1: icmp_seq = 4 ttl = 64 temps = 1,19 ms
^ C
- Statistiques de ping 192.168.1.1 -
4 paquets transmis, reçus 4, 0% de perte de paquets, 3268ms de temps
rtt min / avg / max / MDEV = 1,149 / 1,190 / 1,238 / 0,032 ms

traceroute

Un autre outil de connectivité réseau. Celui-ci vous indique combien de routeurs vous devez passer afin de se connecter à un hôte particulier.

Video: Bash on Ubuntu on Windows

[Kmurray @ radon ~] $ traceroute simplehelp.net
traceroute à simplehelp.net (74.52.95.42), 30 houblon, max 60 paquets d`octets
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 128.371 ms ms ms 50.787
6 rc2sj-pos6-0-0.cl.shawcable.net (66.163.77.70) 119.703 76.364 ms ms ms 88.337
7 rc2sj-ge2-0-0.cl.shawcable.net (66.163.67.10) 110.862 55.853 ms ms *
8 * rx0sj-comcast.cl.shawcable.net (66.163.67.110) 61.930 109.439 ms ms
9 pos-0-8-0-0-cr01.losangeles.ca.ibone.comcast.net (68.86.85.82) 79.587 102.306 ms ms ms 81.225
10 pos-0-9-0-0-cr01.dallas.tx.ibone.comcast.net (68.86.85.142) 120.064 125.584 ms ms ms 118.207
11 68.86.88.50 (68.86.88.50) 107.133 109.350 ms ms ms 113.994
12 te9-1.dsr02.dllstx3.theplanet.com (70.87.253.22) 87.928 87.949 ms 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 97.329 ms ms ms 100.789
14 po1.car03.dllstx6.theplanet.com (12.96.160.5) 91.323 91,788 ms 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 92.601 ms ms ms 91.871

hôte

Utilisé pour rechercher l`adresse IP d`un nom de domaine complet.

[Kmurray @ radon ~] $ hôte simplehelp.net
simplehelp.net a une adresse 74.52.95.42
courrier simplehelp.net est géré par 10 aspmx.l.google.com.

creuser

Un outil de requête DNS plus avancée.

[Kmurray @ radon ~] $ creuser un simplehelp.net

- lt; lt; gt; gt; Creusez 9.5.0-P2 lt; lt; gt; gt; simplehelp.net un
-- options globales: printcmd
-- Vous avez la réponse:
-- -gt; gt; HEADERlt; lt; - opcode: QUERY, statut: NOERROR, id: 25242
-- drapeaux: qr rd ra- Interrogation: 1, REPONSE: 1, POUVOIR: 0, 0 ADDITIONNELLES:

-- QUESTION SECTION:
-simplehelp.net. DANS UN

-- RÉPONSE SECTION:
simplehelp.net. 86238 DANS UN 74.52.95.42

-- temps de requête: 1 msec
-- SERVEUR: 192.168.1.1 # 53 (192.168.1.1)
-- QUAND: ven 31 octobre 2008 20:21:49
-- MSG TAILLE rcvd: 48

Cela montre que l`adresse IP du serveur sur lequel réside simplehelp.net est 74.52.95.42.

[Kmurray @ radon ~] $ dig simplehelp.net mx

- lt; lt; gt; gt; Creusez 9.5.0-P2 lt; lt; gt; gt; simplehelp.net mx
-- options globales: printcmd
-- Vous avez la réponse:
-- -gt; gt; HEADERlt; lt; - opcode: QUERY, statut: NOERROR, id: 17277
-- drapeaux: qr rd ra- Interrogation: 1, REPONSE: 1, POUVOIR: 0, 2 ADDITIONNELLES:

Video: 20 Bash Tricks in 5 Minutes - Spencer Krum

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

-- RÉPONSE SECTION:
simplehelp.net. 86317 IN MX 10 aspmx.l.google.com.

-- SECTION ADDITIONNELLE:
aspmx.l.google.com. 180 DANS UN 209.85.199.27
aspmx.l.google.com. 180 DANS UN 209.85.199.114

-- temps de requête: 40 msec
-- SERVEUR: 192.168.1.1 # 53 (192.168.1.1)
-- QUAND: ven 31 octobre 2008 20:21:51
-- MSG SIZE rcvd: 98

Cela montre que le courrier pour simplehelp.net est géré par aspmx.l.google.com et que aspmx.l.google.com a deux adresses IP, 209.85.199.27 et 209.85.199.114.

[Kmurray @ radon ~] $ creuser simplehelp.net ns

- lt; lt; gt; gt; Creusez 9.5.0-P2 lt; lt; gt; gt; simplehelp.net ns
-- options globales: printcmd
-- Vous avez la réponse:
-- -gt; gt; HEADERlt; lt; - opcode: QUERY, statut: NOERROR, id: 62957
-- drapeaux: qr rd ra- Interrogation: 1, REPONSE: 2, POUVOIR: 0, ADDITIONNELLES: 8

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

-- RÉPONSE SECTION:
simplehelp.net. 70617 IN NS ns1.theplanet.com.
simplehelp.net. 70617 IN NS ns2.theplanet.com.

-- SECTION ADDITIONNELLE:
ns1.theplanet.com. 172785 DANS UN 70.86.61.133
ns2.theplanet.com. 172785 DANS UN 70.86.61.135
ns1.theplanet.com. 172785 DANS UN 70.86.61.134
ns2.theplanet.com. 172785 DANS UN 70.87.7.73
ns1.theplanet.com. 172785 DANS UN 70.87.7.71
ns1.theplanet.com. 172785 DANS UN 70.87.7.70
ns2.theplanet.com. 172785 DANS UN 70.86.61.136
ns2.theplanet.com. 172785 DANS UN 70.87.7.72

-- temps de requête: 33 msec
-- SERVEUR: 192.168.1.1 # 53 (192.168.1.1)
-- QUAND: ven 31 octobre 2008 20:21:55
-- MSG SIZE rcvd: 209

Cela montre que DNS pour simplehelp.net est gérée par ns1.theplanet.com et ns2.theplanet.com. Il montre également que ces serveurs de noms ont plusieurs adresses IP.

iwlist

Obtenir des informations à partir d`une interface sans fil. (Celui-ci doit être exécuté en tant que root)

[Racine @ ~ radon] # iwlist wlan0 scan
wlan0 scan terminé:
Cellule 01 - Adresse: 00: 10: 18: 90: 20: DB
ESSID: » Café »
Mode: Master
Manche: 6
Fréquence: 2,437 GHz (canal 6)
Qualité = 96/100 niveau du signal: -37 dBm Niveau de bruit = -70 dBm
La clé de chiffrement: off
Bit Rates: 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
Supplémentaire: = 0000017f91cc818a FSP
Supplémentaires: Dernière balise: il y a 19ms
Cellule 02 - Adresse: 00: 11: 50: 6E: BC: 3A
ESSID: » Belkin Traveler »
Mode: Master
Canal: 1
Fréquence: 2,412 GHz (canal 1)
Qualité = 88/100 niveau du signal: -44 dBm Niveau de bruit = -70 dBm
La clé de chiffrement: off
Bit Rates: 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
Supplémentaire: = 0000017f13571181 FSP
Supplémentaires: Dernière balise: il y a 601ms
Cellule 03 - Adresse: 00: 17: 9A: 9C: 14: 28
ESSID: » Abby »
Mode: Master
Manche: 6
Fréquence: 2,437 GHz (canal 6)
Qualité = 50/100 niveau du signal: -79 dBm Niveau de bruit = -70 dBm
La clé de chiffrement: off
Bit Rates: 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
Supplémentaire: = 00000000cbe364d6 FSP
Supplémentaires: Dernière balise: il y a 272ms
Cellule 04 - Adresse: 00: 18: D1: A8: E8: 1A
ESSID: » Gigaset815"
Mode: Master
Canal: 4
Fréquence: 2,427 GHz (canal 4)
Qualité = 45/100 niveau du signal: -83 dBm Niveau de bruit = -70 dBm
Clé de cryptage sur
IE: WPA Version 1
Groupe Cipher: TKIP
Chiffrements par paires (1): TKIP
Suites authentification (1): PSK
Bit Rates: 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
Supplémentaire: = 0000015633a50e12 FSP
Supplémentaires: Dernière balise: il y a 571ms

Cela montre que mon ordinateur voit actuellement quatre réseaux sans fil dans la région ainsi que leurs noms, les canaux, la force du signal, et si elles sont ou non crypté ou ouvert.

iwconfig

Comme ifconfig, mais des informations sur vos paramètres sans fil.

[Kmurray @ radon ~] $ / Sbin / iwconfig
lo pas d`extensions sans fil.
eth0 aucune extension sans fil.
wlan0 IEEE 802.11bg ESSID: » Café »
Mode: Managed Fréquence: 2,437 GHz Point d`accès: 00: 10: 18: 90: 20: DB
Bit Rate = 54 Mb / s Tx-Power = 27 dBm
Retry min Limite: 7 RTS thr: off Fragment thr = 2352 B
Qualité Link = 96/100 Niveau de signal: -37 dBm Niveau sonore = -70 dBm
Rx nwid invalide: 0 Rx invalide crypte: 0 Rx invalid frag: 0
Tx excessive retries: 0 misc non valide: 0 Missed beacon: 0

Cela montre que je suis actuellement connecté à un réseau sans fil appelé café à 54 Mb / s et la puissance du signal est très bon à 96%.

gratuit

Quelle quantité de mémoire et d`espace swap est utilisé / libre.

[Kmurray @ radon ~] $ free -m
total utilisé des tampons libres partagées mises en cache
Mem: 2017 1659 357 0 1078 42
-/ + Tampons / cache: 538 1478
Swap: 1983 0 1983

monter

Sans aucun paramètre, utilisé pour afficher les systèmes de fichiers montés.

[Kmurray @ radon ~] $ monter
/ Dev / mapper / VolGroup00-LogVol00 sur / de type ext3 (rw, noatime)
proc du type / proc proc (rw)
sysfs sur / type sys sysfs (rw)
devpts sur / dev / pts de type devpts (rw, GID = 5, mode = 620)
/ Dev / sda2 sur ext3 de type / de démarrage (rw, noatime)
tmpfs sur / dev / shm tmpfs type (rw)
aucun sur / proc / sys / fs / Type binfmt_misc binfmt_misc (rw)
sunrpc sur / var / lib / nfs / rpc_pipefs rpc_pipefs de type (rw)
fusectl sur / sys / fs / fuse / connexions de type fusectl (rw)
gvfs-fusible démon sur /home/kmurray/.gvfs de type fuse.gvfs-fusible démon (rw, nosuid, nodev, user = kmurray)
/ Dev / sda1 sur / media / disque de type fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096)

Les lignes ci-dessus sont intéressants ceux indiquant / dev / mapper / VolGroup00-LogVol00 sur /, / dev / sda2 sur / boot, et / dev / sda1 sur / media / disque.

df

Montrer l`utilisation de l`espace disque.

[Kmurray @ radon ~] $ df -h
Système de fichiers Taille Avail Util% Monté Utilisé sur
/ Dev / sda2 190M 162M 19M 11% / boot
tmpfs 1009M 1008M 1,1M 1% / dev / shm
gvfs-fusible démon 60G 44G 16G 74% /home/kmurray/.gvfs
/ Dev / sda1 31G 29G 2,5G 93% / media / disque

Cela montre que / dev / sda1 est presque plein à 93%. Il est temps de supprimer certains fichiers ou mettre à niveau le disque.

du

Montrer l`utilisation de l`espace disque dans un répertoire.

[Kmurray @ radon ~] $ Documents de l`UA / N95 / tutorials /
380K Documents / N95 / tutorials / fait / gps bluetooth
480K Documents / N95 / tutoriels / fait / polices mastic
1,4M Documents / N95 / tutorials / fait / gparted
1.1M Documents / N95 / tutorials / fait / système de fichiers distant gnome
1,4M Documents / N95 / tutoriels / fait / gnome raccourcis clavier
Documents 2,1 M / N95 / tutoriels / DONE / assistant de téléchargement
992K Documents / N95 / tutorials / fait / mconnection
1008K Documents / N95 / tutorials / fait / enclenchent liens
5.0M Documents / N95 / tutorials / fait / filigrane gimp
1.2M Documents / N95 / tutorials / fait / gnome utilisation du disque
208k Documents / N95 / tutorials / fait / calculatrice améliorée
544K Documents / N95 / tutorials / fait / mastic / orig
964K Documents / N95 / tutorials / fait / mastic
848K Documents / N95 / tutorials / fait / wifi ap
1,4M Documents / N95 / tutorials / fait / imap gmail
872k Documents / N95 / tutoriels / fait / apps non signées
884K Documents / N95 / tutorials / fait / taskman
1.1M Documents / N95 / tutorials / fait / downthemall
916K Documents / N95 / tutorials / fait / tethering bt
432K Documents / N95 / tutorials / fait / installer des applications wifi http
924K Documents / N95 / tutorials / fait / usb tethering
320K Documents / N95 / tutorials / fait / installeurs via Bluetooth
416k Documents / N95 / tutorials / fait / smb4s60
1.1M Documents / N95 / tutoriels / DONE / télécharger la barre d`état
308K Documents / N95 / tutorials / fait / installeurs via usb
828K Documents / N95 / tutorials / fait / nokia pas à pas
Documents 4,3 millions / N95 / tutorials / todo
52M Documents / N95 / tutorials /
au total 52M

Cela montre que mon répertoire tutoriels N95 utilise un total de 52M et la répartition de la taille de chaque répertoire.

tête

Afficher les premières lignes d`un fichier.

[Kmurray @ radon ~] $ tête /var/log/yum.log
13 juin 22:30:33 installé: bash-completion-20060301-10.noarch
13 juin 22:31:31 installé: miam-DownloadOnly-1.1.13-2.fc9.noarch
14 juin 06:20:11 installé: swfdec-0.6.6-1.fc9.i386
14 juin 06:20:13 installé: swfdec-gtk-0.6.6-1.fc9.i386
14 juin 06:20:14 installé: swfdec-mozilla-0.6.0-1.fc9.i386
14 juin 06:34:41 Mise à jour: libxml2-2.6.32-2.fc9.i386
14 juin 06:34:41 Mise à jour: dbus-glib-0.74-8.fc9.i386
14 juin 06:34:42 Mise à jour: libselinux-2.0.64-2.fc9.i386
14 juin 06:34:43 Mise à jour: e2fsprogs-libs-1.40.8-3.fc9.i386
14 juin 06:34:43 Mise à jour: audit-libs-1.7.4-1.fc9.i386

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. Vous pouvez utiliser un nombre arbitraire.

queue

Afficher les dernières lignes d`un fichier.

[Kmurray @ radon ~] $ queue /var/log/yum.log
30 octobre 23:19:56 Mise à jour: 6: kdebase-libs-4.1.2-5.fc9.i386
30 octobre 23:19:57 Mise à jour: 6: kdemultimedia-libs-4.1.2-2.fc9.i386
30 octobre 23:19:57 Mise à jour: ksysguardd-4.1.2-6.fc9.i386
30 octobre 23:19:58 Mise à jour: phonon-backend-xine-4.1.2-5.fc9.i386
30 octobre 23:20:08 Mise à jour: kdebase-runtime-4.1.2-5.fc9.i386
30 octobre 23:20:11 Mise à jour: kdebase-workspace-libs-4.1.2-6.fc9.i386
30 octobre 23:20:21 Mise à jour: kdebase-workspace-4.1.2-6.fc9.i386
30 octobre 23:20:27 Mise à jour: 6: kdebase-4.1.2-5.fc9.i386
30 octobre 23:20:39 installés: kdebase-exécution-libs-4.1.2-5.fc9.i386
30 oct 23:20:42 Mise à jour: 6: kdemultimedia-4.1.2-2.fc9.i386

Par défaut, la queue affiche les 10 dernières lignes. queue -30 /var/log/yum.log montrerait les 30 dernières lignes. Vous pouvez utiliser un nombre arbitraire.

grep

Rechercher une chaîne spécifique dans un fichier. (utilisation zgrep pour rechercher un fichier gzip)

[Kmurray @ radon ~] $ grep /var/log/yum.log firefox
19 juin 16:19:33 Mise à jour: firefox-3.0-1.fc9.i386
24 juillet 04:48:06 Mise à jour: firefox-3.0.1-1.fc9.i386
18 octobre 03:13:52 Mise à jour: firefox-3.0.2-1.fc9.i386

Cela montre que « Firefox » est répertorié trois fois dans ce fichier.

type

Déterminez quel répertoire une commande est.

[Kmurray @ radon ~] $ tapez ping
ping est hachée (/ bin / ping)

Ahh, donc ping vit dans / bin.

Localiser

Localisez un fichier arbitraire sur le système de fichiers.

Video: Linux Command Line with Bash

[Kmurray @ radon ~] $ localiser * .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

J`ai quatre fichiers RPM sur cet ordinateur, tous dans / home / kmurray / Télécharger.

fichier

Déterminer quel type d`un fichier est.

[Kmurray @ radon ~] $ fichier / bin / ping
/ Bin / ping: setuid ELF 32-bit exécutable LSB, Intel 80386, version 1 (SYSV), liée dynamiquement (utilise les librairies partagées), pour GNU / Linux 2.6.9, dépouillé

ping est un fichier binaire.

[Kmurray @ radon ~] $ fichier Mythbusters.S02E04.flv
Mythbusters.flv: Macromedia Flash Video

Mythbusters.S02E04.flv est une vidéo.

[Kmurray @ radon ~] $ fichier /var/log/yum.log
/var/log/yum.log: texte ASCII

/var/log/yum.log est un fichier texte brut.

histoire

Indique que les commandes que vous avez été en cours d`exécution sur la ligne de commande.

[Kmurray @ radon ~] $ histoire

991 du -HC Documents / N95 / tutorials /
992 ls / var / log / messages
993 tail / var / log / messages
994 ls
995 ls / var / log /
996 ls -lh / var / log /
997 queue /var/log/yum.log
998 tête /var/log/yum.log
999 grep Firefox /var/log/yum.log
1000 sudo su -
1001 cd src /
1002 ls
1003 goudron -xvzf TrueCrypt 6.1 source.tar.gz
1004 cd-TrueCrypt 6.1 source /
1005 ls
1006 moins Lisezmoi.txt
1007 marque
1008 moins Readme.txt
1009 marque
1010 make
1011 cd
1012 cd .VirtualBox / VDI /
ls 1013
1014 cat RawUSBsdb.vdi
1015 mv RawUSBsdb.vdi RawUSBsdb1G.vdi
Cp RawUSBsdb1G.vdi RawUSBsdb2G.vdi 1016
1017 vim RawUSBsdb2G.vdi
1018 rm RawUSBsdb2G.vdi
1019 PWD
1020 VBoxManage internalcommands createrawvmdk -filename /home/kmurray/.VirtualBox
1021 cat RawUSBsdb2G.vdi
1022 cd

Pour découvrir quelles commandes j`utilise le plus pour que je puisse écrire cette liste, j`ai utilisé une combinaison de cinq commandes différentes tous ensemble LPRPDÉ:

histoire | awk { « print $ 2 `} | sorte | uniq | Moins

awk { « print $ 2 `} provoque seulement à afficher la deuxième colonne de la sortie, Trier met tout dans l`ordre alphabétique, uniq coupe tous les doublons, et Moins provoque la sortie à afficher un écran à la fois.

Si vous avez des commandes de bash préférées que vous aimeriez partager, s`il vous plaît nous dire à leur sujet dans les commentaires ci-dessous.

Articles connexes