Latest web development tutorials

shell Tutorial

shell Tutorial

Shell adalah program yang ditulis dalam bahasa C, itu adalah pengguna untuk menggunakan jembatan Linux. Shell merupakan sebuah bahasa perintah adalah bahasa pemrograman.

Shell mengacu pada aplikasi, aplikasi menyediakan antarmuka melalui antarmuka pengguna untuk mengakses layanan kernel sistem operasi.

sh Ken Thompson adalah yang pertama Unix Shell, Windows Explorer adalah antarmuka grafis khas Shell.

Shell alat online


shell Scripting

Shell script (shell script), adalah jenis skrip shell yang ditulis.

Mengatakan industri shell biasanya mengacu pada shell script, tetapi pembaca harus tahu, shell dan shell script adalah dua konsep yang berbeda.

Karena kebiasaan singkatnya, "shell pemrograman" muncul di sini mengacu pada shell scripting, tidak mengacu pada perkembangan shell itu sendiri.


shell Lingkungan

pemrograman shell dengan java, pemrograman php, selama satu dapat menulis kode dalam editor teks dan juru script untuk menjelaskan pelaksanaan itu.

Shell banyak spesies Linux yang umum:

  • Bourne Shell (/ usr / bin / sh atau / bin / sh)
  • Bourne Again Shell (/ bin / bash)
  • C Shell (/ usr / bin / csh)
  • K Shell (/ usr / bin / ksh)
  • Shell untuk Root (/ sbin / sh)
  • ......

tutorial ini yang bersangkutan Bash, adalah Bourne Again Shell, karena kemudahan penggunaan dan gratis, Bash secara luas digunakan dalam pekerjaan sehari-hari. Sementara itu, Bash merupakan default untuk kebanyakan sistem Linux Shell.

Secara umum, orang tidak membedakan antara Bourne Shell dan Bourne Again Shell, jadi, seperti #! / Bin / sh, juga dapat diubah menjadi #! / Bin / bash.

#! Lalu katakan sistem jalan yang ditentukan oleh program yang ditafsirkan Shell file script ini.


Script shell pertama

Buka editor teks (Anda dapat menggunakan vi / vim perintah untuk membuat file), membuat test.sh file baru, ekstensi sh (nama sh shell), ekstensi tidak mempengaruhi eksekusi script, melihat nama EENOW seperti, jika Anda menulis skrip shell dengan php, ekstensi php pada penggunaan yang baik.

Masukkan beberapa kode, baris pertama umumnya seperti ini:

contoh

#! / Bin / bash
echo "Hello World!"

Menjalankan contoh »

"#!" Apakah tag konvensi yang memberitahu sistem apa script interpreter untuk mengeksekusi, yaitu, mana yang akan digunakan Shell.

perintah echo digunakan untuk menampilkan teks ke jendela.

Jalankan Shell Script dalam dua cara:

1, sebagai program executable

Simpan kode di atas sebagai test.sh, dan cd ke direktori yang sesuai:

chmod +x ./test.sh  #使脚本具有执行权限
./test.sh  #执行脚本

Perhatian harus ditulis ./test.sh, bukan test.sh, menjalankan program biner lain juga, menulis langsung test.sh, sistem linux akan pergi ke sana untuk mencari PATH disebut test.sh, dan hanya / bin , / sbin, / usr / bin, / usr / sbin dan sebagainya dalam PATH, direktori Anda saat ini biasanya tidak pada PATH, itu tidak akan menemukan ditulis perintah test.sh memberitahu sistem untuk menggunakan ./test.sh mengatakan , untuk menemukan di direktori saat ini.

2, sebagai parameter jelas

Mode operasi ini dijalankan langsung interpreter, parameter nama file-nya adalah shell script, seperti:

/bin/sh test.sh
/bin/php test.php

Script ini dijalankan, baris pertama tidak perlu menentukan informasi interpreter, menulis tidak berguna.