Label, pelabelan arahan di Gnu / Linux untuk memudahkan kerja

mengenai tag arahan

Dalam artikel seterusnya kita akan melihat bagaimana kita boleh menggunakan label di terminal. Menambah tag ke perintah Gnu / Linux dapat menjadikannya sedikit lebih mudah untuk digunakan semula. Sekiranya anda menghadapi masalah untuk mengingat perintah yang kompleks atau lokasi sistem fail yang penting, label dapat sangat membantu.

Teg menawarkan pengguna kaedah mudah untuk mengaitkan rentetan yang kelihatan seperti tag hash (#HOME) dengan perintah yang kita laksanakan pada baris perintah. Setelah label dibuat, kita dapat melaksanakan perintah yang berkaitan tanpa perlu mengetikkannya semula. Sebaliknya, kita hanya perlu menulis label. Ideanya ialah menggunakan label yang mudah diingat, untuk perintah yang rumit atau yang boleh mengganggu untuk menaip semula.

Tidak seperti menetapkan alias, the label dikaitkan dengan sejarah arahan. Atas sebab ini, mereka hanya tersedia jika anda terus menggunakannya. Setelah anda berhenti menggunakan tag, ia akan hilang secara perlahan dari sejarah perintah. Bagi kebanyakan pengguna, ini bermaksud kita akan dapat menaip 500 atau 1000 perintah sebelum ini berlaku. Oleh itu, tag adalah kaedah yang baik untuk menjalankan semula perintah yang akan berguna untuk jangka waktu tertentu, tetapi bukan untuk yang kami mahu tersedia secara kekal.

Konfigurasikan label di Ubuntu

Untuk mengkonfigurasi label, di terminal (Ctrl + Alt + T) kita hanya perlu menulis perintah dan kemudian menambahkan labelnya di akhir. Teg mesti dimulakan dengan tanda # dan mesti diikuti dengan rentetan huruf. Ini mengelakkan tag diperlakukan sebagai sebahagian daripada perintah, sebaliknya ditangani sebagai komen yang disertakan dalam fail sejarah kami arahan. Ini adalah contoh mudah, walaupun tidak begitu berguna:

tag contoh

echo "Esto es un ejemplo de etiqueta" #TAG

Perintah khusus ini kini dikaitkan dengan tag #TAG dalam sejarah perintah kami. Sekarang jika kita menggunakan arahan sejarah, kita akan melihatnya tersedia:

tanda sejarah

history | grep TAG

Maka kita boleh jalankan semula perintah ini dengan menaip !? diikuti dengan tanda nama:

gunakan semula arahan TAG

!? #TAG

Utiliti sebenar ini adalah gunakannya apabila arahan yang ingin kita laksanakan berulang kali sangat rumit sehingga sukar untuk diingat atau hanya menyakitkan untuk menaip. Sebagai contoh, untuk menyenaraikan fail atau direktori yang paling baru dikemas kini, kita boleh menggunakan tag seperti #RECIENT dan mengaitkannya dengan perintah ls yang sesuai. Perintah berikut menyenaraikan fail di direktori utama kami, tidak kira di mana kami berada di sistem fail. Ia menyenaraikannya dalam urutan terbalik tarikh, hanya menunjukkan lima fail yang baru dibuat atau diubah suai.

arahan ls -ltr

ls -ltr ~ | tail -5 #RECIENTE

Kita dapat melaksanakan semula perintah berlabel menggunakan Ctrl + r (tahan kekunci Ctrl dan tekan kekunci 'r'dan kemudian tulis label (sebagai contoh, # TERBARU). Sebenarnya, jika anda hanya menggunakan tag, hanya mengetik # setelah menekan Ctrl-r, perintah tersebut akan muncul secara automatik. Urutan Ctrl + r, seperti!?, Mencari sejarah perintah kami untuk rentetan yang kami tulis.

Menandakan lokasi

Sebilangan pengguna menggunakan tag untuk mengingati lokasi sistem fail tertentu. Ini memudahkan pengembalian ke direktori di mana kita bekerja, tanpa perlu menulis jalan direktori yang lengkap.

tanda lokasi

cd /var/www/html #LOCALHOST

Dalam contoh ini, seperti yang ditunjukkan pada tangkapan layar sebelumnya, setiap kali kita perlu berpindah ke direktori yang terkait dengan #LOCALHOST, kita akan memiliki cara cepat untuk melakukannya.

Ia mesti dikatakan bahawa Label tidak perlu ditulis dengan huruf besar, walaupun ini menjadikannya lebih mudah dikenali. Juga, mereka tidak mungkin bertentangan dengan perintah atau nama fail yang juga terdapat dalam sejarah perintah.

Alternatif untuk label

Walaupun label boleh sangat berguna, ada cara lain untuk melakukan perkara yang sama yang boleh kita lakukan dengannya. Supaya kita dapat mengulang perintah dengan cara yang mudah juga kita boleh memberikannya kepada a alias:

alias baru-baru ini

alias recientes=”ls -ltr ~ | tail -5”

Untuk menjadikan pelbagai arahan mudah diulang, kita juga boleh menukarnya menjadi skrip. Sekiranya kita membuka fail .sh dengan arahan berikut:

sudo vim archivosActualizados.sh

Dan di dalam kita meletakkan baris berikut, kita dapat melihat hasil yang sama seolah-olah kita menggunakan alias sebelumnya:

#!/bin/bash
echo “Most recently updated files:”
ls -ltr ~ | tail -5

Kita boleh juga jalankan semula arahan terkini dengan mencarinya dengan perintah sejarah:

arahan sejarah ekor

hitory | tail -20

Setelah berada tulis sahaja! diikuti dengan nombor di sebelah kiri arahan yang kita mahu jalankan semula (sebagai contoh; ! 8).


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   saintis komputer dalam panggilan kata

    Lihat, saya menghabiskan berjam-jam di terminal tetapi, tentu saja, saya tidak tahu mengenai kemungkinan menggunakan label?

    Yang mana, sebaliknya, kelihatan seperti cara yang sangat pintar (dan berguna) untuk menggunakan komen (maksud saya dengan #) pada baris arahan.

    Terima kasih banyak kerana membuka tingkap ini untuk saya. Pasti saya akan menggunakannya banyak?