Articles of bash

Je veux exécuter les commandes dans une boucle en même temps, pas l'une après l'autre

Je voudrais écrire une boucle ('pour') qui fera un certain nombre d'actions 'X'. Mais au lieu d'effectuer les actions de manière séquentielle, l'une après l'autre, j'aimerais qu'elles s'exécutent simultanément (en parallèle en même temps). Comment cela peut il etre accompli? Script ou un paquetage est bien. Exemple SEULEMENT: for i in 1 2 3 4 […]

Le processus Vim s'arrête après l'exécution d'une commande externe

J'ai utilisé vim récemment pour programmer dans C. J'ai créé des raccourcis pour compiler et exécuter les programmes à partir de vim lui-même, mais récemment, le processus de vim s'est arrêté après l'exécution du programme. Foo.c: #include <stdio.h> int main() { printf("Hello World!\n"); return 0; } .vimrc: set shellcmdflag=-ic syntax on autocmd FileType c map […]

Comment colorer la sortie grep

Quand je tape memcached -vv 2>&1 | grep –color=always "SET\|GET" Je reçois de belles statistiques memcached GET AR-City-1 OBTENIR le repos-partie-241 SET rest-part-241 Valeur len est 685 GET main-rest-list-1 Il serait formidable de transmettre cela à quelque chose, et de colorer GET en vert plutôt que le rouge par défaut. Comment pourrais-je faire ça?

Désactiver l'autocomplification programmable de Bash (en fonction de la commande)

Bash dans mon Fedora 16 semble compléter automatiquement les arguments en fonction de la commande elle-même. Donc, si je tape par exemple cd … il ne montrera que des répertoires. Il existe cependant beaucoup de commandes où il ne connaît pas les types d'entrée attendus, de même que des moyens de désactiver cette fonction?

Déterminez si un script bash a été lancé par icone cliquez ou à partir du terminal

J'ai un script que je souhaite avoir un comportement différent selon qu'il a été lancé à partir du terminal ou par (double) en cliquant sur l'icône dans le gestionnaire de fichiers. Puis-je faire ceci?

Existe-t-il un fichier .bashrc ou .bash_profile spécifique au dossier?

Est-il possible d'avoir un script bash (comme un .bashrc ou .bash_profile , fondamentalement) qui est exécuté uniquement sur cd'ing dans un dossier spécifique?

Exécuter bash TAB accomplissement plus comme cmd.exe

Je me demandais s'il y avait une façon de faire l'achèvement du style de rotation en bash semblable au behavoir sur cmd.exe, je l'ai trouvé plus rapide en ce qui concerne l'entrée des commandes

Copiez des fichiers sous Linux, évitez la copie si les fichiers existent dans la destination

J'ai besoin de copier un dossier / home / user d'un disque dur vers un autre. Il a 100 000 fichiers et environ 10 Go de taille. j'utilise cp -r /origin /destination Parfois, j'ai des erreurs en raison de liens brisés, d'autorisations, etc. Donc, je corrige l'erreur et je dois recommencer la copie. Je me […]

Définir la balise de titre ID3 pour être égal au nom de fichier MP3

Quelqu'un a-t-il un script bash qui parcourt une bibliothèque multimédia et définit la balise de titre id3 de chaque fichier MP3 comme égale au nom du fichier? Je suis également ouvert à d'autres méthodes automatisées. Il peut s'agir d'une application GUI ou de tout ce qui fera le travail automatiquement. Une méthode EasyTag est notée […]

Comment fermer d'autres fenêtres dans tmux?

J'écris certaines fonctions dans .bashrc pour rendre tmux facile à utiliser: #!/bin/bash # .bashrc # vim tmux #—– ——————– tabc() { tmux kill-window; } tabe() { tmux new-window; } tabf() { tmux find-window $@; } tabn() { tmux next-window; } tabo() { ; } # <– How to `tabonly`? tabp() { tmux previous-window; } qa() […]