GNU/Linux >> Belajar Linux >  >> Linux

Perintah keluar Linux Dijelaskan untuk Pemula (dengan Contoh)

Jika Anda seorang pemula Linux, dan pekerjaan Anda melibatkan melakukan hal-hal melalui baris perintah, maka tak perlu dikatakan bahwa Anda harus menghabiskan banyak waktu di jendela terminal. Seperti yang mungkin Anda setujui, ada beberapa perintah yang cenderung sering kita gunakan, seperti ls, cp, dan rm. Namun, ada beberapa yang lain yang relatif kurang digunakan. Dalam tutorial ini, kita akan membahas salah satu perintah yang jarang digunakan:Exit .

Harap dicatat bahwa semua contoh dan instruksi yang disebutkan dalam artikel ini telah diuji pada shell Bash yang berjalan di Ubuntu 18.04LTS.

Perintah keluar Linux

Perintah exit memungkinkan Anda keluar dari shell tempat shell dijalankan.

Jika jendela shell Anda memiliki banyak tab, maka perintah ini akan keluar dari tab tempat dijalankannya. Mengingat bahwa ini adalah perintah bawaan, kemungkinan besar Anda tidak akan menemukan halaman manual khusus untuk keluar. Untuk mengakses dokumentasi resminya, jalankan perintah berikut:

help exit

Di sistem saya, perintah yang disebutkan di atas menghasilkan output berikut:

exit: exit [n]
    Exit the shell.
    
    Exits the shell with a status of N.  If N is omitted, the exit status
    is that of the last command executed.

Sekarang, beberapa dari Anda mungkin bertanya mengapa (atau lebih tepatnya kapan) N diperlukan. Nah, nilai - yang pada dasarnya adalah status keluar - sebagian besar digunakan ketika perintah digunakan dari dalam skrip (skrip bash). Dalam beberapa kasus, nilai ini dipetakan ke kesalahan, peringatan, atau pemberitahuan yang dapat dibaca manusia.

Juga, seperti yang jelas dari keluaran perintah bantuan di atas, jika nilai N tidak ditentukan secara eksplisit, status keluar dari perintah yang terakhir dieksekusi dianggap sebagai nilai tersebut.

Mari kita ambil contoh sederhana:Apa yang saya lakukan adalah, saya mengganti akun pengguna dan memasukkan shell root:

Kemudian, saya keluar dari shell menggunakan perintah exit. Juga, saya menggunakan 8 sebagai nilai status keluar.

Sekarang, di shell induk (tempat saya kembali), saya menggunakan perintah berikut untuk memeriksa status keluar:

echo $?

Jadi Anda dapat melihat nilai status yang sama yang diteruskan ke perintah keluar di shell root. Jadi dengan cara ini kita dapat mengakses status, dan kemudian melakukan apa pun yang dimaksudkan.

Sekarang, inilah contoh lain di mana saya tidak secara eksplisit memberikan status keluar apa pun dari shell root, tetapi setelah bertanya di shell induk, status keluar dari perintah terakhir yang dijalankan di shell root dikembalikan:

Mendefinisikan jebakan

Jika mau, Anda juga dapat menentukan beberapa tindakan yang Anda inginkan agar dilakukan sistem saat shell keluar. Misalnya, Anda mungkin ingin menghapus satu atau beberapa file saat keluar. Untuk ini, Anda harus memasang jebakan, yang dapat Anda lakukan dengan cara berikut:

trap "ENTER-COMMAND-HERE" EXIT

Jadi tindakan apa pun yang Anda ingin sistem lakukan saat keluar, Anda perlu menentukan perintah yang sesuai dalam tanda kutip ganda di atas. Sebagai contoh, saya menggunakan perintah berikut:

trap "rm hypotheticalfile.txt" EXIT

Faktanya adalah tidak ada file seperti itu di sistem saya, jadi setelah perintah keluar dijalankan, shell akan menampilkan kesalahan untuk ini. Dan itulah yang sebenarnya terjadi - lihat di bawah:

Jadi dengan cara ini, Anda bisa memasang jebakan saat keluar. Untuk informasi lebih lanjut tentang jebakan, jalankan perintah berikut:

help trap

Kesimpulan

Tidak banyak kurva belajar dalam hal perintah keluar, terutama jika Anda seorang pemula baris perintah. Dan Anda mungkin akan setuju dengan ini sekarang. Jadi segera coba apa yang telah kita bahas di sini, dan mulai gunakan perintah keluar (jika Anda belum melakukannya). Jika ada keraguan atau pertanyaan, tinggalkan komentar di bawah.


Linux
  1. Perintah Linux wc Dijelaskan untuk Pemula (6 Contoh)

  2. Perintah unexpand Linux Dijelaskan untuk Pemula (dengan Contoh)

  3. Perintah keluar Linux Dijelaskan untuk Pemula (dengan Contoh)

  1. Perintah cksum Linux dijelaskan untuk pemula (dengan contoh)

  2. Perintah Csplit Linux Dijelaskan untuk Pemula (6 Contoh)

  3. Perintah objdump Linux Dijelaskan untuk Pemula (7 Contoh)

  1. Perintah Linux Gratis Dijelaskan untuk Pemula (6 Contoh)

  2. Perintah Kepala Linux Dijelaskan untuk Pemula (5 Contoh)

  3. Perintah tee Linux Dijelaskan untuk Pemula (6 Contoh)