Très souvent, le script que je veux exécuter ne se trouve pas dans mon répertoire de travail actuel et je ne veux pas vraiment le quitter. Est-ce une bonne pratique d’exécuter des scripts (BASH, Perl, etc.) à partir d’un autre répertoire? Trouvent-ils généralement tout ce dont ils ont besoin pour …
Est-il possible de lister tous les fichiers et répertoires d'un répertoire de site Web donné à partir du shell Linux? Quelque chose de semblable à: ls -l some_directory mais au lieu de some_directory, ce serait ls -l http://www.some_site.com/some_directory/. Évidemment, le plus tard ne fonctionnera pas.
J'ai un petit fichier embêtant dont le nom semble être un seul caractère, et ce caractère est un \r Comment puis-je supprimer cela? C'est ce que je reçois avec ls -bl: -rw-rwxr--+ 1 root snapplewriters 0 Aug 29 2011 \r ls -l affichez-le simplement "?"
Testé sur CentOS et Ubuntu, si vous êtes dans un répertoire avec une tonne de fichiers $ ls day1.tar.gz day2.tar.gz day3.tar.gz day4.tar.gz day5.tar.gz day6.tar.gz day7.tar.gz day8.tar.gz day9.tar.gz day10.tar.gz Et vous le frappez Alt+Shift+{complètera tous les noms de fichiers <Alt+Shift+{> complète à: day{1{0.tar.gz,.tar.gz},2.tar.gz,3.tar.gz,4.tar.gz,5.tar.gz,6.tar.gz,7.tar.gz,8.tar.gz,9.tar.gz} et day1<Alt+Shift+{> complète à: day1{0.tar.gz,.tar.gz} Questions : qu'est-ce …
J'ai copié la commande cd C:\foo\bar\de PowerShell vers Cygwin et je m'attendais à ce qu'elle s'exécute. J'essaie maintenant d'exécuter une substitution pour remplacer tous les éléments \par /: $ !!:gs/\\/\/ bash: :gs/\\/\/: substitution failed Je ne sais pas pourquoi j'obtiens la substitution a échoué. J'ai aussi essayé: $ !!:gs/\\/q Juste …
Lorsque j'exécute htopdans Bash sous Windows, j'obtiens la sortie suivante concernant l'utilisation du processeur: tandis que le Gestionnaire des tâches de Windows affiche environ 1% d'utilisation. À partir d' ici, il est clair que les régions rouges de htop sont censées signifier l'utilisation du processeur par les threads du noyau, …
J'utilise git bash sur une machine Windows: version 2.7.2 (version 32 bits) de Git pour Windows construit le 2016-02-23 disponible sur https://git-scm.com . Dans bash, je peux copier un répertoire de /c/vers /e/(une clé USB). Cependant, j'obtiens des erreurs lorsque j'essaie d'utiliser rsync. J'ai essayé d'ajouter cygdriveaux noms de répertoire, …
J'ai le script suivant: #!/bin/bash function consoleWriteLine() { echo $* >&2 } consoleWriteLine " indented by 4 spaces" Lorsque je l'exécute, j'obtiens la sortie suivante: $ ./test.sh indented by 4 spaces Où sont passés mes 4 espaces? Et comment les récupérer?
J'essaie d'utiliser xargs pour exécuter une commande pour chaque argument fourni, mais malheureusement, l'indicateur --replace / -I ne semble pas fonctionner correctement lorsqu'il est conjugué à -n. Il semble que {} se développera dans la liste complète des arguments lus depuis stdin, quelle que soit l'option -n. Malheureusement, tous les …
Ce que j'aimerais accomplir, c'est le comportement de défilement de la molette de la souris auquel j'ai l'habitude dans une session ssh régulière. Dans bash prompt, la molette de la souris devrait faire défiler la sortie de mon terminal, et à l'intérieur de less / vim - le tampon alternatif …
Dans Bash, vous pouvez appuyer sur Alt- .pour insérer le dernier argument de la commande précédente. Si vous appuyez dessus plusieurs fois, il parcourt les derniers arguments de toutes les commandes de votre historique. Cependant, parfois j'appuie trop souvent et je veux inverser la direction du cyclisme, donc aller de …
J'ai besoin de déplacer un dossier à l'aide de la commande mv unix, mais uniquement si la cible se trouve dans le même lecteur ou le même système de fichiers. Quelle serait la meilleure approche?
Les liens symboliques sont des raccourcis enregistrés pour les chemins relatifs: ~/foo➤ ln -s . ~/bar/foo ~/foo➤ ls -l ~/bar total 8 lrwxr-xr-x 1 me me 1B 15 May 14:38 foo -> . Le fichier ~/bar/fooest un lien symbolique vers barle répertoire courant de s, c'est-à-dire lui-même Que faire si …
bash ne semble pas se plaindre si vous exécutez une commande comme $ < some-file-that-exists Rien ne semble arriver. Vous pouvez également utiliser $ <<<"any string" et même la substitution de processus. Alors, qu'est-ce que cela fait exactement et pourquoi est-ce autorisé? Cela pourrait-il être utile pour quelque chose?
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.