Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:autres:pastebinit [08/12/2014 19:51] smolski |
doc:autres:pastebinit [04/05/2021 08:22] (Version actuelle) 82(_)|\|0 [pastebinit] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== pastebinit ====== | ====== pastebinit ====== | ||
- | * Objet : du tuto | + | * Objet : pastebinit |
- | * Niveau requis : {{tag>débutant}} ou {{tag>avisé}} | + | * Niveau requis : {{tag>débutant avisé}} |
- | * Commentaires : //Contexte d'utilisation du sujet du tuto. // | + | * Commentaires : //Copier un fichier sur une page qui est ensuite transmissible par une URL automatique . // |
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>en-chantier à-tester}} (Pour choisir, voir les autres Tags possibles dans [[:atelier:atelier|l'Atelier]].) | + | * Suivi : {{tag>à-compléter}}{{tag>à-tester}} |
- | * Création par [[user>martinux_qc]] 21/06/2013 | + | * Création par [[user>martinux_qc]] le 21/06/2013 |
- | * Testé par <...> le <...> | + | * Testé par [82(_)|\|0] le 02/05/2021 succès |
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=1692 | ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=1692 | ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
Ligne 20: | Ligne 20: | ||
L'installation se fait tout simplement en tapant : | L'installation se fait tout simplement en tapant : | ||
- | # apt-get install pastebinit | + | <code root>apt-get update && apt-get install pastebinit</code> |
===== Travaux pratiques ===== | ===== Travaux pratiques ===== | ||
Ligne 29: | Ligne 29: | ||
Nous allons utiliser l'option -c de su (voir [[:doc:systeme:su#pour_me_connecter_en_tant_que_root_momentanement|SU Connection momentanée]]) | Nous allons utiliser l'option -c de su (voir [[:doc:systeme:su#pour_me_connecter_en_tant_que_root_momentanement|SU Connection momentanée]]) | ||
- | $ su -c 'fdisk-l| pastebinit -' | + | <code user> su -c 'fdisk -l | pastebinit -</code>' |
**Explication des options :** | **Explication des options :** | ||
- utilisation du caractère pipe (|) afin de renvoyer la commande fdisk vers une seconde commande sans intermédiaire ni détail, (voir [[:doc:programmation:shell:les-metacaracteres|les METACARACTERES]]) | - utilisation du caractère pipe (|) afin de renvoyer la commande fdisk vers une seconde commande sans intermédiaire ni détail, (voir [[:doc:programmation:shell:les-metacaracteres|les METACARACTERES]]) | ||
Ligne 60: | Ligne 60: | ||
Le fichier pinning modifié et après avoir mis à jour le fichier /etc/apt/sources.list avec la commande aptitude update), nous envoyons : | Le fichier pinning modifié et après avoir mis à jour le fichier /etc/apt/sources.list avec la commande aptitude update), nous envoyons : | ||
- | $ su -c 'aptitude -s safe-upgrade | pastebinit -' (option -s pour simulation...) | + | <code user> su -c 'aptitude -s safe-upgrade | pastebinit -' (option -s pour simulation...)</code> |
Et nous trouverons à la sortie l'url du paste résultant que nous pourrons communiquer par mail, forum ou autre salon irc. | Et nous trouverons à la sortie l'url du paste résultant que nous pourrons communiquer par mail, forum ou autre salon irc. | ||
Ligne 66: | Ligne 66: | ||
Pour donner en paste le fichier //fstab// par exemple : | Pour donner en paste le fichier //fstab// par exemple : | ||
- | $ pastebinit -i /etc/fstab | + | <code user> pastebinit -i /etc/fstab</code> |
Vous donnera l'''url'' du paste de ce fichier. | Vous donnera l'''url'' du paste de ce fichier. | ||
Ligne 73: | Ligne 73: | ||
//Que toutes les descendances linuxiennes lui offrent, le temps venu, une retraite calme et enjouée, comme son gentil caractère...// | //Que toutes les descendances linuxiennes lui offrent, le temps venu, une retraite calme et enjouée, comme son gentil caractère...// | ||
- | ===== Liens supp ===== | + | ===== Quelques scripts ===== |
Nos émminents membres nous proposent des scripts pour un lancement de pastebin. | Nos émminents membres nous proposent des scripts pour un lancement de pastebin. | ||
Ligne 101: | Ligne 101: | ||
L'utilisation full clavier donne ainsi : | L'utilisation full clavier donne ainsi : | ||
- | - copier le texte (ctrl insert) | + | |
- | - ctrl+alt A (raccourcis de clipit pour le menu d'action) | + | ^ //COMMANDES// ^ //ACTION// ^ |
- | - Pastit //On est averti par une notification quand le paste est bien terminé// | + | | <key>C-Inser</key> | copier le texte | |
- | - collage du lien pastebin (shift insert) (oui il est déjà prêt à coller) | + | | <key>C-A-a</key> | raccourcis de clipit pour le menu d'action | |
+ | | Pastit | On est averti par une notification quand le paste est bien terminé | | ||
+ | | <key>Maj-Inser</key> |collage du lien pastebin (oui il est déjà prêt à coller) | | ||
On pourrait probablement faire un raccourci encore plus simple pour lancer l'action… | On pourrait probablement faire un raccourci encore plus simple pour lancer l'action… | ||
Ligne 205: | Ligne 207: | ||
Envoyer sa configuration matérielle sur pastehtml.com: | Envoyer sa configuration matérielle sur pastehtml.com: | ||
Entrer cette fonction dans le fichier .bashrc, ou directement dans une console. | Entrer cette fonction dans le fichier .bashrc, ou directement dans une console. | ||
- | <code> | + | <code>lshw(){ curl -s -S --data-urlencode "txt=$(su -c 'lshw -html -sanitize')" "http://pastehtml.com/upload/create?input_type=html&result=address";echo;}</code> |
- | lshw(){ curl -s -S --data-urlencode "txt=$(su -c 'lshw -html -sanitize')" "http://pastehtml.com/upload/create?input_type=html&result=address";echo;} | + | |
- | </code> | + | |
Puis utiliser: | Puis utiliser: | ||
- | <code>lshw</code> | + | <code user>lshw</code> |
voir : [[:doc:systeme:lshw]]; j'ai ajouté l'option -sanitize qui masque les informations sensibles (ip, numéro de série...); puis utilisé su au lieu de sudo. | voir : [[:doc:systeme:lshw]]; j'ai ajouté l'option -sanitize qui masque les informations sensibles (ip, numéro de série...); puis utilisé su au lieu de sudo. |