Cara Membuat dan Mengalih Keluar Alias ​​dalam Linux

Cara Membuat Dan Mengalih Keluar Alias Dalam Linux



Di Linux, alias ialah arahan yang membolehkan kami melaksanakan berbilang arahan atau operasi dengan mencipta pintasan. Ia menjimatkan masa dan meningkatkan produktiviti terutamanya jika kerja anda melibatkan menaip banyak arahan.

Sebagai contoh, jika anda ingin mencipta direktori dan fail di dalam direktori itu maka anda perlu melaksanakan arahan yang berbeza untuk mencapai tugas ini. Walau bagaimanapun, alias membantu dalam melakukan tugas yang rumit sedemikian dalam satu masa.







Dalam panduan ini, saya akan meneroka, apakah alias, jenisnya dalam Linux, dan cara mencipta dan mengalih keluar alias.



Keperluan



Sistem Linux (Sebarang pengedaran Linux)
Akses Akses root/sudo kepada sistem





Apa itu Alias

Dalam Linux alias ialah utiliti baris arahan yang boleh mencipta pintasan untuk berbilang arahan atau operasi. Rujukan alias kepada kumpulan arahan yang dijalankan serentak.

Di Linux, semua arahan sukar diingat dan dengan sifat operasi, penggunaan arahan itu juga menjadi rumit. Perintah alias kebanyakannya digunakan untuk menggantikan arahan yang panjang dan kompleks dengan trengkas supaya sebarang ralat arahan atau pilihan boleh dielakkan.



Sintaks Mencipta Alias ​​dalam Linux

Gunakan sintaks berikut untuk mencipta alias dalam Linux.

Sintaks:

alias nama =' < perintah… > '


Dalam sintaks di atas:

alias: Kata kunci untuk membuat alias.

nama: Nama alias, ia boleh apa-apa nama.

: Ia termasuk arahan atau kumpulan arahan. Ia juga boleh termasuk pilihan dan hujah lain.

Beberapa pertimbangan penting untuk mencipta alias:

    • Beri nama unik pada alias dan semasa mencipta alias kekal pastikan ia tidak sepadan dengan mana-mana arahan yang dipratentukan.
    • Gunakan petikan tunggal untuk memasukkan arahan.
    • Elakkan menambah ruang selepas dan sebelum tanda sama dengan (=) atau ia boleh memberi alias tidak ditemui kesilapan.

Cara Membuat Alias ​​dalam Linux

Alias ​​boleh dibuat menggunakan arahan alias dan sintaks yang diberikan di atas. Mari kita fahami dengan contoh:

alias kemas kini =' sudo kemas kini yang sesuai && sudo naik taraf sesuai'



Saya telah mencipta alias kemas kini daripada dua arahan yang kerap digunakan dalam Linux; kemas kini dan naik taraf. Daripada menaip dua arahan, anda mencipta alias dan menaip alias itu sahaja untuk melaksanakan operasi.


Mari kita fahami dengan contoh lain:

alias bergerak =' cd ~ / Dokumen / new_documents / terkini / fail / '



Dalam contoh ini, saya telah mencipta alias bergerak untuk menavigasi fail direktori. Daripada menaip keseluruhan laluan, saya boleh menggunakan alias bergerak untuk terus masuk ke dalam fail direktori.

Cara Menyenaraikan Alias ​​dalam Linux

Untuk menyenaraikan alias dalam Linux, taip arahan alias dan semua alias akan disenaraikan.

alias


Jenis Alias

Terdapat dua jenis alias:

Alias ​​Sementara: Alias ​​sementara kekal beroperasi selagi sesi semasa aktif dan dipadamkan secara automatik apabila sesi tamat. Alias ​​sementara hanya dibuat menggunakan arahan alias.

Alias ​​Tetap: Alias ​​kekal kekal beroperasi walaupun selepas menamatkan sesi. Alias ​​kekal memerlukan beberapa perubahan tambahan dalam fail sistem.

Buat Alias ​​Sementara

Setiap alias yang dibuat menggunakan arahan alias adalah sementara. Ia kekal beroperasi selagi sesi aktif. Sebagai contoh, mari buat alias sementara yang mengemas kini repositori.

alias kemas kini =' sudo kemas kini yang sesuai && sudo naik taraf sesuai'


