Labels, pelabelan perintah di Gnu / Linux untuk mempermudah pekerjaan

tentang tag perintah

Pada artikel selanjutnya kita akan membahasnya bagaimana kita bisa menggunakan label di terminal. Menambahkan tag ke perintah Gnu / Linux dapat membuatnya lebih mudah untuk digunakan kembali. Jika Anda mengalami masalah dalam mengingat perintah kompleks atau lokasi sistem file penting, label dapat sangat membantu.

Tag menawarkan pengguna cara sederhana untuk mengaitkan string yang terlihat seperti tag hash (#HOME) dengan perintah yang kami jalankan pada baris perintah. Setelah label dibuat, kita dapat menjalankan kembali perintah terkait tanpa harus mengetik ulang. Sebaliknya, kita hanya perlu menulis labelnya. Idenya adalah menggunakan label yang mudah diingat, untuk perintah yang rumit atau yang dapat mengganggu untuk diketik ulang.

Tidak seperti menyetel alias, file Label dikaitkan dengan sejarah perintah. Karena alasan ini, mereka hanya tetap tersedia jika Anda terus menggunakannya. Setelah Anda berhenti menggunakan tag, tag tersebut akan menghilang secara perlahan dari riwayat perintah. Untuk sebagian besar pengguna, itu berarti kita dapat mengetik 500 atau 1000 perintah sebelum ini terjadi. Karena itu, tag adalah cara yang baik untuk menjalankan kembali perintah yang akan berguna untuk jangka waktu tertentu, tetapi tidak untuk perintah yang kami ingin tersedia secara permanen.

Konfigurasikan label di Ubuntu

Untuk mengkonfigurasi label, di terminal (Ctrl + Alt + T) kita hanya perlu menulis perintah dan kemudian menambahkan labelnya di akhir. Tag harus dimulai dengan tanda # dan harus segera diikuti dengan serangkaian huruf. Ini mencegah tag diperlakukan sebagai bagian dari perintah, melainkan ditangani sebagai komentar yang disertakan dalam file riwayat kami perintah. Ini adalah contoh sederhana, meskipun tidak terlalu berguna:

tag sampel

echo "Esto es un ejemplo de etiqueta" #TAG

Perintah khusus ini sekarang dikaitkan dengan tag #TAG di riwayat perintah kami. Sekarang jika kita menggunakan perintah history, kita akan melihatnya tersedia:

tag sejarah

history | grep TAG

Lalu kita bisa jalankan kembali perintah ini dengan mengetik !? diikuti dengan tag:

gunakan kembali perintah TAG

!? #TAG

Kegunaan sebenarnya dari ini adalah gunakan jika perintah yang ingin kita jalankan berulang kali sangat rumit sehingga sulit untuk diingat atau hanya mengganggu untuk diketik. Misalnya, untuk membuat daftar file atau direktori terbaru, kita dapat menggunakan tag seperti #RECIENT dan mengaitkannya dengan perintah ls yang sesuai. Perintah berikut mencantumkan file di direktori beranda kami, di mana pun kami berada saat ini di sistem file. Ini mencantumkannya dalam urutan terbalik dari tanggal, hanya menampilkan lima file yang paling baru dibuat atau diubah.

perintah ls -ltr

ls -ltr ~ | tail -5 #RECIENTE

Kita dapat menjalankan kembali perintah berlabel menggunakan Ctrl + r (tahan tombol Ctrl dan tekan tombol 'r') lalu tulis label (misalnya, # TERBARU). Faktanya, jika Anda hanya menggunakan satu tag, cukup mengetik # setelah menekan Ctrl-r, perintah akan muncul secara otomatis. Urutan Ctrl + r, seperti!?, Mencari riwayat perintah kita untuk string yang kita tulis.

Memberi tag lokasi

Beberapa pengguna menggunakan tag untuk mengingat lokasi sistem file tertentu. Ini memfasilitasi pengembalian ke direktori tempat kita bekerja, tanpa harus menulis jalur direktori lengkap.

lokasi tag

cd /var/www/html #LOCALHOST

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

Harus dikatakan seperti itu Label tidak perlu menggunakan huruf besar, meskipun ini membuatnya lebih mudah dikenali. Juga, mereka tidak mungkin berkonflik dengan perintah atau nama file yang juga ada dalam riwayat perintah.

Alternatif untuk label

Meskipun label bisa sangat berguna, ada cara lain untuk melakukan hal yang sama yang dapat kita lakukan dengannya. Sehingga kita bisa mengulang perintah dengan cara yang sederhana juga kita dapat menugaskannya ke a alias:

alias terbaru

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

Untuk membuat banyak perintah mudah diulangi, kami juga dapat mengubahnya menjadi skrip. Jika kita membuka file .sh dengan perintah berikut:

sudo vim archivosActualizados.sh

Dan di dalam kita menempatkan baris berikut, kita dapat melihat hasil yang sama seperti jika kita menggunakan alias sebelumnya:

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

Kita juga bisa jalankan kembali perintah terbaru dengan mencarinya dengan perintah riwayat:

perintah sejarah ekor

hitory | tail -20

Setelah ditemukan tulis saja! diikuti dengan nomor di sebelah kiri perintah yang ingin kami putar ulang (sebagai contoh; 8).


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   ilmuwan komputer siap dipanggil dijo

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

    Yang, di sisi lain, tampak seperti cara yang sangat cerdas (dan berguna) untuk menggunakan komentar (maksud saya dengan #) pada baris perintah.

    Terima kasih banyak telah membuka jendela ini untuk saya. Tentunya saya akan sering menggunakannya?