J'adore lire sur le terminal - cela concentre mon attention et me permet de lire deux fois plus que ce que j'avais l'habitude de lire sur les navigateurs, etc.
J'ai écrit un script utilisant un alias pour bash.bashrc qui modifie le répertoire de travail en répertoire où je stocke les fichiers .html et affiche également le contenu de ce répertoire:
alias la='ls -a'
alias books='
printf "\nA twilit bookshelf, somewhere\n\n"
cd data/data/com.termux/files/home/documents/books && la
printf "\n"'
Et enfin, j'aimerais ajouter 'lynx '
après l'invite pour pouvoir taper simplement le nom du fichier et le lire dans lynx.
J'ai pensé à la présentation suivante:
A twilit bookself, somewhere
. kinglear.html
.. invisiblecities.html
admin@lib:/$ lynx [filename here]
Comment puis-je ajouter "lynx" après l'invite?
Je vous remercie!
linux
bashrc
bash-alias
ExceptionInTheRye
la source
la source
mc
, lancez-la etcd
allez dans votre répertoire book et ajoutez-la àhotlist
(Ctrl + \ A). A partir de maintenant, vous pouvez appuyer sur "Ctrl + \" enmc
, sélectionnez le répertoire que vous souhaitez mémoriser, sélectionnez lehtml
fichier que vous souhaitez lire et appuyez surF3
, il se mettralynx
automatiquement en marche.Réponses:
Je vais juste faire une instruction étape par étape pour un script rapide bash que j'ai fait.
Coller le script suivant avec ctrl + shift + v
Puis appuyez sur entrée et quittez avec ctrl + c. Vous devrez ensuite modifier les autorisations pour le fichier.
Usage:
Répertoire sera répertorié, onglet automatique complète fonctionne sur les fichiers dans le dossier. Vous devrez entrer manuellement lynx, xdg-open ou autre, après avoir sélectionné le fichier à ouvrir. Je suis fatigué et je pense que la dernière partie (achèvement du programme à exécuter) peut être laissée comme exercice jusqu'à ce que je dispose de plus de temps. (J'espère que vous apprendrez comment le faire en regardant ce que j'ai fait pour vous ici maintenant :) Je suis intéressé à vous aider à résoudre le problème, mais il faudra peut-être une semaine ou plus avant d'avoir le temps de l'examiner à nouveau.
Veuillez accepter comme réponse si cela vous convient.
Cela me motivera au moins à vous aider à résoudre votre dernier problème en complétant l'onglet des noms de programmes.
Référence: Puis-je implémenter la complétion automatique de tabulation dans un script bash?
la source