Bir sonraki makalede Wgetpaste'e bir göz atacağız. Eğer hiç ihtiyacın olduysa kod parçacıkları paylaşaklınıza gelen ilk hizmet Pastebin.com olabilir. Buna ek olarak, bugün metin paylaşmak için birkaç alternatif hizmet bulabiliriz.
Kodunuzu sık sık Pastebin'e benzer hizmetler kullanarak paylaşırsanız, Wgetpaste'i çok faydalı bulacaksınız. Bu bir metin parçacıklarını pastebin benzeri hizmetlere kolayca yüklemek için komut satırı BASH yardımcı programı. Wgetpaste komut dosyasını kullanarak, herkes hızlı bir şekilde metin parçacıklarını paylaşabilir. Komut satırı Unix benzeri sistemlerde.
Wgetpaste'i yükleyin
Bu uygulamayı denemekle ilgileniyorsanız, herhangi bir kullanıcının yapabileceğini göreceksiniz. bu yardımcı programı şuradan indirin proje web sitesi hamur macunu. Ardından, aşağıda açıklandığı gibi manuel olarak kurmanız yeterlidir.
Önce bir terminal açın (Ctrl + Alt + T) ve Wgetpaste'den en son tar dosyasını indirin:
wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2
Çıkarın yazıyor:
tar -xjvf wgetpaste-2.28.tar.bz2
sonra kafa üstü dizine:
cd wgetpaste-2.28/
Şimdi sadece yapmalısın ikiliyi wgetpaste'den $ PATH'ınıza kopyalayın, Örneğin / usr / local / bin /.
sudo cp wgetpaste /usr/local/bin/
Yaparak bitirin yürütülebilir dosya:
sudo chmod +x /usr/local/bin/wgetpaste
Wgetpaste ile metin parçacıkları yükleyin
Metin dosyalarını yükleyin
Bir metin dosyası yüklemek için şunu çalıştırın:
wgetpaste mi-texto.txt
Bu komut, my-text.txt dosyasının içeriğini yükleyecektir.
Bu olabilir oluşturulan url'yi herhangi bir ortam aracılığıyla paylaşın posta, mesaj vb. Bu URL'yi alan kişi, dosyanın içeriğini web tarayıcısından görebilir.
Aynı zamanda olabilir ne yükleneceğini gör. Bunu yapmak için şunu kullanın: -t seçeneği aşağıda gösterildiği gibi:
wgetpaste -t mi-texto.txt
Metin parçacıklarını farklı hizmetlere yükleyin
Varsayılan olarak, Wgetpaste metin parçalarını poundpython hizmetiama dahası var. Görmek için desteklenen hizmetlerin listesi, Çalıştırmak:
wgetpaste -S
*, Varsayılan hizmeti gösterir.
Gördüğünüz gibi, şu anda Wgetpaste beş metin paylaşım servisini destekler. Hepsini denemedim, ancak denediğim üç seçenek de iyi çalıştı.
Daha diğer hizmetlere içerik yükleyin, Örneğin dpaste.com, sadece kullan -s seçeneği komutta:
wgetpaste -s dpaste mi-texto.txt
Stdin'den girişi oku
Wgetpaste ayrıca aşağıdakilerden gelen girdiyi okuyabilir: stdin.
uname -a | wgetpaste
Bu komut 'uname -a' komutunun çıktısını yükler.
COMMAND ve COMMAND çıktılarını birlikte yükle
Bazen bir KOMUTU ve çıktısını yapıştırmak gerekebilir. Bunu yapmak için, komutun içeriğini tırnak içine alın:
wgetpaste -c ‘pwd’
Bu seçenekle 'pwd' komutunu çıktısıyla birlikte yükleyecektir. Bu, başkalarının tam olarak çalıştırdığımız komutun ve çıktısının tam olarak ne olduğunu açıkça bilmesini istediğimizde yararlı olabilir.
Dili ayarla
Varsayılan olarak, Wgetpaste metin parçacıklarını düz metin olarak yükleyecektir. İçin varsayılan hizmet tarafından desteklenen dilleri listeleyinkullanabilirsiniz -L seçeneği.
wgetpaste -L
Bu komut, varsayılan hizmet tarafından desteklenen tüm dilleri listeleyecektir, örn. kiloluk piton.
Yapabiliriz -l seçeneğini kullanarak bunu değiştirin.
wgetpaste -l Bash mi-texto.txt
Çıktıda sözdizimi veya html vurgulamayı devre dışı bırakın
Daha önce de bahsettiğim gibi, metin parçacıkları belirli bir dil biçiminde görüntülenecektir. (düz metin, bash vb.). Ancak, bu davranışı şu şekilde değiştirebileceğiz: -r seçeneği ile düz metin parçacıklarını görüntüleyin.
wgetpaste -r mi-texto.txt
Yukarıdaki çıktıdan da görebileceğiniz gibi, sözdizimi vurgulaması yok, html biçimlendirmesi yok. Sadece bir ham çıktı.
Wgetpaste varsayılanlarını değiştirin
Tüm varsayılanlar global olarak değiştirilebilir. /etc/wgetpaste.conf veya kullanıcının klasöründe, dosyada ~ / .wgetpaste.conf.
Bu dosyalar varsayılan olarak mevcut değildir Ubuntu sistemimde. Sanırım bunları manuel olarak oluşturmanız gerekiyor. Her iki dosya için örnek içerik geliştirici tarafından herkesin kullanımına sunulmuştur burada y burada.
Yeni konfigürasyon sizi ikna etmezse, ya kendiniz değiştirmek ya da yeni oluşturduğunuz bu iki dosyayı silmek için her zaman vaktiniz vardır. Wgetpaste, varsayılan değerlerle çalışmaya geri dönecektir.
Yardım alın
Göstermek için yardım bölümü, Çalıştırmak:
wgetpaste -h