GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Mengatur Variabel Lingkungan Shell | Kulit BASH

Langkah-langkah untuk menyetel Variabel Lingkungan Shell (bash shell)

Dalam lingkungan Linux, penerjemah baris perintah disebut sebagai shell. Peran dasarnya adalah menafsirkan apa yang dimasukkan dalam baris perintah dan menawarkan output saat menjalankan perintah Anda. Singkatnya, program yang memiliki kemampuan pemahaman yang dimasukkan dikenal sebagai Shell.
Pelajari lebih lanjut tentang Perintah Basic Secure Shell (SSH) dan Bagaimana cara menyambungkan ke server web Anda menggunakan Secure Shell (SSH)?

Tidak banyak shell yang tersedia di Linux, yang saat ini ada adalah Bourne Shell, Bourne Again Shell, C Shell, Korn Shell, dll. sedangkan shell standar yang digunakan untuk Redhat Linux adalah ' bash ‘.
Webmaster yang telah menggunakan baris perintah di Windows dapat menghubungkan bash dengan shell Linux.

Perintah di bawah ini digunakan untuk mengetahui nama shell yang Anda gunakan :

$ echo $SHELL

Lebih sering berupa bash shell jika Anda diberi shell default oleh perusahaan web hosting UK.
Program khusus ini terletak di /bin/bash yang dieksekusi oleh Linux secara instan saat pengguna berhasil masuk. $ prompt adalah fungsi default bash shell yang bahkan dapat diubah sesuai dengan preferensi. Prompt ini cenderung berbeda dengan jenis shell yang digunakan.

Bagaimana cara mengubah prompt default di Shell?

Lingkungan Shell

Program yang digunakan di Linux disebut sebagai proses . Mereka berjalan secara terus menerus di Linux yang bahkan dapat dimatikan atau ditangguhkan sesuai kebutuhan. Setiap kali program dimulai, proses baru dimulai yang dijalankan dalam lingkungan Linux. Berdasarkan preferensi dan persyaratan, pengguna dapat mengatur parameter di lingkungan ini sehingga program yang berjalan dapat menemukan nilai yang diinginkan saat dijalankan.

Pengguna dapat dengan mudah menyetel parameter dengan memasukkan VARIABLE=nilai . Ini menetapkan parameter dengan nama VARIABLE dengan nilai yang telah disediakan oleh pengguna.

Perintah di bawah ini dapat dimasukkan untuk memeriksa daftar variabel lingkungan yang diatur pada mesin :

$env

Setelah menjalankan perintah ini, layar akan diisi dengan daftar panjang. Sebagai fitur default, Linux akan dengan sendirinya menetapkan beberapa variabel lingkungan untuk pengguna. Mereka dapat dimodifikasi dengan mengubah nilai untuk sebagian besar variabel tersebut. Beberapa variabel yang ditetapkan adalah :

HOME=/home/stan

ini mengatur direktori home ke /home/stan . Ini adalah saat Anda memasukkan nama sebagai stan dan direktori bernama stan diberikan kepada Anda. Mungkin ada kemungkinan di mana Anda tidak ingin menjadi direktori home tetapi direktori lain, lalu Anda mengetikkan nama direktori baru dan melanjutkan. Direktori HOME adalah direktori default yang ditetapkan saat login.

Berbagai manfaat menggunakan variabel HOME ada, dengan menggunakan 'cd ' perintah, tidak peduli di direktori mana Anda berada, Anda dapat langsung mencapai direktori home dengannya.

Variabel lingkungan penting lainnya di Linux adalah :“PATH

PATH=/usr:/bin/:usr/local/bin:.

Perintah ini memungkinkan Anda mengatur jalur yang dilihat shell pada saat menjalankan program. Setiap direktori pada perintah di atas akan dicari oleh shell. Administrator harus mencatat bahwa entri dipisahkan oleh ' :' . Tidak ada batasan untuk menambahkan jumlah direktori ke daftar. Juga, harus dicatat bahwa entri terakhir dalam perintah PATH adalah ' . ‘ (titik ), yang menunjukkan bahwa itu adalah direktori saat ini di Linux. Setiap kali perintah dimasukkan, Linux mencari program di setiap direktori yang dinyatakan dalam PATH-nya. Karena titik termasuk dalam PATH, direktori saat ini untuk program dengan nama tersebut dicari oleh Linux. Ini menawarkan Anda ruang lingkup bahwa setiap kali sebuah program dijalankan oleh Anda yang ada di direktori saat ini (misalnya:skrip tertentu yang telah Anda tulis sendiri), Anda tidak perlu memasukkan ' ./programname ' . Cukup memasukkan ' nama program ' sudah cukup karena direktori saat ini sudah ada di PATH Anda.

CATATAN :File harus memiliki izin eksekusi yaitu [755 ]

Jika Anda diminta untuk menambahkan direktori tertentu ke variabel PATH, Anda dapat menggunakan perintah di bawah ini:

PATH =/direktori baru

Perhatikan bahwa ini hanya akan mengganti nilai PATH saat ini dengan yang baru. Anda harus menambahkan direktori baru ke nilai PATH yang ada. Anda harus menggunakan perintah berikut untuk tujuan itu:

PATH=$PATH:/direktori baru

Ini menambahkan direktori baru ke nilai PATH yang ada. Selalu $VARIABLE diganti dengan nilai variabel saat ini.

PS1=bos

PS1 adalah shell prompt lain yang dapat digunakan. Ini mendefinisikan bagaimana tampilan shell prompt Anda. Seperti yang dinyatakan sebelumnya, defaultnya adalah ' $ ' di bash shell. Sedangkan dalam skenario di atas , '$' akan diganti 'boss', yaitu,  sebuah perintah ls akan terlihat seperti

bos> ls

SHELL=/bin/bash

Ini memberi tahu di mana program yang mewakili shell Anda dapat ditemukan. Jika Anda memasukkan /bin/ksh , shell bash diganti dengan shell ksh yaitu. kulit jagung.

CATATAN :Jika Anda ingin membuat perubahan di atas sebagai perubahan permanen, Anda harus membuat perubahan pada file .profile yang dapat ditemukan di direktori HOME. Anda harus mengetikkan perintah yang diperlukan pada baris terpisah.


Panels
  1. Menyesuaikan shell Bash

  2. Cara Mengatur/Membuat Variabel Lingkungan dan Shell di Linux

  3. Bagaimana Cara Membuat Variabel Lingkungan "diekspor" Dalam Skrip Shell Tetap Di Sekitar?

  1. Manakah Parameter/variabel Khusus Shell (bash)?

  2. Bagaimana Cara Membuat Lingkungan Shell yang Bersih Untuk Penggunaan Sementara?

  3. Fungsi Dalam Variabel Shell?

  1. Navigasi Direktori Cepat Di Bash Shell?

  2. Berbagi Variabel di Beberapa Skrip Shell?

  3. Direktori skrip Shell saat ini?