J'écris un script bash qui doit distinguer un fichier normal d'un lien symbolique. Je pensais que je pouvais le faire avec l'expression if / test, mais cela ne fonctionne pas comme je m'y attendais: $ touch regular_file $ test -f regular_file; echo $? 0 $ test -h regular_file; echo $? …
À l'occasion, nous souhaitons suspendre les processus gourmands en mémoire sur nos serveurs Ubuntu et OS X pour libérer temporairement de la RAM pour d'autres tâches. Si tout ce qui nous inquiétait était l'utilisation du processeur, un simple Ctrl-Zfonctionnerait. Cependant, nous devons être en mesure de libérer de la RAM …
Je veux vérifier, à partir de la ligne de commande linux, si un mot de passe en texte clair donné est le même qu'un mot de passe crypté sur un / etc / shadow (J'en ai besoin pour authentifier les utilisateurs Web. J'utilise un Linux intégré.) J'ai accès au fichier …
Lorsque je travaille sur nos machines RHEL, je sudo su -passe en mode root. Un jour, une faute de frappe signifie que j'ai tapé à la sudo su --place - il me semble que tout était le même qu'avec un seul trait d'union, sauf que j'étais dans le même dossier …
Pourquoi Linux fonctionne-t-il bien sur autant de types de machines différents - ordinateurs de bureau, ordinateurs portables, serveurs, appareils embarqués, téléphones mobiles, etc.? Est-ce principalement parce que le système est ouvert, donc n'importe quelle partie peut être modifiée pour fonctionner dans différents environnements? Ou existe-t-il d'autres propriétés du noyau et …
Dans zsh (ainsi que bash), vous pouvez utiliser des extensions de mots d'historique pour désigner les arguments des commandes précédentes. Cet exemple montre comment obtenir le 2e paramètre de la commande précédente dans l'historique avec !:#expansion: % echo foo bar baz foo bar baz % echo !:2 echo bar bar …
Chaque fois que je me connecte sur Ubuntu Lucid Lynx 10.04, je reçois une invite Seahorse / gnome-keyring m'informant qu'une application souhaite accéder à mon trousseau de clés. Ce n'est pas le gestionnaire de réseau, car si j'annule la demande, ma connexion réseau est toujours établie (cela n'a commencé que …
KDE SC 4.5.0 a quelques problèmes avec certaines cartes vidéo, dont la mienne. À la sortie, Arch a recommandé plusieurs solutions de contournement . Dont l'un était exporter "LIBGL_ALWAYS_INDIRECT = 1" avant de démarrer KDE J'ai décidé que c'était la méthode la plus simple et la meilleure. Mais je ne …
Comment puis-je arrêter le curseur blinkingdans un ATS ? (ou n'importe où ailleurs). BONUS Points pour un paramètre universel qui empêche le curseur de clignoter presque partout.
Lorsque je me connecte avec LightDM sur mon ordinateur portable exécutant Debian Unstable, il a récemment commencé à se bloquer pendant environ 2 minutes jusqu'à ce journalctlque le message s'affiche kernel: random: crng init done. Lorsque j'appuie sur des touches aléatoires de mon clavier pendant qu'il se bloque, il se …
Prenons un simple for loop #!/bin/bash for i in `seq 1 10`; do echo $i done Le point-virgule AFAIK dans les scripts bash permet au shell d'exécuter la commande actuelle de manière synchrone, puis de passer à la suivante. Appuyer sur Entrée fait littéralement la même chose sauf qu'il ne …
J'ai un disque dur externe qui est crypté via LUKS. Il contient un ext4 fs. Je viens de recevoir une erreur de rsync pour un fichier qui se trouve sur ce lecteur: rsync: readlink_stat("/home/some/dir/items.json") failed: Structure needs cleaning (117) Si j'essaie de supprimer le fichier, j'obtiens la même erreur: rm …
Je cherche un moyen d'enlever toute trace de vieux coredumps dans coredumpctl list. Pour le moment, il répertorie les coredumps à partir du 2014-12-14 - J'ai si souvent mis à jour le logiciel entre cette date et maintenant que je doute que ces anciennes coredumps vont m'aider à déboguer tout …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.