Je pense que ces termes se rapportent presque à la même chose, lorsqu'ils sont utilisés de manière lâche: Terminal coquille tty console À quoi exactement chacun de ces termes fait-il
Le shell est l'interface de ligne de commande d'Unix. Vous pouvez taper des commandes dans un shell de manière interactive ou écrire des scripts pour automatiser les tâches. Utilisez cette balise pour les questions s'appliquant à / bin / sh et aux shells les plus compatibles (ash, bash, ksh, zsh,…). Pour les scripts shell avec des erreurs, veuillez les consulter sur http://shellcheck.net avant de publier ici.
Je pense que ces termes se rapportent presque à la même chose, lorsqu'ils sont utilisés de manière lâche: Terminal coquille tty console À quoi exactement chacun de ces termes fait-il
Je veux trouver toutes les lignes dans plusieurs fichiers qui correspondent à l'un des deux modèles. J'ai essayé de trouver les motifs que je cherchais en tapant grep (foo|bar) *.txt mais le shell interprète le |comme un tuyau et se plaint quand ce barn'est pas un exécutable. Comment puis-je grep...
Quelles sont les différences entre $ nohup foo et $ foo & et $ foo & $
J'ai vu --utilisé dans la compgencommande. Par exemple: compgen -W "foo bar baz" -- b Quel est le sens du --dedans
J'ai un script qui appelle deux commandes: long_running_command | print_progress Les long_running_commandempreintes sont un progrès, mais je ne suis pas satisfait. J'utilise print_progresspour le rendre plus agréable (à savoir, j'imprime la progression en une seule ligne). Le problème: La connexion...
Comment supprimer un fichier dont le nom de fichier commence par un tiret (trait d'union ou moins) -? Je suis ssh'd sur un serveur OSX distant et j'ai ce fichier dans mon répertoire: tohru:~ $ ls -l total 8 -rw-r--r-- 1 me staff 1352 Aug 18 14:33 --help ... Comment dans le monde puis-je supprimer...
Quelles sont les utilisations pratiques des deux pushdet popdquand il y a un avantage à utiliser ces deux commandes sur cdet cd -? EDIT : Je cherche des exemples pratiques d'utilisation de ces deux commandes ou des raisons de conserver la pile avec des répertoires (lorsque vous avez terminé la...
Lorsque vous cherchez le chemin d'un exécutable ou de vérifier ce qui se passerait si vous entrez un nom de commande dans un shell Unix, il y a une pléthore de différents services publics ( which, type, command, whence, where, whereis, whatis, hash, etc.). Nous entendons souvent que cela...
Je comprends la différence fondamentale entre un shell interactif et un shell non interactif. Mais qu'est-ce qui différencie exactement un shell de connexion d'un shell non-login? Pouvez-vous donner des exemples d'utilisation d'un shell interactif sans connexion
J'écris un script bash pour rechercher un fichier s'il n'existe pas, puis créez-le et ajoutez-y ceci: Host localhost ForwardAgent yes Donc, "line then new line 'tab' then text"je pense que c'est un format sensible. Je sais que tu peux faire ça: cat temp.txt >> data.txt Mais cela semble...
Utiliser echo "20+5"littéralement le texte " 20+5". Quelle commande puis-je utiliser pour obtenir la somme numérique, 25dans ce cas? Aussi, quel est le moyen le plus simple de le faire en utilisant simplement bash pour virgule flottante? Par exemple, echo $((3224/3807.0))empreintes 0:(. Je cherche...
J'ai deux processus fooet bar, connecté avec un tuyau: $ foo | bar barquitte toujours 0; Je suis intéressé par le code de sortie de foo. Y a-t-il un moyen d'y
Ou encore, un guide d'introduction à la gestion robuste de nom de fichier et à d'autres chaînes de transmission de scripts shell. J'ai écrit un script shell qui fonctionne bien la plupart du temps. Mais cela étouffe certaines entrées (par exemple, certains noms de fichiers). J'ai rencontré un...
Il semble que je ne trouve aucune information à ce sujet en dehors de "la MMU de la CPU envoie un signal" et "le noyau le dirige vers le programme incriminé, en le mettant fin". J'ai supposé qu'il envoie probablement le signal au shell et que celui-ci le gère en mettant fin au processus incriminé...
Il existe deux syntaxes pour la substitution de commande: avec dollar-parentheses et avec backticks. Courir top -p $(pidof init)et top -p `pidof init`donne le même résultat. S'agit-il de deux manières de faire la même chose ou existe-t-il des
À partir de vi, si vous exécutez la commande :sp, l'écran se divise en deux "vues", vous permettant d'éditer plusieurs fichiers du même terminal. Dans le même ordre d'idées, existe-t-il un moyen d'ouvrir plusieurs coques dans le même
Je passe le plus clair de mon temps à travailler dans des environnements Unix et à utiliser des émulateurs de terminaux. J'essaie d'utiliser la couleur sur la ligne de commande, car la couleur rend la sortie plus utile et intuitive. Quelles options existent pour ajouter de la couleur à mon...
Je veux avoir un script shell comme ceci: my-app & echo $my-app-pid Mais je ne sais pas comment obtenir le pid de la commande qui vient d'être exécutée. Je sais que je peux simplement utiliser la jobs -p my-appcommande pour grep le pid. Mais si je veux exécuter le shell plusieurs fois, cette...
Je vois souvent des tutoriels en ligne qui relient diverses commandes avec différents symboles. Par exemple: command1 | command2 command1 & command2 command1 || command2 command1 && command2 D'autres semblent relier des commandes à des fichiers: command1 > file1 command1 >>...
Je suis un peu confus sur ce que ces opérateurs font différemment lorsqu'ils sont utilisés en bash (crochets, doubles crochets, parenthèses et doubles parenthèses). [[ , [ , ( , (( J'ai vu des gens les utiliser si, comme ceci: if [[condition]] if [condition] if ((condition)) if...