Latest web development tutorials
×

Linux หลักสูตร

Linux หลักสูตร Linux แนะนำโดยย่อ Linux ติดตั้ง Linux ขั้นตอนการเริ่มต้นระบบ Linux โครงสร้างไดเรกทอรีระบบ Linux วิธีการแก้ปัญหาลืมรหัสผ่านของคุณ Linux เข้าสู่ระบบจากระยะไกล Linux แอตทริบิวต์แฟ้มพื้นฐาน Linux ไฟล์และไดเรกทอรีการจัดการ Linux ผู้ใช้และการจัดการกลุ่มผู้ใช้ Linux การจัดการดิสก์ Linux vi/vim Linux yum คำสั่ง

Shell หลักสูตร

Shell หลักสูตร Shell ตัวแปร Shell ผ่านพารามิเตอร์ Shell ? อาร์เรย์ Shell ผู้ประกอบการ Shell echo คำสั่ง Shell printf คำสั่ง Shell test คำสั่ง Shell การควบคุมกระบวนการ Shell ฟังก์ชัน Shell Input / output เปลี่ยนเส้นทาง Shell ไฟล์มี

Linux คู่มืออ้างอิง

Linux คำสั่ง Daquan Nginx การติดตั้งและการกำหนดค่า MySQL การติดตั้งและการกำหนดค่า

เชลล์สอน

เชลล์สอน

เชลล์เป็นโปรแกรมที่เขียนในภาษา C ก็คือผู้ใช้สามารถใช้สะพานลินุกซ์ เชลล์เป็นทั้งภาษาคำสั่งเป็นภาษาโปรแกรม

เชลล์หมายถึงการประยุกต์ใช้โปรแกรมประยุกต์ที่มีอินเตอร์เฟซที่ผ่านการติดต่อกับผู้ใช้ในการเข้าถึงบริการเคอร์เนลระบบปฏิบัติการ

SH เคน ธ อมป์สันเป็นครั้งแรกที่ใช้ระบบปฏิบัติการยูนิกซ์เชลล์ Windows Explorer เป็นอินเตอร์เฟซแบบกราฟิกทั่วไปเชลล์

เชลล์เครื่องมือออนไลน์


เชลล์การเขียนสคริปต์

เชลล์สคริปต์ (เชลล์สคริปต์) เป็นชนิดของเชลล์สคริปต์ที่เขียน

อุตสาหกรรมกล่าวว่าเปลือกมักจะหมายถึงเชลล์สคริปต์ แต่ผู้อ่านควรรู้เปลือกและสคริปต์เปลือกเป็นสองแนวคิดที่แตกต่างกัน

เนื่องจากนิสัยของความกะทัดรัด "การเขียนโปรแกรมเปลือก" ปรากฏในเอกสารฉบับอ้างถึงเปลือกสคริปต์ไม่ได้หมายถึงการพัฒนาของเปลือกตัวเอง


เชลล์สิ่งแวดล้อม

การเขียนโปรแกรม Java เชลล์กับการเขียนโปรแกรม PHP, ตราบใดที่หนึ่งสามารถเขียนโค้ดในโปรแกรมแก้ไขข้อความและล่ามสคริปต์ที่จะอธิบายการใช้งานของมัน

ลินุกซ์เชลล์หลายชนิดอยู่ร่วมกัน:

  • บอร์นเชลล์ (/ usr / bin / SH หรือ / bin / SH)
  • Bourne Again Shell (/ bin / ทุบตี)
  • ซีเชลล์ (/ usr / bin / csh)
  • K Shell (/ usr / bin / ksh)
  • เปลือกราก (/ sbin / SH)
  • ......

กวดวิชานี้เป็นห่วงทุบตีเป็น Bourne Again Shell, เนื่องจากความสะดวกในการใช้งานและฟรีทุบตีถูกนำมาใช้กันอย่างแพร่หลายในการทำงานประจำวัน ในขณะเดียวกันทุบตีเป็นค่าเริ่มต้นสำหรับระบบลินุกซ์มากที่สุดเชลล์

โดยทั่วไปคนไม่เห็นความแตกต่างระหว่างบอร์นเชลล์และ Bourne Again Shell ดังนั้นเช่น #! / bin / SH, นอกจากนี้ยังสามารถเปลี่ยนเป็น #! / bin / ทุบตี

#! แล้วบอกเส้นทางของระบบที่ระบุโดยโปรแกรมที่ถูกตีความเชลล์ไฟล์สคริปต์นี้


สคริปต์เปลือกแรก

เปิดโปรแกรมแก้ไขข้อความ (คุณสามารถใช้ VI / คำสั่งเป็นกลุ่มเพื่อสร้างไฟล์) สร้าง test.sh แฟ้มใหม่ SH นามสกุล (นาม SH ของเปลือก) ส่วนขยายไม่ส่งผลกระทบต่อการทำงานของสคริปต์ให้ดู EENOW ชื่อเช่นถ้าคุณ เขียนสคริปต์เปลือก PHP, ขยาย PHP ในการใช้ของดี

ป้อนรหัสบางบรรทัดแรกเป็นเรื่องปกติเช่นนี้

ตัวอย่าง

#! / bin / ทุบตี
echo "Hello World!"

เล่นอินสแตนซ์»

"#!" เป็นแท็กการประชุมที่จะบอกสิ่งที่ระบบล่ามสคริปต์ในการดำเนินการที่เป็นที่หนึ่งที่จะใช้เปลือกหอย

คำสั่ง echo จะใช้ในการส่งออกไปยังข้อความหน้าต่าง

ใช้เปลือกสคริปต์ในสองวิธี

1 เป็นโปรแกรมปฏิบัติการ

บันทึกรหัสดังกล่าวเป็น test.sh และซีดีไปยังไดเรกทอรีที่เหมาะสม:

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

ความสนใจจะต้องเขียน ./test.sh แทน test.sh รันโปรแกรมไบนารีอื่น ๆ ด้วยเขียน test.sh โดยตรงระบบลินุกซ์จะไปที่นั่นในการค้นหาเส้นทางที่เรียกว่า test.sh และมีเพียง / bin / sbin / usr / bin / usr / sbin และอื่น ๆ ในเส้นทางไดเรกทอรีปัจจุบันของคุณมักจะไม่ได้อยู่บนเส้นทางของคำสั่ง test.sh มันจะไม่พบเขียนบอกว่าระบบการใช้ ./test.sh พูด เพื่อหาในไดเรกทอรีปัจจุบัน

2 เป็นพารามิเตอร์อธิบาย

โหมดการทำงานนี้จะเรียกใช้โดยตรงล่ามพารามิเตอร์ชื่อไฟล์ที่เป็นสคริปต์เชลล์เช่น:

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

สคริปต์นี้จะมีการเรียกใช้บรรทัดแรกไม่จำเป็นต้องระบุข้อมูลล่ามเขียนที่ไร้ประโยชน์