Ia akan berfungsi dalam sesi aktif semasa. Sekarang keluar dari sesi dan log masuk semula, cuba jalankan alias dan ia tidak akan berfungsi.


Untuk keluar dari sesi hanya tutup terminal dan lancarkannya semula.

Buang Alias ​​Sementara

Untuk mengalih keluar alias sementara, gunakan awak menangis arahan semasa berada dalam sesi aktif.

Sintaks:

awak menangis < nama alias >


Contohnya, untuk mengalih keluar alias kemas kini gunakan:

awak menangis kemas kini



Sekarang, senaraikan alias dan boleh dilihat bahawa kemas kini tidak lagi tersedia:


Untuk mengalih keluar semua alias, gunakan:

awak menangis -a


Buat Alias ​​Tetap

Untuk mencipta alias kekal, anda perlu membuat perubahan dalam fail konfigurasi shell. Fail konfigurasi bergantung pada shell yang anda gunakan.

    • Untuk Bash ia adalah bashrc
    • Untuk Zsh ia adalah mengecut

Saya menggunakan Bash; oleh itu, saya akan membuka fail bashrc.

sudo nano ~ / .bashrc



Sekarang, taip alias kemas kini di hujung fail. Aliasnya ialah:

alias kemas kini =' sudo kemas kini yang sesuai && sudo naik taraf sesuai'


Simpan fail menggunakan ctrl+x dan kemudian tekan dan/dan .


Sekarang, sumber fail:

sumber ~ / .bashrc



Alias ​​ini akan kekal kekal sama ada anda menamatkan sesi atau mematikan mesin.

Operator ubah hala (>>) juga boleh digunakan untuk membuat alias kekal kerana ia akan menambahkan arahan alias pada akhir fail bashrc.

bergema alias kemas kini =' sudo kemas kini yang sesuai && sudo naik taraf sesuai'' >> ~ / .bashrc



Jangan lupa sumber fail bashrc untuk menyimpan perubahan.

Buang Alias ​​Kekal

Untuk mengalih keluar alias kekal anda perlu mengalih keluarnya daripada fail konfigurasi shell. Dalam kes saya ia adalah bashrc, buka fail dan alih keluar alias.


Selepas mengalih keluar alias, sumber fail bashrc dengan melaksanakan arahan yang diberikan di bawah:

sumber ~ / .bashrc


Alias ​​telah dipadamkan.

Cipta Alias ​​dengan Argumen

Alias ​​menjadi lebih berguna apabila anda dapat menambah hujah kepada mereka. Anda boleh melakukannya dengan teknik penciptaan alias kekal.

Perhatikan bahawa dalam teknik ini, kami tidak menggunakan alias kata kunci, kami akan menggunakan a fungsi sebaliknya.

Sintaks:

fungsi < nama fungsi > ( ) {
< perintah… >
}


Mari buat fungsi yang akan mengambil nama fail sebagai hujah dan mencipta fail dalam direktori kerja semasa.

Dalam kod berikut, $1 ialah hujah; bilangan hujah boleh ditambah dengan menggunakan $2, $3 dan seterusnya.


Buka fail bashrc dan taip fungsi berikut di hujung fail.

fungsi createFile ( ) {
sentuh $1
}



Sekarang, jalankan sumber ~/.bashrc arahan untuk menyimpan perubahan dan membolehkan alias.

sumber ~ / .bashrc


Sekarang, jalankan fungsi alias dengan nama fail.

createFile myFile.txt


Fail akan dibuat dengan nama yang diberikan pengguna.

Buang Alias ​​dengan Argumen

Prosedur memadam alias dengan hujah adalah serupa dengan memadam alias kekal. Buka fail bashrc, alih keluar fungsi; simpan fail, dan sumbernya menggunakan sumber ~/.bashrc perintah.

Kesimpulan

Alias ​​dalam Linux ialah utiliti berguna yang membolehkan anda membuat pintasan merujuk arahan atau berbilang arahan untuk beroperasi. Menjimatkan masa, dan meningkatkan kecekapan adalah kelebihan utama arahan ini. Alias ​​adalah sementara tetapi ia boleh dibuat kekal dengan mengedit fail konfigurasi shell. Alias ​​sementara boleh dipadamkan serta-merta atau ia secara automatik hilang apabila keluar dari sesi aktif. Manakala untuk alias kekal anda perlu memadamnya daripada fail konfigurasi shell bashrc atau zshrc.