Articles of bash

Utilisez OpenOffice à partir de la ligne de commande pour convertir HTML en RTF

J'essaie de créer un script bash dans Cygwin qui convertira les fichiers HTML en RTF. Dans OS X, c'est trivial avec textutils , mais cela n'existe pas pour Linux ou Cygwin. Au lieu de cela, j'essaie d'utiliser OpenOffice à partir de la ligne de commande. J'ai lu ailleurs que OpenOffice peut fonctionner sans tête avec […]

Clear stdin avant de lire

J'ai le script bash suivant: # do some time consuming task here read -p "Give me some input: " input Maintenant, comme vous l'avez peut-être supposé, si un utilisateur appuie sur certaines touches aléatoires pendant la «tâche consommant du temps», l'entrée indésirable est également prise en compte. Comment puis-je effacer stdin (ou du moins l'ignorer) […]

Bash sur Ubuntu sur Windows Mount Network Partager

J'ai mis à jour Windows 10 et j'ai installé le nouveau bash sur Windows. Cependant, sur les deux PC, j'ai essayé, je ne peux pas monter un partage réseau. J'ai essayé de nombreuses façons différentes de monter le partage: sudo mount -t cifs -o username=xx,password=xx //192.168.xx/Share /mnt/s Lors de l'exécution de la commande ci-dessus, on […]

Gnome: Modifiez le titre du terminal actuel de la ligne de commande bash

Je sais qu'il existe des options pour démarrer un nouveau terminal avec un titre spécifié, et c'est possible de changer le titre d'un terminal à l'aide du menu: 'Terminal' -> Définir le titre. Cependant, je veux le changer pour un terminal actuel de la ligne de commande. Comment puis-je modifier le titre d'un terminal Gnome […]

Comment écrire un script setevn / export qui fonctionnera à la fois dans csh et bash?

Dans mon environnement (RHEL), j'ai un tas de scripts qui sont écrits en csh ou en bash. Certains d'entre eux sont habitués à gérer un serveur Tomcat. Je veux conserver les définitions de CATALINA_HOME et CATALINA_BASE en un seul endroit, de sorte que csh et bash script puissent générer les variables à partir d'un seul […]

Gérer quelques serveurs Linux à la fois

J'ai un petit cluster qui se compose de quelques nœuds Linux. Il existe un NFS partagé, et j'ai le même compte d'utilisateur avec des clés SSH partagées sur tous les nœuds, mais à part cela, chaque nœud possède son propre système de fichiers et sa configuration. Je veux pouvoir contrôler la configuration de tous les […]

Comment le fichier de liste par gamme de date?

Je voudrais faire une liste de fichiers avec 3 jours d'âge. J'ai trouvé celui-ci dans stackoverflow : find . -type f -printf "%-.22T+ %M %n %-8u %-8g %8s %Tx %.8TX %p\n" | sort | cut -f 2- -d ' ' | grep 2012 Mais je comprends bien ce que signifie la commande entière. Je me […]

-bash: ls: commande introuvable au terminal sur Mac OS X

Je dois commencer à utiliser GIT pour mes projets à partir de maintenant et j'ai besoin d'utiliser des commandes UNIX. Mais peu importe ce que je fais, je reçois toujours une erreur "commande introuvable". J'ai installé MacPorts, mais je ne peux toujours pas exécuter une commande UNIX: / Lorsque j'essaie de $ ls , j'ai […]

Comment puis-je effacer le contenu de chaque fichier dans un sous-répertoire sans modifier la propriété / les autorisations?

Je peux trouver la liste des fichiers en utilisant quelque chose comme: find /path/to/files -type f Et je peux effacer le contenu d'un seul fichier avec: > filename echo -n > filename cat /dev/null > filename Vous pouvez faire quelque chose comme cela avec des commandes qui n'impliquent pas la redirection de sortie: find /path/to/files […]

Bash remplit automatiquement les chemins "à travers" les variables environnementales

J'avais l'habitude de taper cd $home/p Appuyez sur la touche de tabulation et la commande changerait cd /home/phill Maintenant, ce n'est pas le cas. Lorsque cd'ing vers un répertoire basé sur une variable environnementale, je suis "aveugle" maintenant qui est ennuyant. Je sais que cette fonctionnalité existe car elle était bien sur mon ancienne machine […]