Bir komutu nasıl çalıştırabilir ve çıktısını kopyalayabilirim?


Yanıtlar:


10

Umarım grafiksel bir masaüstüne erişebilirsiniz. Bu cevabın ilk kısmı bununla ilgilenir. Bunu yapmazsanız, ilk üç adımı atlayın ve cevabın alt kısmını okuyun.

Adım 1: Bir terminal yükleyin ...

İlk adım bir terminal açmaktır. Orada çok sayıda farklı terminal seçeneği var, ancak çoğu Ubuntu kullanıcısının sahip olacağı gnome-terminal, KDE kullanıcılarının sahip olacağı konsoleve XFCE kullanıcılarının sahip olması gerekiyor xfce4-terminal.

Hangi komutu çalıştırmak istediğinizi belirledikten sonra, sadece çalıştırmanız gerekir.

  • Ctrl+ Alt+ Tuşlarına basın T.
  • Unity ve Gnome Shell kullanıcıları Terminal'i arayabilir.
  • KDE kullanıcıları Konsole'u Uygulamalar → Sistem altında bulabilirler.
  • Tüm masaüstü bilgisayarlar Alt+ tuşuna basabilir F2ve terminal ikili adını (yukarıdaki gibi) manuel olarak yazabilir.

2. Adım: Komutunuzu çalıştırma

Bu basit bir bit. Aşağıdaki gibi bir şeye bakmalısınız:

resim açıklamasını buraya girin

Komutu yazabilir veya kopyalayabilirsiniz (metni seçin, sağ tıklayın, "Kopyala" ve ardından "Yapıştır" terminalini sağ tıklayın). Uzun komutlar için Kopyala ve Yapıştır önerilir. Transkripsiyondaki hatalardan kaçınmak istiyoruz!

Komutu bu pencereye yazdığınızda veya yapıştırdığınızda, düğmesine basın Return. Çıktı artık ekranda aşağıdaki gibi görünmelidir:

resim açıklamasını buraya girin

3. Adım: İçeriği kopyalama

Kopyalama, çoğu konsolun dışındaki diğer uygulamalara benzer, yalnızca "blokların" nasıl kopyalanacağını bilir. Kopyalamak için, farenizi kullanarak vurgulanana kadar çıktıyı sürükleyin, örneğin:

resim açıklamasını buraya girin

Terminale sağ tıklayın (Düzenle menüsüne gitmek için) ve "Kopyala" yı seçin. Ardından tarayıcınıza veya düzenleyicinize geri dönüp yapıştırabilirsiniz. Yapılmıştı.

Adım 3.5: Kopyalama alternatifi:

Komut satırını şimdi xclipkapatırken, X'in panosuna doğrudan şeyler eklemek için adlandırılan bir komutu da kullanabilirsiniz . Bu yalnızca bir GUI çalışıyorsa çalışır.

lspci -nnk | grep VGA -A1 | xclip -selection clip

Not: atlayabilirsiniz, -selection clipancak veriler orta tıklama panonuzda olacaktır - evet, iki pano var ... Belki başka bir gün için bir hikaye :)


Ek: Kopyala ve Yapıştır olmadan komut satırı verilerini ayıklama

Çıktıyı bilgisayardan almanız gerekiyorsa, örneğin ekran ayarları o kadar kırılır ki, kullanılabilir bir masaüstüne giremezsiniz, çıktıyı çıkarmak için başka bir yöntem bulmamız gerekir. Elle yapabilirsiniz, ancak genellikle (günlükler için) bu pratik değildir.

En azından: Control+ Alt+ tuşlarına basarak yapabileceğiniz bir terminale girmemiz gerekiyor F1.

Giriş yapmanız gerekebilir.

Buradan komutumuzu çalıştırabiliriz, ancak çıktı yalnızca ekranda gösterilir. Şimdi iki seçeneğimiz var:

İnternet bağlantım var

Eğer internete erişiminiz varsa, çıktıyı "denilen bir komuta" bağlayabilirsiniz pastebinit. Bu, içeriği http://paste.ubuntu.com adresine yükler ve başka bir bilgisayardan erişebileceğiniz veya yalnızca kullanıcılara verebileceğiniz kısa, kolay anlaşılır bir URL döndürür.

pastebinit varsayılan olarak yüklenmez, bu nedenle çalıştırdığımız ilk şey:

sudo apt-get install pastebinit

Sonra komutumuzu çalıştırıyoruz, ardından | pastebinit:

lspci -nnk | grep VGA -A1 | pastebinit

Ve aşağıdaki gibi bir şey göreceksiniz (açıkçası bir pencerede olmasa da):

resim açıklamasını buraya girin

URL'yi yazın ve istediğiniz kişiyle paylaşabilirsiniz.

İnternet bağlantım yok

Bu daha sorunlu ama eşsiz değil. Bir çeşit harici depolamaya ihtiyacımız olacak. USB bellek popüler bir örnektir. Fişi takın. Grafik olmayan bir ayarda, USB sürücüler otomatik olarak monte edilmez. Dediğim gibi sorunlu.

Koş lsblkve böyle bir şey görmelisin:

NAME              MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                 8:16   0 111,8G  0 disk  
├─sda1              8:17   0   100M  0 part  /boot
├─sda2              8:18   0     1G  0 part  /
├─sda3              8:19   0    20G  0 part  /usr
├─sda4              8:20   0     1K  0 part  
├─sda5              8:21   0  58,7G  0 part  
└─sda6              8:22   0    32G  0 part  [SWAP]
sdb                 8:96   1  14,5G  0 disk  
└─sdb1              8:97   1  14,4G  0 part
sr0                11:0    1   4,4G  0 rom   
sr1                11:1    1  1024M  0 rom   

Benim durumumda, taktığım yeni disk ikincisi (sdb) ve bir bölümü (sdb1) var. Yazabilmemiz için bunu monte etmemiz gerekiyor. basitçe:

sudo mount -o umask=0000 /dev/sdb1 /mnt

Daha sonra komutlarımızı harici diskteki yeni dosyalara yönlendirebiliriz:

lspci -nnk | grep VGA -A1 > /mnt/lspci
cat /var/log/Xorg.0.log >/mnt/xorg.log

Bu, harici sürücüde iki yeni dosya oluşturur. Ayrıca, üzerine şeyler kopyalayabilirsiniz cp. İşiniz bittiğinde sürücüyü çıkarmak istiyorsunuz:

cd /  # just in case you cd'd into /mnt
sudo umount /mnt

Ardından sürücünüzü çıkarıp başka bir bilgisayara alabilir ve bilgileri istendiği gibi yükleyebilirsiniz.


2
Sonunda bugün için bazı iyi haberler. Bilmiyordum pastebinit. Varsayılan olarak Ubuntu'ya eklenmelidir.
Radu Rădeanu

@ RaduRădeanu Kabul etti. Her şey (internet dışında) bozulduğunda çok kullanışlı bir araç.
Oli

Peki xclip -ihangi kabul stdinpanoya koymak için girdi olarak?
gertvdijk

@gertvdijk Bu kesinlikle oynadığım bir seçenek ama acemi bir kullanıcı için normal olarak seçmekten ve kopyalamaktan daha kolay olduğunu düşünmüyorum. Bir seçenek olarak ekleyeceğim.
Oli
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.