Shell login

Shell dalam sistem berbasis UNIX dapat dimulai dalam mode login dan non-login:

Shell login

Shell login adalah shell yang diberikan kepada pengguna saat login ke akun pengguna mereka. Ini dimulai dengan menggunakan opsi -l atau --login, atau menempatkan dash sebagai karakter awal dari nama perintah, misalnya memanggil bash sebagai -bash.

Sub shell

Sub shell, juga disebut shell non-login adalah shell yang dimulai setelah proses login tanpa opsi -l atau --login dan tanpa tanda hubung tambahan sebelum nama perintah.

Kasus umum untuk memiliki shell login meliputi:

  • Mengakses komputer Anda dari jarak jauh menggunakan ssh.

  • Mensimulasikan shell login awal dengan bash -l atau sh -l.

  • Mensimulasi shell login root awal dengan sudo -i.

Memulai shell login

Anda dapat mengizinkan Terminal untuk memulai shell login. Shell baku Anda akan dimulai dengan karakter dash ditambahkan di awal namanya.

  1. Klik tombol menu di pojok kanan atas jendela dan pilih Preferensi.

  2. Di bilah sisi, pilih profil Anda saat ini di bagian Profil .

  3. Pilih Perintah.

  4. Di bawah label Perintah, pilih Jalankan perintah sebagai shell login.