Unix & Linux

Q & A pour les utilisateurs de Linux, FreeBSD et d'autres systèmes d'exploitation de type Un * x

1
Déplacer l'image qcow2 vers le disque dur physique
J'ai une image qcow2 que j'utilise pour démarrer une installation de linux en utilisant QEMU; Je voudrais placer le contenu de cette image directement sur un disque dur physique afin de pouvoir démarrer cette installation linux directement depuis mon bureau. Je voudrais faire quelque chose comme ça dd if=my-qcow2.img of=/dev/sdb. …
12 storage  cloning  qemu 

1
Comment puis-je changer le comportement des raccourcis clavier dans xmonad si le programme est en cours d'exécution?
J'utilise quelques mappages de touches dans mon xmonad.hsfichier de configuration: ... , modMask = mod4Mask -- Rebind Mod to the Windows key ... [ ((controlMask, xK_Print), spawn "sleep 0.2; scrot -s") , ((0, xK_Print), spawn "scrot") , ((controlMask, xK_f), spawn "firefox") ] Le troisième mappage s'exécute firefoxlorsque vous appuyez sur …

2
Comment enregistrez-vous une expression rationnelle complexe pour une réutilisation multiple dans sed?
En utilisant sed, je crée souvent des expressions régulières assez compliquées et complexes que je dois faire correspondre deux fois dans un fichier. Existe-t-il un moyen pour moi de sauvegarder cette expression régulière et de la référencer deux fois? Peut-être quelque chose qui ressemble à ça? sed ' complicated_regex=/^(([a-f0-9]{32})+([a-zA-Z0-9=]{{$i}})?)+$/ s/complicated_regex:complicated_regex/simple-output/ …



3
Comment me déconnecter de toutes mes sessions actives?
Pour une raison quelconque, j'ai quelques sessions ouvertes sur un serveur SSH que je ne connais pas. Je suppose qu'ils sont des restes de ma pipe cassée. $ users user1 user2 user3 me me me me Existe-t-il un moyen de me déconnecter de toutes les sessions?
12 ssh  users  login 

1
Comment obtenir le nom de l'utilisateur qui a lancé `sudo`
Mon problème: j'ai un programme Python, et l'utilisateur le lance en utilisant sudo. Parfois, je dois rentrer chez l'utilisateur, et je ne peux le faire qu'en connaissant son nom: import pwd pwd.getpwnam(username) Alors: comment puis-je obtenir le nom de l'utilisateur qui a lancé le programme?
12 users  sudo  python 



2
Échapper les citations dans l'alias zsh
À la suite de cette question sur la suppression des nouvelles lignes du texte, je veux transformer cela en un alias zsh comme suit: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' J'ai essayé d'échapper les guillemets à l'intérieur du script awk, mais j'obtiens cette …
12 shell  zsh  quoting  alias 


1
Comment utiliser DNF pour découvrir les versions de packages disponibles dans une version différente de Fedora?
Est-il possible d'utiliser dnf(ou un autre utilitaire) pour rechercher des référentiels de différentes versions de Fedora? Par exemple, pour rechercher dans ma version actuelle toutes les versions d'un package que je peux faire dnf --showduplicates list <package name>. Est-il possible de faire quelque chose comme: dnf --showduplicates list [--fedora29] <package …
12 fedora  repository  dnf 

1
Erreur BIOS ACPI / AE_NOT_FOUND
Je reçois ces messages d'erreur à chaque fois que je redémarre mon bureau (et quelques autres, je ne sais pas comment les conserver lorsqu'il s'arrête, mais ceux-ci ne sont pas pertinents pour cette question jusqu'à présent): [gorre@uplink ~]$ journalctl -p err..alert ... -- Reboot -- May 11 21:47:03 uplink kernel: …

1
Comment savoir pourquoi mon service systemctl n'a pas démarré sur CentOS 7?
J'utilise CentOS 7. Comment savoir pourquoi un service ne démarre pas? J'ai créé ce service [rails@server ~]$ sudo cat /usr/lib/systemd/system/nodejs.service [Unit] Description=nodejs server [Service] User=rails Group=rails ExecStart=/home/rails/NodeJSserver/start.sh ExecStop=/home/rails/NodeJSserver/stop.sh [Install] WantedBy=multi-user.target Le fichier pointe [rails@server ~]$ cat /home/rails/NodeJSserver/start.sh #!/bin/bash forever start /home/rails/NodeJSserver/server.js Je peux exécuter ce fichier très bien par lui-même. …

2
Comprendre les commandes intégrées du shell
Dans le manuel bash , il est écrit que Builtin commands are contained >>> within <<< the shell itself En outre, cette réponse indique que A built-in command is simply a command that the shell carries out itself, instead of interpreting it as a request to load and run some …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.