437
Oui, c'est simplement pour en apprendre plus. En fait c'est difficile à formuler, car c'est après avoir appris que je sais...
J'essaie d’être un peu plus concret: c’était pour connaître le rôle syntaxique de 'ls' au sein de cette expression.
Je viens de trouver ici: http://www.policyrouting.org/iproute2.doc.html#ss9.1
IP Global Command Syntax
The generic form of the ip command is
ip [ OPTIONS ] OBJECT [ COMMAND [ ARGUMENTS ]]
ip link - network device configuration
The commands for the link object are just two, set and show.
ip link show --- look at device attributes.
Abbreviations: show, list, lst, sh, ls, l
C'est bien un alias de show...
Concernant la syntaxe, il s'agit d'une commande de l'objet 'link' (périphérique réseau).
Complément: 'link' prend en argument soit 'dev' (c'est celui par défaut), soit 'up' (probablement rien d'autre).
J'ai essayé avec 'down', ça ne marche pas.
438
Bonjour,
cette commande sert à afficher des statistiques sur l'interface 'eth0' (ici une), c'est d'accord. Par exemple:
linux-5bj8:/home/TrumpD # ip -s link ls dev eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether f4:6d:04:4e:9d:0b brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
166869417 132611 0 0 0 479
TX: bytes packets errors dropped carrier collsns
8300038 88737 0 0 0 0
Je comprends bien le rôle de 'ls' dans cette commande. Dans l'exemple suivant, la commande liste les interfaces actives 'UP' (ici deux):
linux-5bj8:/home/TrumpD # ip link ls up
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether f4:6d:04:4e:9d:0b brd ff:ff:ff:ff:ff:ff
Cette commande fonctionne aussi avec 'ip link show up'
Donc ici 'ls' est une espèce de 'grep' dans le Bash.
Par contre je n'ai trouve nul trace de ce 'ls' (ou list...) dans le man et dans toutes les sources officielles que j'ai trouvées. Je n'ai trouvé que des exemples...
Question: Avez-vous une source "officielle" sur ce 'ls' au sein cette commande ?
merci.
441
Bonjour,
j'essaie quelques commandes en bash.
Il s'agit de mettre en arrière plan un processus en supposant avoir oublié l'esperluette en fin de ligne &.
oime@linux-5bj8:~> top
oime@linux-5bj8:~> (CTRL +Z)
Le processus 'top' est stoppé.
j'obtiens ça (Angehalten = stoppé...):
[1]+ Angehalten top
Puis je mets ce dernier processus en arriere plan (avec bg %1 le résultat est identique)
oime@linux-5bj8:~> bg
[1]+ top &
[1]+ Angehalten top
oime@linux-5bj8:~>
Est-ce normal d'avoir a nouveau cette ligne "[1]+ Angehalten top" ?
Ou alors le retour m'indique que le processus est maintenant en arrière plan '[1]+ top &' , mais qu'il est en pause, stoppé '[1]+ Angehalten top' ?
Dans ce dernier cas, comment le relancer ?
(Normalement, la commande 'bg' relance le processus, mais cette fois-ci en arrière plan)
oime@linux-5bj8:~> jobs
[1]+ Angehalten top
oime@linux-5bj8:~>
Merci.
443
Je viens de trouver une commande pas mal chez tux-planet.fr
C'est chattr.
Je cite le wiki:
chattr [-RVf] [-+=AacDdijsSu] [-v version] fichiers
-R pour la récursivité
+i pour définir le bit d’immutabilité pour empêcher root ou tout autre utilisateur d’effacer ou de changer un fichier.
-i pour retirer le bit d’immutabilité
Concrètement, pour interdire toute personne, même root, d'effacer ou de renommer un répertoire:
sudo chattr +i -R foldername
Pour revenir en arriere, permettre a nouveau un effacement ou un renommage:
sudo chattr -i -R foldername
C'est pareil pour avec un fichier, mais sans le paramètre +-R
Par contre, je n'arrive pas à écrire dans le répertoire (avec ou sans -R), c'est gênant...
Oui, en fait cette commande ne convient pas je pense, le 'man chattr' donne
A file with the 'i' attribute cannot be modified: it cannot be deleted or renamed, no link can be created to this file and no data can be written to the file. Only the superuser or a process possessing the CAP_LINUX_IMMUTABLE capability can set or clear this attribute.
447
Des que je peux accéder a une console dans tumbleweed, je lance la commande. Ce n'est plus le cas présentement.
Je ne sais pas si ça peut indiquer quoi que ce soit, dans Leap (dans le même ordinateur), ça donne:
denebe@linux-5bj8:~> sudo lspci -nnkd ::0300
[sudo] Passwort für root:
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] [10de:1c82] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device [1043:8613]
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia