Articles of ligne de commande

Comment Linux fonctionne-t-il en interne?

Je sais sous Linux, si nous voulons renommer un dossier de f_old à f_new , nous pouvons exécuter: mv f_old f_new Mais cette commande me confond en fait. Est-ce que le système copie tous les éléments à l’intérieur de f_old , les colle dans le nouveau dossier f_new et supprime enfin f_old ? Ou simplement […]

Comment filtrer toutes les lignes uniques d’un fichier?

Est-il possible de filtrer toutes les lignes uniques d’un fichier via des outils en ligne de commande sans sortinger les lignes? Je voudrais essentiellement faire ceci: sort -u myFile sans le coup de performance du sorting.

ps: méthode propre à n’obtenir que des processus parents?

J’utilise beaucoup ps ef et ps rf . Voici un exemple de sortie pour ps rf : PID TTY STAT TIME COMMAND 3476 pts/0 S 0:00 su … 3477 pts/0 S 0:02 \_ bash 8062 pts/0 T 1:16 \_ emacs -nw … 15733 pts/0 R+ 0:00 \_ ps xf 15237 ? S 0:00 uwsgi … […]

script de démarrage dans l’écran

Je veux lancer un script python dans un écran à partir d’un script. J’ai essayé ça screen -dmS gateway_monitor;screen -r gateway_monitor -p 0 -X ‘/usr/bin/python /root/Gateway.py’ mais si je me rattache à l’écran après, il est juste vide et on dirait que rien n’a été exécuté du tout. Des indices pour savoir pourquoi c’est ou […]

Existe-t-il un utilitaire de ligne de commande Unix pour ‘mapping’ par ligne?

J’ai un stream d’entrée et je veux “mapper” sur les lignes de sortie. Par exemple, si mon stream d’entrée était constitué des fichiers nums, je voudrais que cette syntaxe $ cat nums 9534 2343 1093 7023 $ cat nums | map ./myscript $0 serait équivalent à $ echo 9534 | ./myscript $ echo 2343 | […]

fichier de total de contrôle

Est-il possible d’obtenir un programme que je peux exécuter via la ligne de commande qui ferait un total de contrôle d’un fichier distant? Par exemple, obtenez une sum de contrôle de https://stackoverflow.com/opensearch.xml Je veux pouvoir obtenir une mise à jour du moment où une nouvelle entrée rss / xml est disponible. Je pensais que je […]

Comment la complétion de tabulation est-elle implémentée pour les commandes linux?

J’ai remarqué que parfois les commandes peuvent être complétées par tabulation. Par exemple, la commande xm dans xen. vous tapez xm [espace] [onglet] et affiche les options valides suivantes: addlabel destroy info network-attach resume sysrq vnet-delete block-attach dmesg labels network-detach rmlabel top vnet-list block-detach domid list network-list save sortinggger vtpm-list block-list domname loadpolicy new sched-credit […]

Comment faire une auto-complétion de la ligne de commande python mais pas seulement au début d’une chaîne

Python, grâce à ses liaisons readline, permet une auto-complétion des lignes de commande (comme décrit ici ). Mais, l’achèvement semble seulement fonctionner au début des cordes. Si vous souhaitez faire correspondre le milieu ou la fin d’une chaîne, readline ne fonctionne pas. Je voudrais autocompléter les chaînes, dans un programme python en ligne de commande […]

Java exec () ne renvoie pas le résultat attendu des commandes connectées des pipes

J’appelle des programmes en ligne de commande connectés par des tuyaux. Tout cela fonctionne sur Linux à coup sûr. Ma méthode: protected Ssortingng execCommand(Ssortingng command) throws IOException { Ssortingng line = null; if (command.length() > 0) { Process child = Runtime.getRuntime().exec(command); InputStream lsOut = child.getInputStream(); InputStreamReader r = new InputStreamReader(lsOut); BufferedReader in = new BufferedReader(r); […]

Comment obtenir tous les processus parents et tous les sous-processus par `pstree`

La commande pstree PID peut afficher toutes les informations de sous-processus du processus spécifié par PID . Cependant, je veux aussi connaître toutes les informations sur le processus parent du processus PID , comment puis-je l’obtenir? Un exemple, donnez le processus ci-dessous: init | – parent_process | `- current_process | | – sous-processus_1 | `- […]