TAILIEUCHUNG - Shell Programming - FPT University

Shell Programming have objectives: What is a Shell Program, common Shells, concepts of shell programming, how shell programs are executed, concepts and use of shell variables, how command line arguments are passed shell programs, concepts of command substitution, basic coding principles, write and discuss shell scripts. | Shell Programming Objectives • • • • • • • • • What is a Shell Program Common Shells Concepts of shell programming How shell programs are executed Concepts and use of shell variables How command line arguments are passed to shell programs Concepts of command substitution Basic coding principles Write and discuss shell scripts What is a Shell Program? • After logging onto the system a prompt for input appears which is generated by a Command String Interpreter program called the shell. The shell – interprets the input, – takes appropriate action, and – finally prompts for more input. • The shell can be used either – interactively ‐ enter commands at the command prompt, or – as an interpreter to execute a shell script • Note: Shell scripts are dynamically interpreted, NOT compiled. What is a Shell Script? • A Text File • With Instructions • Executable Common Shells • • • C‐Shell ‐ csh – Good for interactive systems – Inferior programmable features Bourne Shell ‐ bsh or sh ‐ also restricted shell ‐ bsh – Sophisticated pattern matching and file name substitution Korn Shell – Backwards compatible with Bourne Shell – Regular expression substitution – emacs editing mode • Born Again Shell (BASH) – default shell on most Linux system • TENEX C‐Shell ‐ tcsh – Based on C‐Shell – Additional ability to use emacs to edit the command line – Word completion & spelling correction

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.