User Tools

Site Tools


informatique:linux:commandes_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatique:linux:commandes_linux [2020/11/20 15:48] – [at] pteuinformatique:linux:commandes_linux [2020/12/20 18:24] – [ip] Équivalence anciennes/nouvelles commandes pteu
Line 448: Line 448:
 </code> </code>
  
 +Pour comparer des dates, on les convertit au format ''%s'' (nombre de secondes depuis 1970) :
 +<code bash>
 +date=$(date -d 2020-12-15 +%s)
 +now=$(date +%s)
 +
 +if [ $date -lt $now ]; then
 +    echo "date est dans le passé !"
 +fi
 +</code>
 =====dd===== =====dd=====
  
Line 1098: Line 1107:
  ymir  ymir
 </code> </code>
 +
 +=====iconv=====
 +
 +iconv est un utilitaire de conversion et d'encodage de texte.
 +<code bash>
 +# Supprimer les caractères accentués:
 +echo "éèï" | iconv -f utf8 -t ascii//TRANSLIT//IGNORE
 + eei
 +</code>
 +
  
 =====id===== =====id=====
Line 1225: Line 1244:
 =====ip===== =====ip=====
  
-Couteau suisse réseau, il permet de configurer les paramètres ip d'une interface réseau.+Couteau suisse réseau, il permet de configurer les paramètres ip d'une interface réseau. Dans de plus en plus de distributions, il semble supplanter les tradditionnels ifconfig, arp, route, etc...
 <code bash> <code bash>
 # afficher les interfaces # afficher les interfaces
Line 1253: Line 1272:
 </code> </code>
  
 +Équivalence anciennes/nouvelles commandes:
 +^ anciennes commandes ^ équivalent ip ^
 +| ifconfig -a | ip a |
 +| ifconfig enp6s0 down | ip link set enp6s0 down |
 +| ifconfig enp6s0 up | ip link set enp6s0 up |
 +| ifconfig enp6s0 10.0.0.24 netmask 255.255.255.0 dev enp6s0 | ip addr add 10.0.0.24/24 dev enp6s0 |
 +| ifconfig enp6s0 mtu 9000 | ip link set enp6s0 mtu 9000 |
 +| ifconfig enp6s0:0 10.0.0.25 | ip addr add 10.0.0.25/24 dev enp6s0 |
 +| netstat | ss |
 +| netstat -tulpn | ss -tulpn |
 +| netstat -neopa | ss -neopa |
 +| netstat -g | ip maddr |
 +| route | ip r |
 +| route add -net 10.0.0.0 netmask 255.255.255.0 dev enp6s0 | ip route add 10.0.0.0/24 dev enp6s0 |
 +| route add default gw 10.0.0.254 | ip route add default via 10.0.0.254 |
 +| arp -a  | ip neigh |
 +| arp -v | ip -s neigh |
 +| arp -s 10.0.0.33 1:2:3:4:5:6 | ip neigh add 10.0.1.33 lladdr 1:2:3:4:5:6 dev enp6s0 |
 +| arp -i enp6s0 -d 10.0.0.254 | ip neigh del 10.0.0.254 dev wlp7s0 |
  
 =====ipcs===== =====ipcs=====
informatique/linux/commandes_linux.txt · Last modified: 2024/04/05 06:58 by pteu