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:
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:
history | grep TAG
Lalu kita bisa jalankan kembali perintah ini dengan mengetik !? diikuti dengan 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.
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.
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 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:
hitory | tail -20
Setelah ditemukan tulis saja! diikuti dengan nomor di sebelah kiri perintah yang ingin kami putar ulang (sebagai contoh; 8).
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?