Syel atau Shell

 



    Dikutip dari Wikipedia syel atau shell adalah program khusus yang menyediakan komunikasi langsung antara pengguna dan sistem operasi (terutama kernel). Syel aslinya adalah istilah teknis untuk baris perintah atau grafis interface yang memfasilitasi interaksi dengan sistem operasi. Dinamai demikian karena syel adalah layar terluar sistem operasi yang melindungi intinya. syel sendiri memiliki beberapa jenis seperti syel baris perintah terkadang disebut konsol atau terminal adalah program yang memungkinkan penggunanya berinteraksi dengan sistem operasi dengan antarmuka baris perintah. Syel jenis ini lebih sederhana dan memiliki banyak kekuatan dibanding syel grafis. Lalu ada syel grafis ini sudah menggunakan grafis interface untuk mengakses layanan sistem operasi. Di Linux, syel grafis biasanya dibangun dari beberapa lapisan perangkat lunak, mulai dari penanganan pintasan kibor, manajemen memori untuk menampilkan respons oleh driver, dan aplikasi yang menampilkan haslinya.

    Shell memiliki sejumlah perintah bawaan, atau asli. Perintah-perintah ini dijalankan langsung di shell dan tidak perlu memanggil program lain untuk dijalankan. Perintah bawaan ini berbeda untuk shell yang berbeda.

SH

Untuk Bourne shell, beberapa perintah bawaan yang lebih umum digunakan adalah:

:                               perintah nol

.                               sumber (baca dan jalankan) perintah dari file

case                       case kondisi perulangan

cd                           mengubah direktori kerja (default adalah $HOME)

echo                      tulis string ke keluaran standar

eval                        mengevaluasi argumen yang diberikan dan memberi makan hasilnya kembali ke shell

exec                       jalankan perintah yang diberikan, ganti shell saat ini

exit                         keluar dari shell saat ini

export                   berbagi variabel lingkungan yang ditentukan dengan cangkang berikutnya untuk untuk loop bersyarat

if                             if kondisi perulangan

pwd                       cetak direktori kerja saat ini

read                       baca baris input dari stdin

set                          set variabel untuk shell

test                        mengevaluasi ekspresi sebagai benar atau salah

trap                        trap untuk sinyal yang diketik dan jalankan perintah

umask                   menyetel topeng izin file default untuk file baru

unset                     variabel shell yang tidak disetel

wait       menunggu proses tertentu untuk mengakhiri while    

while kondisional perulangan

Environment Variables

Environmental variables digunakan untuk memberikan informasi ke program yang Anda gunakan. Anda dapat memiliki keduanya lingkungan global dan variabel shell lokal. Variabel lingkungan global diatur oleh login Anda shell dan program baru dan shell mewarisi lingkungan dari shell induknya.

Variabel lingkungan saat ini ditampilkan dengan perintah “env” atau “printenv”. Beberapa yang umum digunakan adalah:

• DISPLAY Tampilan grafis yang akan digunakan, mis. nyssa:0.0

• EDITOR Jalur ke editor default Anda, mis. /usr/bin/vi

• GROUP Grup login Anda, mis. staf

• HOME Path ke direktori home Anda, mis. / rumah / jujur

• HOST Nama host sistem Anda, mis. nyssa

• Pemisah bidang internal IFS, biasanya spasi putih (defaultnya adalah tab, spasi

dan <baris baru>)

• LOGNAME Nama yang Anda gunakan untuk login, mis. jujur

• PATH Jalur yang akan dicari untuk perintah, mis. /usr/bin:/usr/ucb:/usr/local/bin

• PS1 String perintah utama, hanya Bourne shell (default ke $)

• PS2 String prompt sekunder, hanya Bourne shell (default ke >)

• SHELL Shell login yang Anda gunakan, mis. /usr/bin/csh

• TERM Jenis terminal Anda, mis. xterm

• PENGGUNA Nama pengguna Anda, mis. jujur

    Banyak variabel lingkungan akan diatur secara otomatis saat Anda masuk. Anda dapat memodifikasi atau mendefinisikannya dengan entri di file startup Anda atau kapan saja di dalam shell. Beberapa variabel yang mungkin Anda inginkan untuk diubah adalah PATH dan DISPLAY. Variabel PATH menentukan direktori secara otomatis mencari perintah yang Anda tentukan. Contohnya ada di skrip startup shell di bawah ini. Anda menetapkan variabel lingkungan global dengan perintah yang mirip seperti berikut untuk C shell:

% menyetel nilai NAME dan untuk Bourne shell:

$ NAME=value; export NAME

Anda dapat membuat daftar variabel lingkungan global Anda dengan perintah env atau printenv. Anda tidak menyetelnya dengan perintah unsetenv (C shell) atau unset (Bourne shell).

Untuk mengatur variabel shell lokal gunakan perintah set dengan sintaks di bawah untuk C shell. Tanpa opsi set menampilkan semua variabel lokal.

% set name=value

Untuk shell Bourne atur variabel dengan sintaks:

$name=value Nilai variabel saat ini diakses melalui notasi “$name”, atau “${name}”.


Popular posts from this blog

DATA SCIENCE PEMAIN SEPAK BOLA MENGGUNAKAN BAHASA PEMROGRAMAN PYTHON

Membuat Virtual Kalkulator Menggunakan Bahasa Pemrograman Python

5 Rekomendasi Anime bergenre Romance