Questions marquées «shell»

78
Meilleur moyen de rechercher dans l'historique du shell

Existe-t-il un meilleur moyen de rechercher une commande dans mon fichier d’historique que grep? J'ai une idée de ce que la commande commence par, mais je ne sais pas à quel point elle est dans l'histoire. update: était auparavant spécifique à zsh mais en raison du chevauchement des réponses,...

77
Comment annuler `set -x`?

J'ai tapé set -xdans le terminal. Maintenant, le terminal continue d’imprimer la dernière commande exécutée par-dessus ma sortie afin que la commande ~]$echo "this is what I see" résultats + echo 'this is what I see' this is what I see Il n'y a pas de page de manuel pour set, comment puis-je set...

77
Tri de la sortie de "trouver"?

Je dois être capable de trier par ordre alphabétique le résultat findavant de le diriger vers une commande. Entrer | sort |entre n'a pas fonctionné, alors que pourrais-je faire? find folder1 folder2 -name "*.txt" -print0 | xargs -0

76
Quel est le but du mot clé "do" dans Bash for Loops?

Quel est le but du domot clé dans la forsyntaxe de la boucle Bash ? Pour moi, cela me semble superflu. for i in `seq 1 2`; do echo "hi"; done Pourquoi la syntaxe n'est-elle pas comme ça? for i in `seq 1 2`; echo "hi"; done Je suis sûr qu'il ne remplir un but. Je veux juste

76
Comment utiliser `which` sur une commande avec alias?

Comme la plupart des utilisateurs, de nombreux alias ont été configurés pour donner un ensemble d'indicateurs par défaut aux programmes fréquemment utilisés. Par exemple, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' Le problème est que si je veux utiliser whichpour voir d'où vient mon...

73
Quelle est la différence entre $ * et $ @?

Considérons le code suivant: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 Il produit: 1 2 3 4 1 2 3 4 J'utilise Ksh88, mais je m'intéresse également à d'autres coques communes. Si vous connaissez des particularités pour des coquilles spécifiques, veuillez les mentionner. J'ai...

73
Combien de coquilles je suis profond?

Problème : Trouve combien de coquilles je suis. Détails : J'ouvre beaucoup le shell de vim. Construire et exécuter et sortir. Parfois, j'oublie et ouvre un autre vim à l'intérieur, puis un autre shell. :( Je veux savoir combien de coquilles je suis profondément, peut-être même l'avoir sur mon écran...

72
Remplacez plusieurs espaces par un seul en utilisant 'tr' seulement

J'ai un fichier, f1.txt: ID Name 1 a 2 b 3 g 6 f Le nombre d'espaces n'est pas fixe. Quelle est la meilleure façon de remplacer tous les espaces blancs par un seul espace tr? Voici ce que j'ai jusqu'à présent: cat f1.txt | tr -d " " Mais le résultat est: IDName 1a 2b 3g 6f Mais je veux que ça...