Unix & Linux

170
supprimer la ligne dans vi

Comment puis-je supprimer une ligne dans VI? Voici ce que je fais en ce moment: Ouvrez le terminal alt+ ctrl+t vi a.txt Je déplace le curseur sur la ligne que je souhaite supprimer, puis quelle combinaison de touches doit-on utiliser pour supprimer une ligne dans l'éditeur vi ?

168
Comment changer l'extension de plusieurs fichiers?

Je voudrais changer une extension de fichier de *.txtà *.text. J'ai essayé d'utiliser la basenamecommande, mais je ne parviens pas à modifier plusieurs fichiers. Voici mon code: files=`ls -1 *.txt` for x in $files do mv $x "`basename $files .txt`.text" done Je reçois cette erreur: basename: too...

168
J'ai supprimé / bin / rm. Comment puis-je le récupérer?

Juste pour le fun, je pensais utiliser cette commande sur mon Raspberry Pi sous Raspbian: sudo rm -f /bin/rm Je pensais pouvoir réinstaller simplement coreutils: j'avais tort! apt-get install --reinstall coreutilsdonne une erreur de dpkg, en disant qu'il ne pouvait pas supprimer le paquet. Compiler...

166
Comment savoir si Wayland ou X11 est utilisé

Je viens donc d'installer la dernière version de Kali Linux sur mon ordinateur portable, qui était basée sur Debian 7 (oldstable). J'ai ensuite distribué le tout sous Debian 8. J'ai toujours voulu Wayland au lieu de X11, j'ai donc installé les packages nécessaires. Puis créé une...

164
Exécuter une commande masquée par un alias

Disons que j'ai l'alias suivant dans bash - alias ls='ls --color=auto'- et je veux appeler ordinaire lssans options. Est-ce que la seule façon de faire est de faire unalias, de faire la commande puis de nouveau alias? Ou il y a une astuce astucieuse ou une solution de

162
Que signifie aux dans "ps aux"?

ps auxsemble liste commodément tous les processus et leur statut et l' utilisation des ressources (Linux / BSD / MacOS), mais je ne peux pas comprendre la signification du paramètre à l' auxaide man ps. Qu'est-ce que ça auxveut

162
Exécuter une commande une fois par ligne d’entrée piped?

Je veux exécuter une commande java une fois pour chaque match de ls | grep pattern -. Dans ce cas, je pense que je pourrais le faire, find pattern -exec java MyProg '{}' \;mais je suis curieux à propos du cas général. Existe-t-il un moyen facile de dire "exécuter une commande une fois pour chaque...