Bagaimana saya bisa menjalankan perintah dan menyalin hasilnya?

Jawaban:

10

Semoga Anda akan memiliki akses ke desktop grafis. Itulah yang menjadi bagian pertama dari jawaban ini. Jika tidak, lewati tiga langkah pertama dan baca bagian bawah jawabannya.

Langkah 1: Muat terminal ...

Langkah pertama adalah membuka terminal. Ada banyak opsi terminal yang berbeda di luar sana tetapi kebanyakan pengguna Ubuntu akan memiliki gnome-terminal, pengguna KDE cenderung memiliki konsole, dan seharusnya pengguna XFCE memiliki xfce4-terminal.

Setelah Anda mengidentifikasi perintah mana yang ingin Anda jalankan, itu hanya kasus menjalankannya.

  • Tekan Ctrl+ Alt+ T.
  • Pengguna Unity dan Gnome Shell dapat mencari Terminal.
  • Pengguna KDE dapat menemukan Konsole di bawah Applications → System.
  • Semua desktop dapat menekan Alt+ F2dan mengetikkan nama biner terminal (seperti di atas) secara manual.

Langkah 2: Menjalankan perintah Anda

Ini adalah bagian yang sederhana. Anda harus melihat sesuatu seperti berikut:

masukkan deskripsi gambar di sini

Anda dapat mengetik perintah, atau menyalinnya (pilih teks, klik kanan, "Salin", lalu klik kanan terminal, "Tempel"). Salin & Tempel direkomendasikan untuk perintah yang panjang. Kami ingin menghindari kesalahan dalam transkripsi!

Saat Anda mengetik atau menempelkan perintah ke jendela ini, tekan Return. Output sekarang akan muncul di layar seperti di bawah ini:

masukkan deskripsi gambar di sini

Langkah 3: Menyalin konten

Menyalin mirip dengan sebagian besar aplikasi lain selain dari sebagian besar konsol hanya tahu cara menyalin "blok". Untuk menyalin, cukup gunakan mouse Anda untuk menyeret di sekitar output sampai disorot, seperti:

masukkan deskripsi gambar di sini

Klik kanan pada terminal (untuk pergi ke menu Edit) dan pilih "Salin". Kemudian Anda dapat kembali ke browser atau editor dan menempelkannya. Dilakukan.

Langkah 3.5: Alternatif untuk menyalin:

Melihat Anda sudah terbiasa dengan baris perintah sekarang, Anda juga dapat menggunakan perintah yang dipanggil xclipuntuk langsung memasukkan sesuatu ke clipboard X. Ini hanya akan berfungsi jika GUI sedang berjalan.

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

Catatan: Anda dapat menghilangkan -selection cliptetapi data akan berada di clipboard klik tengah - ya, ada dua clipboard ... Sebuah cerita untuk hari lain, mungkin :)


Tambahan: Mengekstrak data baris perintah tanpa Salin & Tempel

Jika Anda perlu mendapatkan output dari komputer yang, misalnya, pengaturan tampilan sangat rusak sehingga Anda tidak bisa masuk ke desktop yang dapat digunakan, kita harus menemukan metode lain untuk mengekstraksi output. Anda bisa melakukannya dengan tangan tetapi seringkali (dalam kasus log) ini tidak praktis.

Paling tidak kita perlu masuk ke terminal yang dapat Anda lakukan dengan menekan: Control+ Alt+ F1.

Anda mungkin harus masuk.

Dari sini kita dapat menjalankan perintah kita tetapi output hanya akan ditampilkan di layar. Sekarang kami memiliki dua opsi:

Saya memiliki koneksi internet

Jika Anda memiliki akses ke internet, Anda bisa "mem-pipe" output ke perintah yang disebut pastebinit. Ini mengunggah konten ke http://paste.ubuntu.com dan mengembalikan URL pendek dan mudah ditranskripsi yang dapat Anda akses dari komputer lain atau hanya diberikan kepada orang-orang.

pastebinit tidak diinstal secara default sehingga hal pertama yang kami jalankan adalah:

sudo apt-get install pastebinit

Kemudian kami menjalankan perintah kami, diikuti oleh | pastebinit:

lspci -nnk | grep VGA -A1 | pastebinit

Dan Anda akan melihat sesuatu seperti berikut (meskipun jelas tidak di jendela):

masukkan deskripsi gambar di sini

Tuliskan URL dan Anda dapat membagikannya dengan siapa pun yang Anda suka.

Saya tidak memiliki koneksi internet

Ini lebih bermasalah tetapi tidak bisa ditandingi. Kami akan membutuhkan beberapa bentuk penyimpanan eksternal. Stik USB adalah contoh yang populer. Sambungkan. Dalam pengaturan non-grafis, drive USB tidak dipasang secara otomatis. Seperti yang saya katakan, bermasalah.

Jalankan lsblkdan Anda akan melihat sesuatu seperti ini:

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   

Dalam kasus saya, disk baru yang saya gunakan adalah yang kedua (sdb) dan memiliki satu partisi (sdb1). Kita perlu me-mount ini sehingga kita bisa menulis ke sana. Secara sederhana:

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

Kemudian kita bisa menyalurkan perintah kita ke file baru di disk eksternal:

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

Itu akan membuat dua file baru di drive eksternal. Anda juga dapat menyalin sesuatu cp. Setelah selesai, Anda ingin melepas drive:

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

Kemudian Anda dapat mencabut drive Anda dan membawanya ke komputer lain dan mengunggah informasi seperti yang diminta.

Oli
sumber
2
Akhirnya beberapa kabar baik untuk hari ini. Saya tidak tahu pastebinit. Ini harus ditambahkan ke Ubuntu secara default.
Radu Rădeanu
@ RaduRădeanu Setuju. Alat yang sangat berguna ketika semuanya (terlepas dari internet) rusak.
Oli
Bagaimana dengan xclip -iyang menerima stdinsebagai masukan untuk dimasukkan ke clipboard Anda?
gertvdijk
@ gertvdijk Itu tentu saja pilihan saya bermain-main dengan tetapi saya tidak berpikir itu lebih mudah (mengingat lebih banyak menulis) untuk pengguna pemula daripada hanya memilih dan menyalin secara normal. Saya akan menambahkannya sebagai opsi.
Oli