Questions marquées «shell»

55
Utilisation du toucher et vi?

Y a-t-il un avantage à créer un fichier avec touch avant de le modifier .. comme: touch foo vi foo par rapport à un éditeur tout de suite? Comme: vi foo Je vois pas mal de tutoriels utilisant l'ancien ( touchalors

54
L'équivalent 'moins' en ligne de commande de 'tail -f'

Je voudrais ouvrir un fichier en utilisant less, et le faire défiler automatiquement comme tail -f. Je sais que je peux faire less file, et ensuite taper Shift-Fpour avancer pour toujours; comme tail -f. J'ai besoin lessparce qu'il fournit le --raw-control-charsdrapeau, ce qui est nécessaire car...

54
Pourquoi le tilde (~) ne se développe-t-il pas entre guillemets?

Selon cette réponse et ma propre compréhension, le tilde s'étend au répertoire de base: $ echo ~ /home/braiam Maintenant, chaque fois que je veux que l'extension du shell fonctionne, c'est-à-dire en utilisant des noms de variables tels que $FOO, et que les caractères inattendus, les espaces, etc....

54
Faire 'rm` aller à la corbeille

Existe-t-il un script / application Linux qui, au lieu de supprimer des fichiers, les déplace vers un emplacement spécial pour la «corbeille»? Je voudrais cela comme un remplacement pour rm(peut-être même aliasing le dernier; il y a des avantages et des inconvénients pour cela). Par «corbeille», je...

54
Comment rsyncier des fichiers entre deux télécommandes?

J'aimerais transférer des fichiers entre deux hôtes distants à l'aide d'un shell local, mais il semble que rsync ne supporte pas la synchronisation si deux télécommandes sont spécifiées comme suit: $ rsync -vuar host1:/var/www host2:/var/www The source and destination cannot both be remote. Quelles...

53
Timing out dans un script shell

J'ai un script shell qui lit à partir d'une entrée standard . Dans de rares cas, personne ne sera prêt à apporter une contribution et le script doit expirer . En cas de dépassement de délai, le script doit exécuter du code de nettoyage. Quelle est la meilleure façon de faire ça? Ce script doit être...

53
Est-ce que 'rm. *' Supprime le répertoire parent?

L'expression .*est développée par bash pour inclure les répertoires courant et parent: $ ls -la total 2600 drwxrwxrwx 2 terdon terdon 2162688 Sep 10 16:22 . drwxr-xr-x 142 terdon terdon 491520 Sep 10 15:34 .. -rw-r--r-- 1 terdon terdon 0 Sep 10 16:22 foo $ echo .* . .. Si je cours rm -rf .*sur mon...

53
Comprendre l'option -exec de `find`

Je me trouve constamment à la recherche de la syntaxe de find . -name "FILENAME" -exec rm {} \; principalement parce que je ne vois pas comment fonctionne exactement la -execpièce. Quelle est la signification des accolades, de la barre oblique inverse et du point-virgule? Existe-t-il d'autres cas...