Articles of ligne de commande

Masquer les entrées sur la ligne de commande

Je sais que les interfaces de ligne de commande telles que Git et d’autres sont capables de masquer les entrées d’un utilisateur (utile pour les mots de passe). Y a-t-il un moyen de le faire par programmation en Java? Je saisis le mot de passe d’un utilisateur et j’aimerais que ses entrées soient “cachées” sur […]

Mercurial: message de validation multiligne sur la ligne de commande?

Comment puis-je spécifier un message de validation multiligne pour mercurial sur la ligne de commande? hg commit -m “* add foo\n* fix bar” ne marche pas. Le journal indique: changeset: 13:f2c6526e5911 tag: tip date: Fri Jan 23 23:22:36 2009 +0100 files: foobar.cpp description: * add foo\n*fix bar

Utilisation inutile du chat?

C’est probablement dans de nombreuses FAQ – au lieu d’utiliser: cat file | command (qui s’appelle une utilisation inutile du chat), manière correcte supposée être: command < file Dans le deuxième cas, “correct” – le système d’exploitation n’a pas besoin de générer un processus supplémentaire. Bien que sachant cela, j’ai continué à utiliser un chat […]

Changer le mot de passe utilisateur mysql en ligne de commande

J’essaie de mettre à jour le mot de passe pour un utilisateur de firebase database en utilisant la ligne de commande, et cela ne fonctionne pas pour moi. C’est le code que j’utilise: mysql> UPDATE user SET password=PASSWORD($w0rdf1sh) WHERE user=’tate256′; Quelqu’un pourrait-il me dire ce qui ne va pas avec ce code.

comment réparer “AVERTISSEMENT: le terminal n’est pas entièrement fonctionnel” erreur dans la console de commande?

J’utilisais hg, maintenant je me convertis à Git. Mais après l’avoir installé, chaque fois que je fais “git diff” ou “git log”, j’obtiens cette erreur: ATTENTION: le terminal n’est pas totalement fonctionnel. Comment puis-je m’en débarrasser?

Stratégie de passage d’argument – variables d’environnement vs ligne de commande

La plupart des applications écrites par les développeurs doivent être paramétrées en externe au démarrage. Nous transmettons les chemins de fichier, les noms de tuyau, les adresses TCP / IP, etc. Jusqu’à présent, j’ai utilisé la ligne de commande pour les transmettre à l’application en cours de lancement. J’ai dû parsingr la ligne de commande […]

Comment échapper à des guillemets doubles et simples dans sed?

D’après ce que je peux trouver, lorsque vous utilisez des guillemets simples, tout ce qui est à l’intérieur est considéré comme littéral. Je le veux pour ma substitution. Mais je veux aussi trouver une chaîne contenant des guillemets simples ou doubles. Par exemple, sed -i ‘s/”http://www.fubar.com”/URL_FUBAR/g’ Je veux remplacer “http://www.fubar.com” par URL_FUBAR. Comment sed est-il […]

xargs ne reconnaît pas les alias bash

J’essaie d’exécuter la commande suivante: find . -iname ‘.#*’ -print0 | xargs -0 -L 1 foobar où “foobar” est un alias ou une fonction défini dans mon fichier .bashrc (dans mon cas, c’est une fonction qui prend un paramètre). Apparemment, xargs ne les reconnaît pas comme des choses qu’il peut exécuter. Y a-t-il une manière […]

Imprimer rpath de l’exécutable sur OSX

Je veux changer le rpath d’un exécutable en utilisant install_name_tool , mais je ne peux pas comprendre ce que le chemin est en ce moment. install_name_tool nécessite que l’ancien et le nouveau rpath soient indiqués sur la ligne de commande. Quelle commande puis-je utiliser pour imprimer le rpath d’un exécutable sous OSX?

Est-il possible de toujours (forcer) remplacer les modifications locales lors de la mise à jour à partir de SVN? Ignorer les conflits?

Je sais que je devrais travailler sur une twig de moi-même, mais deux d’entre nous sont sur le même secteur d’un projet. Un des développeurs a fait un commit et je voulais juste mettre à jour ma copie locale avec la dernière version de SVN. En cours d’exécution ‘svn update’, j’obtiens cette sortie: Restored ‘index.html’ […]