GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie mache ich einen Screenshot und lade das Bild dann über das Terminal auf Imgur hoch?

Ich mag die GUI-Methode nicht, Screenshots zu machen, sie auf imgur hochzuladen und den hochgeladenen Link zu erhalten.

Was kann ich also tun, um einen Screenshot meines Ubuntu-Desktops zu machen, den Screenshot auf imgur.com hochzuladen und dann den hochgeladenen Link vom Terminal zurückzuerhalten?

Alles, was ich vom Terminal aus tun muss.

Akzeptierte Antwort:

Machen Sie den Screenshot Ihres Desktops

gnome-screenshot war das standardmäßige Befehlszeilentool unter Ubuntu, um einen Screenshot zu erstellen.

gnome-screenshot -d 10

Die Screenshot-Aktion wurde um 10 Sekunden verzögert, sodass Sie das gewünschte Fenster innerhalb von 10 Sekunden auf der Vorderseite platzieren können. Die aufgenommenen Bilder werden tatsächlich in ~/Pictures gespeichert Ordner.

Laden Sie das Bild auf imgur.com hoch

gedit ~/.bashrc

Fügen Sie der geöffneten .bashrc die folgenden Zeilen hinzu Datei und speichern Sie sie dann.

imgur() {
    for i in "[email protected]"; do
        curl -# -F "image"[email protected]"$i" -F "key"="4907fcd89e761c6b07eeb8292d5a9b2a" imgur.com/api/upload.xml|
        grep -Eo '<[a-z_]+>http[^<]+'|sed 's/^<.|_./U&/g;s/_/ /;s/<(.*)>/x1B[0;34m1:x1B[0m /'
    done
}

Sourcen Sie die .bashrc Datei, damit die Änderungen wirksam werden können,

source ~/.bashrc

Das obige Skript erfordert curl Paket funktioniert. Installieren Sie es also, indem Sie es ausführen

sudo apt-get install curl

Führen Sie dann den folgenden Befehl aus, um das in ~/Pictures gespeicherte Bild hochzuladen Ordner auf imgur.com,

imgur ~/Pictures/filename.png

Link des hochgeladenen Bildes abrufen

Quelle


Ubuntu
  1. Passen Sie das Terminal unter Ubuntu 20.04 an - wie geht das?

  2. Was ist der Pfad der Festplatte im Terminal?

  3. Wie mache ich einen Screenshot einer X11-basierten GUI von einem Textterminal (wie Tty1)?

  4. Wie bekomme ich die Eingabe und Ausgabe in einem Terminal in eine Textdatei?

  5. Kopieren und Einfügen auf dem Ubuntu-Terminal

So machen Sie Screenshots in Ubuntu mit einer Zeitverzögerung

So ändern Sie die Bildschirmauflösung über das Ubuntu-Terminal

So erstellen Sie einen Screenshot des Anmelde- und Sperrbildschirms in Ubuntu und anderen Linux-Distributionen

So ändern Sie das Standardterminal in Ubuntu

So machen Sie einen Screenshot in Ubuntu

So laden Sie ein ISO-Image auf den Proxmox-Server hoch