คำสั่งล่ามคำสั่งพื้นฐานสำหรับ ระบบปฏิบัติการยูนิกซ์ ทีมงานภายในและภายนอก โครงสร้างคำสั่ง

ล่ามคำสั่ง, ล่ามบรรทัดคำสั่ง- โปรแกรมคอมพิวเตอร์ ซึ่งเป็นส่วนหนึ่งของระบบปฏิบัติการที่ให้ความสามารถในการควบคุมคอมพิวเตอร์ขั้นพื้นฐานผ่านการป้อนคำสั่งแบบโต้ตอบผ่านอินเทอร์เฟซบรรทัดคำสั่งหรือการดำเนินการตามลำดับของไฟล์คำสั่งแบตช์

ตามกฎแล้วฟังก์ชั่นของมันถูก จำกัด ให้ผู้ใช้สามารถรันโปรแกรมอื่น ๆ ได้ แต่อาจมีบางอย่างอยู่ด้วย คำสั่งพื้นฐาน I/O และภาษาการเขียนโปรแกรมสคริปต์อย่างง่ายของตัวเอง

@ echo off : เริ่ม Cls Title Calculator สี 71 Echo ป้อนสมการ: Set /P exp = Set /A result =% exp % Title Calculated Echo สมการของคุณ: %exp% Echo Solution: %result% Pause > nul goto beginning

เครื่องคิดเลขสำหรับ bash shell:

#!/usr/bin/env bash echo "เครื่องคิดเลข" ในขณะที่อ่าน -p "ป้อนนิพจน์:" expr ทำ echo "ผลลัพธ์: $(($expr )) " เสร็จแล้ว

แนวคิด

เชลล์ทำงานด้วยคำสั่งง่ายๆ

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

สายพานลำเลียงเป็นลำดับของคำสั่งตั้งแต่หนึ่งคำสั่งขึ้นไปที่คั่นด้วย |(& สำหรับ cmd.exe) เอาต์พุตมาตรฐานของแต่ละคำสั่งยกเว้นอันสุดท้ายเชื่อมต่อกันโดยใช้ ช่องรายการด้วยอินพุตสตรีมมาตรฐานของคำสั่งต่อไปนี้ แต่ละคำสั่งจะถูกดำเนินการเป็น กระบวนการที่แยกจากกัน- ล่ามรอให้คำสั่งสุดท้ายเสร็จสิ้น สถานะการออกของไปป์ไลน์คือสถานะการออกของคำสั่งสุดท้าย นี่คือตัวอย่างของไปป์ไลน์อย่างง่ายสำหรับล่าม bash:

$ls |

ทีบันทึก |

สุขา 15 15 100

ล่ามคำสั่ง

ภาษาควบคุมข้อมูล - ภาษาฐานข้อมูลสำหรับฟังก์ชันการดูแลระบบ

Digital Command Language เป็นล่ามบรรทัดคำสั่งสำหรับระบบปฏิบัติการ DEC

DCL - รถหุ้มเกราะหนักฝรั่งเศสสมัยใหม่ MZ (รูปแบบ)ไฟล์ปฏิบัติการ 16 บิตพร้อมนามสกุล .EXE สำหรับ DOS ตั้งชื่อตามลายเซ็น - อักขระ ASCII MZ (4D 5A) ในสองไบต์แรก ลายเซ็นนี้เป็นชื่อย่อของ Mark Zbikowski หนึ่งในผู้สร้าง MS-DOS รูปแบบนี้ได้รับการพัฒนาเพื่อทดแทนรูปแบบ .COM ที่ล้าสมัย ไฟล์ปฏิบัติการ MZ มีข้อมูลเมตา โดยสามารถมีขนาดใหญ่กว่า 64 KB และใช้หน่วยความจำหลายส่วน ประเภทต่างๆ(โค้ด ข้อมูล และสแต็ก) จุดเข้าสู่โปรแกรมสามารถอยู่ที่ใดก็ได้ (ในไฟล์ .COM การดำเนินการคำสั่งจะเริ่มต้นโดยตรงจากจุดเริ่มต้นของไฟล์เสมอ) วิธีการโหลด ไฟล์ปฏิบัติการกำหนดโดยลายเซ็น: หากมี ส่วนหัว MZ จะถูกประมวลผล หากไม่มี ไฟล์จะถูกเปิดเป็น .COM - โดยไม่คำนึงถึงนามสกุลไฟล์ (เช่น in เวอร์ชันล่าสุดตัวแปลบรรทัดคำสั่ง MS-DOS COMMAND.COM จริงๆ แล้วเป็นไฟล์ EXE)

รูปแบบปฏิบัติการ Windows ในภายหลังเริ่มต้นด้วย MZ stub โดยทั่วไปแล้ว stub ที่เพิ่มโดยคอมไพเลอร์จะส่งข้อความเช่น "โปรแกรมนี้ไม่สามารถทำงานในโหมด DOS"

ตัวเชื่อมโยง DOS รุ่นเก่าอาจใช้ลายเซ็น ZM ซึ่งเป็นที่ยอมรับโดย MS-DOS และระบบปฏิบัติการที่เข้ากันได้จำนวนหนึ่ง

SQL*พลัส

SQL*Plus เป็นโปรแกรมล่ามบรรทัดคำสั่งสำหรับการทำงานกับระบบการจัดการฐานข้อมูล Oracle Database ซึ่งคุณสามารถดำเนินการได้ คำสั่ง SQLและ PL/SQL ใน แบบฟอร์มโต้ตอบหรือจากสคริปต์

SQL*Plus ทำงานเหมือนเครื่องมือที่ค่อนข้างเรียบง่าย พร้อมด้วยอินเทอร์เฟซบรรทัดคำสั่ง โดยทั่วไปโปรแกรมเมอร์และผู้ดูแลระบบฐานข้อมูลจะใช้เป็นเครื่องมือเริ่มต้นเนื่องจากอินเทอร์เฟซพร้อมใช้งานในการติดตั้งเกือบทุกรูปแบบ ซอฟต์แวร์ออราเคิล

ท็อป-20

TOPS-20 (เดิมชื่อ TENEX) เป็นระบบปฏิบัติการที่พัฒนาโดย BBN Technologies (Bolt, Beranek และ Newman) สำหรับคอมพิวเตอร์ DEC PDP-10 TENEX รวมการใช้งานระบบหน่วยความจำเสมือนอย่างเต็มรูปแบบ ซึ่งอนุญาตให้โปรแกรมไม่เพียงแต่เข้าถึงหน่วยความจำทั้งหมด 262 กิโลไบต์ (เทียบเท่ากับ 1152 กิโลไบต์) แต่ยังเข้าถึงพร้อมกันได้ ระบบเพจหน่วยความจำคัดลอกข้อมูลจากและไปยัง สื่อภายนอกตามความจำเป็น

หนึ่งใน คุณสมบัติที่โดดเด่น TENEX เป็นล่ามบรรทัดคำสั่งที่มุ่งเน้นผู้ใช้ ไม่เหมือน ระบบทั่วไปในเวลานั้น[ซึ่ง?] TENEX ใช้เพื่อความชัดเจน ชื่อยาวคำสั่งแม้จะมีคำซ้ำซ้อน ตัวอย่างเช่น หากต้องการพิมพ์เนื้อหาของไดเร็กทอรีใน UNIX ให้ใช้คำสั่ง ls และใน TENEX ให้ใช้ DIRECTORY (OF FILES) โดยที่ DIRECTORY คือ คำหลักและของไฟล์ - มีการใช้ความซ้ำซ้อนเพื่อทำให้วัตถุประสงค์ของคำสั่งชัดเจนยิ่งขึ้น มีการเขียนซอฟต์แวร์คัดลอกตัวเองสำหรับ TENEX เครือข่ายท้องถิ่นโปรแกรม Creeper ซึ่งเข้าใจผิดคิดว่าเป็นหนึ่งในไวรัสคอมพิวเตอร์ตัวแรกของโลก

รับคำสั่ง

Take Command คือชื่อที่ JP Software ใช้ในล่ามบรรทัดคำสั่งด้วย อินเตอร์เฟซแบบกราฟิก(GUI) สำหรับ Windows 3.1 (TC16) 32 บิต เวอร์ชันของ Windows(TC32) และใหม่กว่าสำหรับ OS/2 Presentation Manager (TCOS2) เปิดตัวควบคู่ไปกับเวอร์ชัน 4DOS 5.5, 4NT 2.5 และ 4OS2 2.52 ผลิตภัณฑ์สำหรับ OS/2 และ Windows ในเวอร์ชัน 16 บิตใช้งานได้จนถึงเวอร์ชัน 2.02 และยังสามารถดาวน์โหลดได้จากไซต์ JP Software FTP

Take Command วันนี้เป็นล่ามบรรทัดคำสั่งสำหรับระบบปฏิบัติการตระกูล Microsoft Windows ข้อดีเหนือคำสั่งมาตรฐาน เปลือกหน้าต่างเช่นเดียวกับ 4DOS ก่อน COMMAND.COM จากการกระจาย MS-DOS

ตั้งแต่เวอร์ชัน 9 ชื่อ Take Command อ้างอิงถึงชุดซอฟต์แวร์ทั้งหมด: TCI ( อินเตอร์เฟซคำสั่งในแท็บ) และ 4NT การพัฒนา Take Command เวอร์ชันดั้งเดิมถูกยกเลิกแล้ว ขณะนี้ส่วนประกอบ TCI ได้รับการขยายเพื่อรวมตัวจัดการไฟล์ แผงแบบกำหนดเอง และหน้าต่างอื่นๆ จำนวนหนึ่ง และ 4NT ได้รับการเปลี่ยนชื่อเป็น TCC และเพิ่มเติม เวอร์ชันเต็มมีให้ใช้งานฟรีใน "lite" (TCC/LE)

มีการเพิ่มตัวแก้ไขและดีบักเกอร์ในตัวสำหรับไฟล์แบตช์ใน Take Command แล้ว คำสั่งรวมถึงการเข้าถึงไฟล์ผ่าน FTP และ HTTP การเข้าถึงระบบไฟล์เครือข่าย การรวมเข้ากับ Active Scripting คำสั่งสำหรับการตรวจสอบระบบและการควบคุมบริการ Windows

ใช้คอนโซลคำสั่ง (TCC)

ใช้ Command Console (TCC) (เดิมคือ 4DOS สำหรับวินโดวส์ NT และ 4NT) เป็นล่ามบรรทัดคำสั่งที่ผลิตโดย JP Software เป็นการแทนที่ที่มีคุณสมบัติหลากหลายมากขึ้นสำหรับล่ามบรรทัดคำสั่งมาตรฐานใน Microsoft Windows - CMD.EXE TCC ใช้เชลล์ 4DOS สำหรับ DOS ที่เปิดตัวก่อนหน้านี้ และ 4OS/2 สำหรับ OS/2

ตั้งแต่เวอร์ชัน 12, 4NT ได้ถูกลบออกแล้ว รองรับวินโดวส์ 95, 98, ME, NT และ 2000 ตั้งแต่เวอร์ชัน 16 TCC ได้ยกเลิกการสนับสนุนสำหรับ Windows XP แม้ว่าการดำเนินการใน XP จะยังเป็นไปได้ก็ตาม 4NT ได้รับการเปลี่ยนชื่อเป็น Take Command Console (TCC) โดยเป็นส่วนหนึ่งของ JP Software Take Command เวอร์ชัน 9 และใหม่กว่า

TCC มีความสามารถที่หลากหลายสำหรับการทำงานกับบรรทัดคำสั่งและไฟล์แบตช์ เพื่อให้สามารถเข้าถึงระบบปฏิบัติการได้อย่างครอบคลุม TCC ช่วยให้คุณสามารถทำงานร่วมกับภาษาสคริปต์อื่น ๆ - REXX, Ruby และ Perl หรือภาษาสคริปต์ Windows ในรูปแบบของเอ็นจิ้น Active Scripting - VBScript และ JScript รวมถึง PerlScript ( ผ่าน ActivePerl), TclScript (ผ่าน ActiveTcl ), PythonScript (ผ่าน ActivePython) และเวอร์ชันของกลไกสคริปต์ Object REXX

อินเทอร์เฟซบรรทัดคำสั่ง

อินเทอร์เฟซบรรทัดคำสั่ง (CLI) เป็นอินเทอร์เฟซข้อความ (CUI) ประเภทหนึ่งระหว่างบุคคลกับคอมพิวเตอร์ ซึ่งคำสั่งไปยังคอมพิวเตอร์ส่วนใหญ่จะให้ผ่านการป้อนข้อมูลด้วยแป้นพิมพ์ สตริงข้อความ(คำสั่ง) ในระบบ UNIX สามารถใช้เมาส์ได้ หรือที่เรียกว่าคอนโซล

อินเทอร์เฟซบรรทัดคำสั่งแตกต่างกับระบบควบคุมโปรแกรมตามเมนู ตลอดจนการใช้งาน GUI ต่างๆ

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

คอนโซลการกู้คืน

Recovery Console เป็นส่วนประกอบที่รวมอยู่ใน Windows 2000, Windows XP และ วินโดวส์เซิร์ฟเวอร์ 2003 ช่วยให้ผู้ดูแลระบบสามารถดำเนินงานในช่วงที่จำกัดได้โดยใช้อินเทอร์เฟซบรรทัดคำสั่ง วัตถุประสงค์หลักคือเพื่อให้ผู้ดูแลระบบสามารถกู้คืนระบบปฏิบัติการในสถานการณ์ที่ Windows ไม่สามารถบู๊ตเป็นสถานะ GUI ได้ Recovery Console ใช้เพื่อมอบการเข้าถึง ฮาร์ดไดรฟ์วี ภาวะฉุกเฉินผ่านทางบรรทัดคำสั่ง ดังนั้นคุณจึงสามารถเข้าถึง Recovery Console ผ่านสื่อการติดตั้งดั้งเดิมที่ใช้ในการติดตั้ง Windows หรือสามารถติดตั้งบนก็ได้ ฮาร์ดไดรฟ์และเพิ่ม NTLDR ลงในเมนู อย่างไรก็ตาม การใช้อย่างหลังนั้นมีความเสี่ยงมากกว่า เนื่องจากต้องใช้คอมพิวเตอร์ในการบู๊ตก่อน NTLDR

เปรียบเทียบภาษาโปรแกรม

ตารางด้านล่างนี้เน้นย้ำถึงการมีหรือไม่มีคุณลักษณะบางอย่างในภาษาโปรแกรมยอดนิยมบางภาษาในปัจจุบัน คอลัมน์ต่างๆ เรียงตามตัวอักษร หากคุณสมบัติในภาษานั้นไม่พร้อมใช้งานโดยตรง แต่สามารถจำลองได้โดยใช้วิธีอื่น ตารางจะระบุว่าไม่มีอยู่จริง

เมื่อกรอกตาราง ระบบจะพิจารณาเฉพาะข้อมูลที่เป็นข้อเท็จจริงเท่านั้น แม้ว่าการมีอยู่ของคุณลักษณะนั้นไม่จำเป็นต้องเป็นข้อได้เปรียบของภาษาเสมอไป และการไม่มีก็เป็นข้อเสียก็ตาม

จุดเชื่อมต่อ NTFS

NTFS Junction Point - นวัตกรรมด้านไฟล์ ระบบเอ็นทีเอฟเอส 3.0 (ระบบไฟล์เริ่มต้นใน Windows 2000) สาระสำคัญของนวัตกรรมนี้คือไดรฟ์หรือโฟลเดอร์แบบลอจิคัลที่ระบุจะแสดงเป็นโฟลเดอร์ในไดรฟ์แบบลอจิคัลอื่นหรือในโฟลเดอร์อื่น คุณสมบัตินี้ช่วยให้คุณสร้างเอฟเฟกต์บางอย่างกับระบบไฟล์ได้ (เช่น จัดเก็บสองโปรไฟล์ของผู้ใช้คนเดียวกันและสลับระหว่างโปรไฟล์เหล่านั้นโดยไม่ต้อง ปัญหาพิเศษ- จุดรวมถูกนำมาใช้ใน NTFS เป็นจุดแยกวิเคราะห์ชนิดพิเศษ

คุณสมบัตินี้สามารถกำหนดค่าได้ในสแนปอินการจัดการดิสก์: คลิก คลิกขวาบนไดรฟ์ที่เชื่อมต่อ เลือก "เปลี่ยนอักษรระบุไดรฟ์หรือเส้นทางของไดรฟ์..." จากนั้นรายการจะแสดงเส้นทางที่เป็นไปได้ทั้งหมดไปยังไดรฟ์ โดยค่าเริ่มต้น ไดรฟ์จะสามารถเข้าถึงได้ด้วยตัวอักษร (“X:” - โดยที่ X คือ อักษรระบุไดรฟ์) คุณสามารถเปลี่ยนเส้นทางไปยังดิสก์ได้โดยใช้ปุ่มที่เกี่ยวข้องด้านล่างรายการ

หากต้องการสร้างจุดเชื่อมต่อกับโฟลเดอร์ คุณสามารถใช้ยูทิลิตี linkd ซึ่งรวมอยู่ในนั้นได้ ชุดวินโดว์ชุดทรัพยากร 2000 และ Windows XP ใน Windows Vista และสูงกว่า จุดเชื่อมต่อหรือ ลิงค์สัญลักษณ์สามารถสร้างได้โดยใช้มาตรฐาน คำสั่งคอนโซลเอ็มคลิงค์

ในการเข้าถึงโฟลเดอร์ดังกล่าวคุณไม่จำเป็นต้องมีสิ่งใดเลย การตั้งค่าเพิ่มเติมแอปพลิเคชันนั่นคือการเข้าถึงทำได้โดยการป้อนที่อยู่โฟลเดอร์ ดังนั้นการจำกัดวอลุ่มในเครื่อง 26 วอลุ่มบนคอมพิวเตอร์เครื่องเดียว (จำนวนตัวอักษรภาษาอังกฤษสำหรับการตั้งชื่อดิสก์) จะหายไป เนื่องจากสามารถเข้าถึงโวลุ่มได้โดยไม่ต้องกำหนดชื่อ

ชีบัง (ยูนิกซ์)

Shebang (อังกฤษ shebang, sha-bang, hashbang, ปอนด์-ปัง หรือ hash-pling) - ในการเขียนโปรแกรม ลำดับของสัญลักษณ์สองตัว: แฮช และ เครื่องหมายอัศเจรีย์("#!") ที่จุดเริ่มต้นของไฟล์สคริปต์

เมื่อสคริปต์ shebang ถูกดำเนินการเป็นโปรแกรมบนระบบปฏิบัติการที่คล้ายกับ Unix ตัวโหลดโปรแกรมจะถือว่าส่วนที่เหลือของบรรทัดหลัง shebang เป็นชื่อของไฟล์โปรแกรมล่าม ตัวโหลดจะเรียกใช้โปรแกรมนี้และส่งผ่านชื่อของไฟล์สคริปต์โดยมี shebang เป็นพารามิเตอร์ ตัวอย่างเช่น หากชื่อเต็มของไฟล์สคริปต์คือ "path/to/script" และบรรทัดแรกของไฟล์นี้คือ:

#!/bin/sh จากนั้นตัวโหลดจะรัน "/bin/sh" (โดยปกติจะเป็นเชลล์เป้าหมายหรือตัวแปลบรรทัดคำสั่งที่เข้ากันได้) และส่งผ่าน "path/to/script" เป็นพารามิเตอร์แรก

โดยปกติล่ามจะข้ามบรรทัด shebang เนื่องจากอักขระ "#" เป็นจุดเริ่มต้นของอักขระแสดงความคิดเห็นในภาษาสคริปต์ต่างๆ ล่ามบางคนที่ไม่ได้ใช้อักขระแฮชเพื่อระบุจุดเริ่มต้นของความคิดเห็น (เช่น Scheme) อาจละเว้นบรรทัด shebang เพื่อกำหนดวัตถุประสงค์ โซลูชันอื่นๆ อาศัยตัวประมวลผลล่วงหน้าที่ประมวลผลและลบบรรทัด shebang ก่อนที่สคริปต์ที่เหลือจะถูกส่งไปยังคอมไพเลอร์หรือล่าม นี่คือวิธีการทำงานของ InstantFPC ซึ่งช่วยให้คุณสามารถเรียกใช้โปรแกรมที่เขียนด้วย Free Pascal เป็นสคริปต์บนระบบปฏิบัติการบางระบบได้

1. (เลือกคำตอบที่ผิด) นิพจน์ทั่วไปพื้นฐานรวมถึงแนวคิดด้วย

2. (เลือกคำตอบที่ผิด) ฉันจะหยุดเอาต์พุตของโปรแกรมที่ยาวเกินไปชั่วคราวได้อย่างไร (เช่น "ls - r /")

3. (เลือกคำตอบที่ผิด) จะหยุดโปรแกรม "cat" ที่ทำงานโดยไม่มีพารามิเตอร์ได้อย่างไร?

4. (เลือกคำตอบที่ผิด) ประมวลผลบนระบบ UNIX

5. (เลือกคำตอบที่ผิด) การปฏิบัติตามหลักการจัดระบบขั้นตอนช่วยได้

6. (เลือกคำตอบที่ผิด) ยูทิลิตี้ ed คือ

7. (เลือกคำตอบที่ผิด) Control Flow และ Data Flow ต่างกันอย่างไร?

8. PID (ตัวระบุกระบวนการ) คือ

9. ระบบ X window คือ

10. ยูนิกซ์คือ

11. X11R6 คือ

12. XFree86 คือ

13. ลูกค้า X คือ

14. เซิร์ฟเวอร์ X คือ

15. ตัวย่อของคำสั่งใน vi นำไปสู่ความจริงที่ว่า

16. กระบวนการที่แอ็คทีฟแตกต่างจาก ธีมพื้นหลัง, อะไร

17. หากไม่สังเกตหลักการใดที่ระบบฉายภาพที่เต็มเปี่ยมไปไม่ได้?

18. มากที่สุดใน vi

19. ฟังก์ชันส่วนติดต่อผู้ใช้ส่วนใหญ่บนระบบ Unix ถูกครอบงำโดย

20. ในเชลล์ การเขียนลงในไฟล์ที่กำหนดเองและการอ่านจากที่นั่นจะถูกนำไปใช้ในแบบฟอร์ม

21. บนระบบ UNIX

22.ว สภาพแวดล้อมแบบกราฟิก X11:

23. ในสภาพแวดล้อมแบบกราฟิก X11:

24. ในสภาพแวดล้อมแบบกราฟิก X11:

25. ในกรณีใดคำสั่ง if ในเชลล์จะพิจารณาเงื่อนไขให้เป็นไปตามนั้น?

26. ในไดเร็กทอรี rc1.d, rc2.d ฯลฯ มี

27. ใครคือผู้ใช้ระบบฉายภาพ?

28. ใครคือผู้ใช้ระบบขั้นตอน?

29. ในคำสั่ง ls a b "c d" ยูทิลิตี้ ls จะได้รับ

30. ระบบการฉายภาพเป็นไปตามข้อกำหนด

31. ระบบขั้นตอนเป็นไปตามข้อกำหนด

32. โปรแกรมแก้ไข vi มีสามโหมดสำหรับการทำงานกับข้อความ:

33. มีการปรับปรุงตัวแก้ไข vim เพื่อให้การแก้ไขสะดวกยิ่งขึ้น

34. หน้าคู่มือจะต้องมีช่องต่างๆ

35. ในสตริง "Qbab*cdecW" นิพจน์ทั่วไป "(a|b).*c" สอดคล้องกับสตริงย่อย

36. ในบรรทัดที่พิมพ์เพื่อตอบสนองต่อเชลล์ "prompt" คำแรกมักเป็นคำแรกบ่อยที่สุด

37. ในสิ่งที่เรียกว่า รูปแบบ BSD ใหม่ บูตสแตรป(FreeBSD5) โดยใช้หลักการ ".d"

38. รูปแบบ ls แสดงถึงเนื้อหาของไดเร็กทอรี ใครบ้างนอกจาก superuser แล้วที่มีความสามารถในการลบไฟล์ที่อยู่ในนั้น?

39. รูปแบบ ls แสดงถึงเนื้อหาของไดเร็กทอรี ใครบ้างนอกจาก superuser แล้วที่มีความสามารถในการลบไฟล์ที่อยู่ในนั้น?

40. รูปแบบ ls แสดงถึงเนื้อหาของไดเร็กทอรี ใครบ้างนอกจาก superuser แล้วที่มีความสามารถในการลบไฟล์ที่อยู่ในนั้น?

41. หน้าที่ของสภาพแวดล้อมการทำงาน ได้แก่

42. หน้าที่ของสภาพแวดล้อมการทำงาน ได้แก่

43. หน้าที่ของสภาพแวดล้อมการทำงาน ได้แก่

44. “ปัญหาการป้อนข้อมูลการควบคุม” ในโปรแกรมแก้ไขข้อความคืออะไร?

45. อะไรคือเหตุผลในการแยกส่วนที่ประยุกต์และส่วนที่เป็นเครื่องมือเมื่อแก้ไขปัญหา?

46. ​​​​ระบบปฏิบัติการและสภาพแวดล้อมการทำงานแตกต่างกันอย่างไร?

47. อะไรคือความแตกต่างระหว่างคำว่า "X-terminal" และ "xterm"

48. การสนับสนุนฮาร์ดแวร์สำหรับบริบทงานมีประโยชน์อย่างไร?

49. การแยกความแตกต่างระหว่างระบบและเนื้อหาผู้ใช้ของระบบปฏิบัติการคืออะไร?

50. การจัดการกระแสข้อมูลแนวตั้ง

51. หน้าคู่มือทั้งหมด

52. เลือกรายการที่กล่าวถึงเฉพาะฟิลด์ที่สำคัญที่สุดในคู่มือ

53. เลือกรายการที่กล่าวถึงเฉพาะฟิลด์ที่สำคัญที่สุดในคู่มือ

54. เลือกรายการที่กล่าวถึงเฉพาะฟิลด์ที่สำคัญที่สุดในคู่มือ

55. เลือกรายการที่กล่าวถึงเฉพาะแหล่งข้อมูลหลักเกี่ยวกับระบบ

56. เลือกรายการที่กล่าวถึงเฉพาะแหล่งข้อมูลหลักเกี่ยวกับระบบ

57. เลือกรายการที่กล่าวถึงเฉพาะแหล่งข้อมูลหลักเกี่ยวกับระบบ

58. เลือกรายการที่จัดขั้นตอนการแก้ปัญหาตามลำดับที่เหมาะสมที่สุด

59. เลือกรายการที่มีรายการย่อยสอดคล้องกับการบูตระบบล่วงหน้าสามระดับติดต่อกัน

60. เลือกรายการที่มีรายการย่อยสอดคล้องกับการบูตระบบล่วงหน้าสามระดับติดต่อกัน

61. เลือกรายการที่มีรายการย่อยสอดคล้องกับการบูตระบบล่วงหน้าสามระดับติดต่อกัน

62. เลือกรายการที่มีเฉพาะหลักการจัดระบบฉายภาพ

63. เลือกรายการที่มีเฉพาะหลักการจัดระบบฉายภาพ

64. เลือกหัวข้อที่มีเฉพาะหลักการจัดระบบฉายภาพเท่านั้น

65. เลือกหัวข้อที่มีเฉพาะหลักการจัดระบบขั้นตอน

66. เลือกหัวข้อที่มีเฉพาะหลักการจัดระบบขั้นตอน

67. เลือกหัวข้อที่มีเฉพาะหลักการจัดระบบขั้นตอน

68. บริเวณบ้านโดยใช้โปรแกรมแก้ไขข้อความบน UNIX

69. ข้อเสียเปรียบหลักของโครงการบูตสแตรปแบบ "เชิงเส้น" (ที่เรียกว่าโครงการ BSD แบบเก่า, FreeBSD4)

70. ซ็อกเก็ต UNIX

71. คำสั่ง Nest ใน vi สามารถประกอบด้วย

72. หัวข้อที่แท้จริงคือ

73. หัวข้อที่แท้จริงใน UNIX ถูกกำหนดไว้โดยเฉพาะ

74. Daemons ในระบบ UNIX ทั่วไป

75. อธิบายแผนภาพความสามารถในการเข้าถึง

76. บทสนทนาระหว่างมนุษย์กับเครื่องจักรในระบบขั้นตอนมักถูกสร้างขึ้นบนพื้นฐาน

77. หากต้องการเชี่ยวชาญโปรแกรมแก้ไข vim อย่างสะดวกสบาย คุณต้องมี

78. ในการกำหนดสิทธิ์การเข้าถึงไฟล์ระบบของหัวเรื่องนอกเหนือจากแอตทริบิวต์ของไฟล์จำเป็นต้องทราบ

79. สำหรับกลไกหน่วยความจำเสมือนแบบดั้งเดิม ข้อความต่อไปนี้เป็นจริง:

80. ในการจัดการระบบ UNIX ที่คุณต้องการ

81. ไดเรกทอรี “t-bit” มีไว้เพื่ออะไร?

82. นิติบุคคลที่เชื่อถือได้

83. เอกสารเกี่ยวกับระบบ UNIX

84. เอกสารในรูปแบบหน้าข้อมูล

85. ส่วนเพิ่มเติมดิสก์ (พาร์ติชันเสริม) คือ

87. การก่อสร้างแล้วเสร็จคือ

88. หากไดเร็กทอรีปัจจุบันประกอบด้วย อย่างน้อยไฟล์ชื่อ "a" จากนั้นด้วยคำสั่ง ls a* ยูทิลิตี้ ls จะได้รับ

90. วัตถุประสงค์ของสภาพแวดล้อมการทำงาน:

91. งานในคิวกระบวนการ UNIX

92. จำเป็นต้องมีเครื่องหมายคำพูดเพื่อที่จะ

93. ความรู้ในเรื่องที่จำเป็น ผู้ใช้ที่มีประสบการณ์ระบบฉายภาพ?

94. ผู้ใช้ระบบขั้นตอนที่มีประสบการณ์จำเป็นต้องรู้ด้านใดบ้าง?

95. มันสมเหตุสมผลหรือไม่ที่จะเก็บคำสั่ง vi ที่ซับซ้อนไว้เป็นความคิดเห็นในข้อความ?

96. ชื่อของมาโครใน vi คือ

98. อินเตอร์เฟซระบบยูนิกซ์

99. อินเตอร์เฟซระบบยูนิกซ์

100. อินเทอร์เฟซบรรทัดคำสั่งปรากฏขึ้นเนื่องจาก

101. การไหลของข้อมูลในรูปแบบความน่าเชื่อถือคือ

102. การไหลของข้อมูลในรูปแบบความลับคือ

103. สามารถสร้างพาร์ติชั่นหลักมาตรฐานได้กี่พาร์ติชั่นบนดิสก์ของคอมพิวเตอร์ที่เข้ากันได้กับ IBM?

104. สามารถสร้างพาร์ติชั่นมาตรฐานได้กี่พาร์ติชั่นบนดิสก์ของคอมพิวเตอร์ที่เข้ากันได้กับ IBM?

105. สามารถใส่พาร์ติชันมาตรฐานได้กี่พาร์ติชันในตารางดิสก์พาร์ติชัน (HDPT) ของคอมพิวเตอร์ที่เข้ากันได้กับ IBM

107. จะหยุดโปรแกรมแช่แข็งได้อย่างไร?

108. สตริงใด "abcdf" "abcdbcdf" "abcdef" "af" "adbdf" "acf" ตรงกับ RF "a(bcd)*f"

109. สตริงใด "abcdf" "abcdbcdf" "abcdef" "af" "adbdf" "acf" ตรงกับ RF "af"

110. บรรทัดใดตรงกับ RF "m(1.3|)+"

111. บรรทัดใดตรงกับ RF "n(|x-z)+"

112. บรรทัดใดตรงกับ RF "o|+"

113. พื้นที่การใช้งานใดที่ไม่ปกติสำหรับระบบขั้นตอน?

114. หลักการใดของระบบฉายภาพที่ถูกปฏิบัติตามอย่างเคร่งครัดที่สุดใน vi?

115. กระบวนการใดที่เกี่ยวข้องกับแต่ละเทอร์มินัลทันทีเมื่อโหลดเสร็จ?

116. ระบบมนุษย์และเครื่องจักรประเภทใดที่ต้องการให้ผู้ใช้มีความรู้เกี่ยวกับโดเมนเครื่องมือ?

117. แนวทางใดในการพัฒนาระบบปฏิบัติการที่สอดคล้องกับคำเปรียบเทียบ "เดสก์ท็อป"

118. ไดเร็กทอรี /etc บนระบบ UNIX ทั่วไปถูกใช้เพื่อจัดเก็บ

119. ไดเร็กทอรี /usr บนระบบ UNIX ทั่วไปถูกใช้เพื่อจัดเก็บ

120. ไดเร็กทอรี /var บนระบบ UNIX ทั่วไปใช้สำหรับการจัดเก็บ

121. ชุดที่อยู่บริบท

122. ใครเป็นผู้รันคำสั่ง "chown" บ่อยที่สุด?

123. ตำนานในระบบขั้นตอนคือ

124. มีการเรียกผู้นำเซสชั่น

125. เครื่องหมายข้อความ

126. โมเดลความน่าเชื่อถือทำให้เกิดการห้าม

127. รูปแบบการรักษาความลับทำให้เกิดการห้าม

128. โมดูลในระบบ UNIX ทั่วไป

129. เป็นไปได้ไหมที่จะเขียนข้อมูลลงไฟล์ที่มีคุณลักษณะ "r--r--r--"?

130. เป็นไปได้ไหมที่จะใช้ฟังก์ชัน เพลงประกอบทีม?

131. เป็นไปได้ไหมที่จะใช้ฟังก์ชั่นการเลื่อนไปตามลิงค์ไฮเปอร์เท็กซ์ในรูปแบบ HTML?

132. เป็นไปได้ไหมที่จะใช้ฟังก์ชันแก้ไขสเปรดชีต?

133. เป็นไปได้ไหมที่จะลบไฟล์ของคนอื่นออกจากไดเร็กทอรีของคุณ?

134. วัตถุประสงค์ของช่อง NAME:

135. วัตถุประสงค์ของช่องดูเพิ่มเติม

136. วัตถุประสงค์ของช่องสรุป:

137. ตั้งชื่อขอบเขตเครื่องมือและขอบเขตการใช้งานเมื่อแก้ไขปัญหาต่อไปนี้: การสร้างตารางการเดินรถไฟ

138. ตั้งชื่อเครื่องมือและพื้นที่ที่ใช้เมื่อแก้ไขปัญหาต่อไปนี้: การสร้างคาสิโนออนไลน์

139. ตั้งชื่อส่วนเครื่องมือและส่วนที่ประยุกต์เมื่อแก้ไขปัญหาต่อไปนี้: การออกแบบตัวรถนั่งคนพิการ

140. การตั้งค่าตัวแก้ไข Vi สามารถเปลี่ยนแปลงได้

141. เรื่องที่ระบุคือ

142. หัวเรื่องที่ระบุใน UNIX ถูกกำหนดไว้โดยไม่ซ้ำกัน

143. ปัญหาผกผันระบบฉายภาพคือ

144. นิพจน์ทั่วไปเดียวกันนี้สามารถใช้ได้กับยูทิลิตี้ทั้งหมดที่ทำงานกับ RT

145. สิ่งแวดล้อมคือ

146. การดำเนินการ "|" ในเปลือก

147. ทิศทางหลักของการพัฒนาระบบฉายภาพ

148. ทิศทางหลักของการพัฒนาระบบขั้นตอน

149. งานหลักของแกนระบบ

150. คำสั่งพื้นฐานสำหรับการทำงานกับไฟล์:

151. ฟังก์ชั่นเชลล์พื้นฐาน

152. ลักษณะเฉพาะของทรัพยากรกราฟิกคือพวกเขา

153. การถ่ายโอนข้อมูลล่าช้าเป็นไปได้

154. แพ็คเกจในระบบ UNIX ทั่วไป

155. การย้าย ปรับขนาด และ รูปร่าง Windows ใน X ทำงานอยู่

156. ถ้าเป็นไปได้ โปรแกรมแก้ไขเป็นกลุ่ม

157. การทดแทนในเชลล์คือ

158. การค้นหาหน้าคู่มือที่จำเป็นเกิดขึ้น

159. ผู้ใช้ระบบประเภทใดที่มักทำหน้าที่เป็นตัวกลางระหว่างเครื่องกับลูกค้า?

160. คำว่า "เทอร์มินัล" อาจหมายถึง

161. คำว่า "เทอร์มินัล" อาจหมายถึง

162. คำว่า "เทอร์มินัล" อาจหมายถึง

163. แนวคิด " ยูทิลิตี้ระบบ" และ "ยูทิลิตี้ผู้ใช้" ใน UNIX

164. เหตุใด "เข้าสู่ระบบ" จึงสามารถเปิดเชลล์ "ในนามของ" ผู้ใช้คนใดก็ได้?

165. กฎซ้าย-ยาวกล่าวไว้อย่างนั้น

166. คำสั่งในระบบขั้นตอนคือ

167. คำสั่งในระบบขั้นตอนคือ

168. เมื่อคุณกดปุ่ม "c" เข้าไป โหมดคำสั่งวีจะเกิดขึ้น

169. การกดปุ่ม "d" ในโหมดคำสั่ง vi จะทำให้

170. การกดปุ่ม "y" ในโหมดคำสั่ง vi จะทำให้

171. เมื่อเชี่ยวชาญระบบฉายภาพ ผู้ใช้จะต้องทำ

172. เมื่อแก้ไขบรรทัดคำสั่งและประวัติสิ่งสำคัญคือ

173. ในการใช้เทมเพลตโดยทั่วไป

174. หลักการของทักษะที่รับประกันกำหนดไว้เช่นนั้น

175. หลักการของการเปิดข้อมูลกำหนดให้เป็นเช่นนั้น

176. หลักการลดต้นทุนกำหนดไว้เช่นนั้น

177. หลักการของความรู้อันจำกัดกำหนดไว้เช่นนั้น

178. หลักการของขั้นตอนที่ทับซ้อนกันกำหนดไว้เช่นนั้น

179. หลักการของความเข้าใจบริบทกำหนดให้เป็นเช่นนั้น

180. สาเหตุของการใช้นิพจน์ทั่วไปใน UNIX บ่อยครั้ง

181. โครงการในระบบฉายภาพคือ

182. โครงการในระบบฉายภาพคือชุดข้อมูลที่อธิบายได้โดยไม่ซ้ำกัน

183. โปรไฟล์ของเปลือกหอยคือ

184. ขั้นตอนในระบบขั้นตอนคือ

185. การก่อสร้างโดยตรงหมายถึงโครงการ

186. เทอร์มินัลหลอกคือ

187. การแบ่งปันเวลาคือ

188. การแบ่งปันทรัพยากรคือ

189. นิพจน์ทั่วไปแบบขยายรวมถึงแนวคิดด้วย

190. นิพจน์ทั่วไปประกอบด้วย

191. ในแง่ UNIX สคริปต์คือ

192. สัญญาณคือ

194. มี _ways_ ของการเข้าถึงในระบบไฟล์ UNIX กี่วิธี?

195. คอมพิวเตอร์เครื่องหนึ่งสามารถลงทะเบียนเซิร์ฟเวอร์ X ได้กี่เครื่อง?

196. vi editor มีกระเป๋ากี่ช่อง?

197. สิ่งที่ยากที่สุดในการสังเกตในระบบยูนิกซ์คือ

198. ผู้สร้างระบบ UNIX คำนวณ

199. ไดเร็กทอรี UNIX มาตรฐานถูกแบ่งย่อย

200. สตาร์ทเตอร์ ดิสก์เสมือน(เริ่มต้น) คือ

201. โมเดลหัวเรื่อง-วัตถุตาม ACL

202. มีการใช้โมเดลหัวเรื่องและวัตถุของสิทธิ์การเข้าถึง

203. มีการใช้รูปแบบหัวเรื่องและหัวเรื่องของสิทธิ์การเข้าถึง

204. รูปแบบหัวเรื่อง-หัวเรื่องที่มีหลายหัวเรื่อง

205. คำว่า "อินพุตโปรแกรมมาตรฐาน" หมายถึง

206. คำว่า "เอาต์พุตข้อผิดพลาดมาตรฐานของโปรแกรม" หมายถึง

207. คำว่า "เอาท์พุตมาตรฐานของโปรแกรม" หมายถึง

208. คำว่า "อุปกรณ์" หมายถึง

209. สายเทอร์มินัลคือ

210. ล่ามคำสั่ง UNIX ทั่วไป

211. โครงการสามระดับอนุญาต

212. ระบุขอบเขตการใช้งานที่ไม่ปกติสำหรับระบบฉายภาพ

213. การจัดการเซสชันใช้เพื่อ

214. ระดับการดำเนินการคือ

215. ยูทิลิตี้ ed คือ

216. ยูทิลิตี้เดิมคือ

217. ยูทิลิตี้ sed คือ

218. ยูทิลิตี้ vi คือ

219. ระบบไฟล์คือ

220. เรียกว่าตัวกรองในระบบ UNIX

221. เรียกว่าตัวกรองในระบบ UNIX

222. เรียกว่าตัวกรองในระบบ UNIX

223. ฟังก์ชั่นของตัวจัดการทรัพยากรใน UNIX ดำเนินการโดย

224. สิ่งที่ไม่สามารถทำได้ในรูปแบบการบูต FreeBSD?

225. ปัญหาการนับและการแลกเปลี่ยนแตกต่างกันอย่างไร?

227 หมายเลข 11 ในชื่อ X11 คือ

228. _uniquely_ ใดที่นิยามผู้ใช้ใน UNIX?

229. คำสั่ง mount ทำอะไร?

230. มีอะไรอยู่ในไดเร็กทอรี /etc/init d บนระบบ Linux?

231. มีอะไรอยู่ในไดเร็กทอรี /etc/rc3.d บนระบบ Linux?

232. ตัวแก้ไข vim ไม่รองรับอะไรบ้าง?

233. ตัวแก้ไข vim ไม่รองรับอะไรบ้าง?

234. ตัวแก้ไข vim ไม่รองรับอะไรบ้าง?

235. อะไรคือสิ่งที่ไม่ปกติสำหรับล่ามคำสั่ง?

236. สิ่งใดที่ไม่สามารถทำได้ในโครงการโหลด LILO

237. UNIX มีการใช้งานอะไรบ้าง?

238. “หน่วยความจำเสมือน” คืออะไร?

239. “บริบทของงาน” คืออะไร?

240. “การขนานเทียม” คืออะไร?

241. "ผู้ใช้หลอก" คืออะไร?

242. กิจกรรมของมนุษย์มีประโยชน์อย่างไร?

243. มันคืออะไร พื้นที่ใช้งานกิจกรรมของมนุษย์

244. ระบบคนและเครื่องจักรคืออะไร?

245. คุณลักษณะของล่ามคำสั่งคืออะไร?

246. คุณลักษณะของล่ามคำสั่งคืออะไร?

247. โปรแกรมแก้ไขหน้าจอ vi

248. ขั้นตอนของขั้นตอนการโหลดสามระดับ:

โครงการนักพัฒนาซอฟต์แวร์ให้การสนับสนุนการสอบ หลักสูตรการฝึกอบรม มหาวิทยาลัยเทคโนโลยีสารสนเทศอินเทอร์เน็ต INTUIT (INTUIT) เราตอบคำถามสอบสำหรับ 380 หลักสูตร INTUIT (INTUIT), คำถามรวม, คำตอบ (คำถามของหลักสูตร INTUIT บางข้อมีคำตอบที่ถูกต้องหลายข้อ) แคตตาล็อกคำตอบสำหรับคำถามสอบปัจจุบันสำหรับหลักสูตร INTUITเผยแพร่บนเว็บไซต์ของสมาคมโครงการนักพัฒนาที่: http://www. dp5.su/

การยืนยันคำตอบที่ถูกต้องสามารถพบได้ในส่วน "แกลเลอรี" เมนูด้านบนที่มีการเผยแพร่ผลการสอบสำหรับ 100 หลักสูตร (ใบรับรอง ใบรับรอง และใบสมัครพร้อมเกรด)

คำถามเพิ่มเติมเกี่ยวกับ 70 หลักสูตรและคำตอบจะถูกเผยแพร่บนเว็บไซต์ http://www. dp5.su/ และพร้อมให้บริการแก่ผู้ใช้ที่ลงทะเบียนแล้ว สำหรับส่วนที่เหลือ คำถามสอบหลักสูตร INTUIT ที่เรามีให้ บริการชำระเงิน(ดูแท็บ เมนูด้านบน"สั่งซื้อบริการ" เงื่อนไขการสนับสนุนและช่วยเหลือเมื่อสอบผ่าน หลักสูตรตรัสรู้เผยแพร่ที่: http://www. dp5.su/

หมายเหตุ:

- ข้อผิดพลาดในข้อความของคำถามเป็นต้นฉบับ (ข้อผิดพลาดของ INTUIT) และเราไม่ได้รับการแก้ไขด้วยเหตุผลดังต่อไปนี้ - ง่ายกว่าในการเลือกคำตอบสำหรับคำถามที่มีข้อผิดพลาดเฉพาะในข้อความ

- คำถามบางข้ออาจไม่รวมอยู่ในรายการนี้ เนื่องจากมีการนำเสนอในรูปแบบกราฟิก รายการอาจมีความไม่ถูกต้องในถ้อยคำของคำถาม ซึ่งมีสาเหตุมาจากข้อบกพร่องในการจดจำกราฟิก รวมถึงการแก้ไขโดยผู้พัฒนาหลักสูตร

การบรรยายครั้งที่ 1

วิทยาการคอมพิวเตอร์เป็นศาสตร์แห่งวิธีการได้มา การสะสม การจัดเก็บ การแปลง การส่งผ่าน การปกป้อง และการใช้ข้อมูล รวมถึงสาขาวิชาที่เกี่ยวข้องกับการประมวลผลข้อมูลด้วย คอมพิวเตอร์และเครือข่ายคอมพิวเตอร์ ทั้งเชิงนามธรรม เช่น การวิเคราะห์อัลกอริธึม และค่อนข้างเฉพาะเจาะจง เช่น การพัฒนาภาษาโปรแกรม วิทยาการคอมพิวเตอร์เป็นสาขาวิชาวิทยาศาสตร์รุ่นเยาว์ที่ศึกษาประเด็นที่เกี่ยวข้องกับการค้นหา การรวบรวม การจัดเก็บ การเปลี่ยนแปลง และการใช้ข้อมูลในกิจกรรมของมนุษย์ในด้านต่างๆ

คำว่า "วิทยาการคอมพิวเตอร์" ถูกนำมาใช้ครั้งแรกในเยอรมนีโดย Karl Steinbuch ในปี 1957 ในปีพ.ศ. 2505 คำนี้ถูกนำมาใช้ในภาษาฝรั่งเศสโดย F. Dreyfus ซึ่งรับแปลเป็นภาษายุโรปอื่นๆ อีกหลายภาษาด้วย ในวรรณคดีวิทยาศาสตร์และเทคนิคของสหภาพโซเวียต คำว่า "วิทยาการคอมพิวเตอร์" ได้รับการแนะนำโดย A. I. Mikhailov, A. I. Cherny และ R. S. Gilyarevsky ในปี 1968

วิทยาการคอมพิวเตอร์ได้รับการยอมรับว่าเป็นวิทยาศาสตร์ที่แยกจากกันเฉพาะในทศวรรษ 1970 เท่านั้น ก่อนหน้านั้นได้พัฒนาเป็นส่วนหนึ่งของวิชาคณิตศาสตร์ อิเล็กทรอนิกส์ และอื่นๆ วิทยาศาสตร์เทคนิค- จุดเริ่มต้นของวิทยาการคอมพิวเตอร์สามารถพบได้แม้แต่ในภาษาศาสตร์ นับตั้งแต่ได้รับการยอมรับว่าเป็นวิทยาศาสตร์ที่แยกจากกัน วิทยาการคอมพิวเตอร์ก็ได้พัฒนาวิธีการและคำศัพท์เฉพาะของตนเอง

การบรรยายครั้งที่ 2

ใน วิทยาการคอมพิวเตอร์สมัยใหม่ส่วนใหญ่มีการใช้ระบบตัวเลขสามระบบ (ทุกตำแหน่ง): ไบนารี เลขฐานสิบหก และทศนิยม

ระบบไบนารี่ Radix ใช้สำหรับการเข้ารหัส สัญญาณไม่ต่อเนื่องซึ่งผู้บริโภคเป็นเทคโนโลยีคอมพิวเตอร์ สถานการณ์นี้มีการพัฒนาในอดีต เนื่องจากเป็นการง่ายกว่าที่จะแสดงสัญญาณไบนารี่ ระดับฮาร์ดแวร์- ในระบบตัวเลขนี้ มีการใช้เครื่องหมายสองตัวแทนตัวเลข - 0 และ 1

ระบบเลขฐานสิบหก Radix ใช้ในการเข้ารหัสสัญญาณแยกซึ่งผู้บริโภคเป็นผู้ใช้ที่ได้รับการฝึกอบรมมาเป็นอย่างดีซึ่งเป็นผู้เชี่ยวชาญในสาขาวิทยาการคอมพิวเตอร์ ป้ายที่ใช้แทนตัวเลข – หลักทศนิยม 0 ถึง 9 และตัวอักษร ตัวอักษรละติน– เอ บี ซี ดี อี เอฟ

ระบบเลขทศนิยมใช้ในการเข้ารหัสสัญญาณแยกซึ่งผู้บริโภคเรียกว่าผู้ใช้ปลายทางซึ่งไม่ใช่ผู้เชี่ยวชาญในสาขาวิทยาการคอมพิวเตอร์ (เห็นได้ชัดว่าบุคคลใด ๆ สามารถทำหน้าที่เป็นผู้บริโภคได้) สัญลักษณ์ที่ใช้แทนตัวเลขคือตัวเลขตั้งแต่ 0 ถึง 9

รหัสตรงของเลขฐานสองถูกสร้างขึ้นจาก ค่าสัมบูรณ์หมายเลขนี้และรหัสเครื่องหมาย (ศูนย์หรือหนึ่ง) หน้าหลักที่สำคัญที่สุด

รหัสย้อนกลับของเลขฐานสองถูกสร้างขึ้นตามกฎต่อไปนี้ รหัสย้อนกลับของจำนวนบวกจะเหมือนกับรหัสไปข้างหน้า รหัสย้อนกลับของจำนวนลบจะมีรหัสอยู่ในหลักเครื่องหมายของตัวเลขและหลักสำคัญของตัวเลขจะถูกแทนที่ด้วยค่าผกผันเช่น ศูนย์จะถูกแทนที่ด้วยศูนย์ และศูนย์จะถูกแทนที่ด้วยศูนย์


รหัสซึ่งกันและกันและรหัสเสริมที่แก้ไขแล้วของเลขฐานสองจะแตกต่างกันตามลำดับจากรหัสซึ่งกันและกันและรหัสเสริมโดยการเพิ่มค่าของบิตเครื่องหมายเป็นสองเท่า เครื่องหมาย “+” ในรหัสเหล่านี้จะถูกเข้ารหัสด้วยเลขศูนย์สองหลัก และเครื่องหมาย “-” ด้วยตัวเลขสองหลักหน่วย

การบรรยายครั้งที่ 3

พีชคณิตแห่งตรรกศาสตร์เป็นสาขาหนึ่งของคณิตศาสตร์ที่ศึกษาข้อความที่พิจารณาจากมุมมองของความหมายเชิงตรรกะ (ความจริงและความเท็จ) และการดำเนินการเชิงตรรกะกับข้อความเหล่านั้น

จากข้อความเบื้องต้นที่ใช้การเชื่อมต่อเชิงตรรกะ "และ", "หรือ", "ไม่", "ถ้า: แล้ว" และอื่น ๆ (การดำเนินการเชิงตรรกะ) ข้อความที่ซับซ้อน- สูตร (หรือฟังก์ชัน) ของพีชคณิตของตรรกะ

ในพีชคณิตของตรรกะ การดำเนินการหลัก (เบื้องต้น) คือ:

การปฏิเสธ,

การบวกเชิงตรรกะ (การแยกส่วน)

การคูณเชิงตรรกะ (ร่วม)

ความหมาย

ความเท่าเทียมกัน

วิธีสร้างข้อความใหม่จากวิธีการเชื่อมโยงเชิงตรรกะ การเปลี่ยนแปลง และสร้างความจริง ได้รับการศึกษาในตรรกศาสตร์เชิงประพจน์โดยใช้วิธีพีชคณิต

ฟังก์ชันลอจิคัลคือฟังก์ชัน f (X1,X2,...,Xn) ซึ่งเช่นเดียวกับอาร์กิวเมนต์สามารถรับได้เพียงสองค่าเท่านั้น (0 และ 1)

เช่นเดียวกับในพีชคณิตของเลขคณิต ในพีชคณิตของตรรกะลำดับความสำคัญของการดำเนินการเชิงตรรกะจะถูกกำหนดไว้ พวกมันถูกสั่งเข้ามา ลำดับถัดไป: การปฏิเสธ; ร่วม; การแยกทาง; นัย; ความเท่าเทียมกัน

การบรรยายครั้งที่ 4

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

การสังเคราะห์วงจรลอจิคัลโดยอิงตามชุดองค์ประกอบลอจิคัลที่สมบูรณ์ตามหน้าที่ประกอบด้วยการแสดงฟังก์ชันลอจิคัลที่อธิบายข้อมูล ตรรกะในรูปแบบปกติ รูปแบบการเป็นตัวแทนปกติถือเป็นรูปแบบที่ได้รับจากการซ้อนทับของฟังก์ชันลอจิคัลเสริม - minterms และ maxterns

เรียกว่ามิ้นท์ ฟังก์ชันลอจิคัลซึ่งรับค่าตรรกะหนึ่งสำหรับค่าตัวแปรลอจิคัลหนึ่งค่าเท่านั้น และค่าศูนย์ลอจิคัลสำหรับค่าอื่นของตัวแปรลอจิคัล

Maxtern เป็นฟังก์ชันลอจิคัลที่ใช้ค่าศูนย์ลอจิคัลสำหรับตัวแปรลอจิคัลหนึ่งค่าเท่านั้น และค่าลอจิคัลหนึ่งค่าสำหรับค่าอื่นของตัวแปรลอจิคัล

จาก minterms และ maxterns โดยใช้วิธีซ้อน เราสามารถเขียนฟังก์ชันลอจิคัลได้ ซึ่งเรียกว่า ตามลำดับ ฟังก์ชันลอจิคัลแทนด้วยรูปแบบปกติที่ไม่ต่อเนื่องสมบูรณ์ (SDNF) และฟังก์ชันลอจิคัลแทนด้วยรูปแบบปกติเชื่อมประสานสมบูรณ์ (SCNF) ฟังก์ชัน SDNF และ SKNF ที่ได้รับในลักษณะนี้จะแสดงฟังก์ชันลอจิคัลที่ต้องการตามตารางความจริงที่กำหนด

การบรรยายครั้งที่ 5

ซอฟต์แวร์ ซอฟต์แวร์คือชุดโปรแกรมระบบประมวลผลข้อมูลและเอกสารโปรแกรมที่จำเป็นสำหรับการทำงานของโปรแกรมเหล่านี้

นอกจากนี้ - ชุดโปรแกรม ขั้นตอน และกฎ รวมถึงเอกสารที่เกี่ยวข้องกับการทำงานของระบบประมวลผลข้อมูล

ซอฟต์แวร์คอมพิวเตอร์ได้รับการปรับปรุง พัฒนา และปรับปรุงอยู่ตลอดเวลา ราคา โปรแกรมที่ติดตั้งบนพีซีสมัยใหม่มักจะมีราคาแพงกว่าอุปกรณ์ทางเทคนิค การพัฒนาซอฟต์แวร์สมัยใหม่ต้องอาศัยคุณสมบัติที่สูงมากจากโปรแกรมเมอร์

ซอฟต์แวร์เป็นการสนับสนุนประเภทหนึ่งสำหรับระบบคอมพิวเตอร์ ควบคู่ไปกับการสนับสนุนด้านเทคนิค (ฮาร์ดแวร์) คณิตศาสตร์ ข้อมูล ภาษา องค์กร และระเบียบวิธี

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

การบรรยายครั้งที่ 6

ระบบปฏิบัติการ- ชุดโปรแกรมที่ให้การควบคุมฮาร์ดแวร์คอมพิวเตอร์ จัดระเบียบงานกับไฟล์และการทำงานของโปรแกรมแอปพลิเคชัน และดำเนินการอินพุตและเอาต์พุตข้อมูล

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

ปัจจุบัน ระบบปฏิบัติการที่เป็นที่รู้จักมากที่สุดคือระบบปฏิบัติการตระกูล Microsoft Windows และระบบที่คล้ายกับ UNIX

คุณสมบัติอินเทอร์เฟซ:

การจัดการฮาร์ดแวร์และอุปกรณ์ ฉัน/โอ

ระบบไฟล์

การสนับสนุนมัลติทาสกิ้ง (การแบ่งปันการใช้หน่วยความจำ เวลาดำเนินการ)

การเข้าถึงแบบจำกัด โหมดการทำงานแบบผู้ใช้หลายคน (เช่น หากเราใช้ DOS จะไม่สามารถเป็นแบบผู้ใช้หลายคนได้)

เครือข่าย (ใช้ Spectrum เป็นตัวอย่าง...)

ฟังก์ชั่นภายใน:

การจัดการขัดจังหวะ

หน่วยความจำเสมือน

"ตัวกำหนดเวลา" ของงาน

บัฟเฟอร์ I/O

การบำรุงรักษาไดรเวอร์อุปกรณ์

การบรรยายครั้งที่ 7

เชลล์ระบบปฏิบัติการ (จากเชลล์ภาษาอังกฤษ) เป็นตัวแปลคำสั่งระบบปฏิบัติการที่จัดเตรียมอินเทอร์เฟซสำหรับการโต้ตอบของผู้ใช้กับฟังก์ชันของระบบ

โดยทั่วไป เชลล์มีสองประเภทสำหรับการโต้ตอบกับผู้ใช้: ส่วนติดต่อผู้ใช้แบบข้อความ (TUI) และส่วนติดต่อผู้ใช้แบบกราฟิก (GUI)

ล่ามคำสั่ง

เพื่อให้อินเทอร์เฟซบรรทัดคำสั่งระบบปฏิบัติการมักจะใช้ตัวแปลคำสั่งซึ่งอาจเป็นได้ ภาษาอิสระการเขียนโปรแกรมด้วยไวยากรณ์ของตัวเองและฟังก์ชันการทำงานที่โดดเด่น

ไปจนถึงห้องผ่าตัด ระบบ MS-DOSและ Windows 9x มีตัวแปลคำสั่งรวมอยู่ command.com ใน Windows NT cmd.exe รวมอยู่ด้วย ในครอบครัวทีมใหญ่ เชลล์ UNIXที่นิยมมากที่สุดคือ bash, csh, ksh, zsh; บนระบบที่คล้ายกับ UNIX ผู้ใช้สามารถเปลี่ยนล่ามคำสั่งเริ่มต้นได้

ฟังก์ชั่น

ตัวแปลคำสั่งดำเนินการคำสั่งของภาษาที่ระบุ บรรทัดคำสั่งหรือมาจาก อินพุตมาตรฐานหรือไฟล์ที่ระบุ

การเรียกไปยังยูทิลิตี้ระบบหรือแอปพลิเคชัน เช่นเดียวกับโครงสร้างการควบคุม จะถูกตีความว่าเป็นคำสั่ง นอกจากนี้ เชลล์ยังรับผิดชอบในการขยายรูปแบบชื่อไฟล์และสำหรับการเปลี่ยนเส้นทางและการเชื่อมโยงยูทิลิตี้ I/O

เมื่อรวมกับชุดยูทิลิตี้แล้ว เชลล์คือสภาพแวดล้อมการทำงาน ภาษาการเขียนโปรแกรม และวิธีการแก้ไขทั้งระบบและปัญหาแอปพลิเคชันบางอย่าง โดยเฉพาะอย่างยิ่งระบบอัตโนมัติของลำดับคำสั่งที่ดำเนินการบ่อยครั้ง

การบรรยายครั้งที่ 8

โปรแกรมแก้ไขข้อความคือโปรแกรมคอมพิวเตอร์ที่ออกแบบมาเพื่อประมวลผลไฟล์ข้อความ เช่น การสร้างและการเปลี่ยนแปลง

โดยทั่วไปแล้ว มีโปรแกรมแก้ไขสองประเภท: โปรแกรมแก้ไขข้อความแบบสตรีมและโปรแกรมโต้ตอบ

โปรแกรมแก้ไขข้อความแบบสตรีมคือโปรแกรมคอมพิวเตอร์ที่ออกแบบมาเพื่อ การประมวลผลอัตโนมัติป้อนข้อมูลข้อความที่ได้รับจากไฟล์ข้อความตามค่าที่ตั้งไว้ล่วงหน้า โดยผู้ใช้ที่ระบุกฎ. ส่วนใหญ่มักจะมีกฎเกณฑ์อยู่ การแสดงออกปกติในภาษาถิ่นเฉพาะสำหรับโปรแกรมแก้ไขข้อความนี้โดยเฉพาะ ตัวอย่างของโปรแกรมแก้ไขข้อความคือโปรแกรมแก้ไข Sed

โปรแกรมแก้ไขข้อความเชิงโต้ตอบคือกลุ่มโปรแกรมคอมพิวเตอร์ที่ออกแบบมาเพื่อทำการเปลี่ยนแปลง ไฟล์ข้อความวี โหมดโต้ตอบ- โปรแกรมดังกล่าวช่วยให้คุณสามารถแสดงผลได้ สถานะปัจจุบันข้อมูลข้อความในไฟล์และดำเนินการต่างๆ กับไฟล์นั้น

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

การบรรยายครั้งที่ 9

ตัวประมวลผลสเปรดชีตคือซอฟต์แวร์ประเภทหนึ่งที่ออกแบบมาเพื่อทำงานกับสเปรดชีต เริ่มแรก บรรณาธิการตารางทำให้สามารถประมวลผลตารางสองมิติโดยเฉพาะโดยใช้ข้อมูลตัวเลขเป็นหลัก แต่จากนั้นผลิตภัณฑ์ก็ปรากฏว่ามีความสามารถในการรวมข้อความ กราฟิก และองค์ประกอบมัลติมีเดียอื่น ๆ อีกด้วย เครื่องมือสเปรดชีตประกอบด้วยเครื่องมืออันทรงพลัง ฟังก์ชันทางคณิตศาสตร์ทำให้สามารถคำนวณทางสถิติ การเงิน และอื่นๆ ที่ซับซ้อนได้

สเปรดชีต (หรือตัวประมวลผลตาราง) คือ แอพพลิเคชั่นมีวัตถุประสงค์เพื่อดำเนินการ การคำนวณแบบตาราง- การปรากฏตัวของสเปรดชีตในอดีตเกิดขึ้นพร้อมกับการเริ่มต้นการแพร่กระจายของคอมพิวเตอร์ส่วนบุคคล โปรแกรมแรกสำหรับการทำงานกับสเปรดชีตซึ่งเป็นตัวประมวลผลสเปรดชีตถูกสร้างขึ้นในปี 1979 มีไว้สำหรับคอมพิวเตอร์เช่น Apple II และเรียกว่า VisiCalc หนึ่งในความนิยมมากที่สุด โปรเซสเซอร์ตารางวันนี้เป็น MS Excel ส่วนหนึ่งของ แพ็คเกจไมโครซอฟต์สำนักงาน.

การบรรยายครั้งที่ 10

คอมพิวเตอร์กราฟิก (รวมถึงกราฟิกเครื่อง) เป็นสาขาหนึ่งของกิจกรรมที่คอมพิวเตอร์ถูกใช้ทั้งเป็นเครื่องมือในการสังเคราะห์ (สร้าง) ภาพและสำหรับการประมวลผลข้อมูลภาพที่ได้รับจากโลกแห่งความเป็นจริง คอมพิวเตอร์กราฟิกส์เรียกอีกอย่างว่าผลลัพธ์ของกิจกรรมดังกล่าว

เรื่องราว

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

ในปี 1961 โปรแกรมเมอร์ S. Russell เป็นผู้นำโครงการสร้างโครงการแรก เกมคอมพิวเตอร์พร้อมกราฟิก การสร้างเกม (“Space Wars”) ใช้เวลาประมาณ 200 ชั่วโมงการทำงาน เกมดังกล่าวสร้างขึ้นบนเครื่อง PDP-1

ในปี 1963 นักวิทยาศาสตร์ชาวอเมริกัน Ivan Sutherland ได้สร้างซอฟต์แวร์และฮาร์ดแวร์ Sketchpad ซึ่งช่วยให้สามารถวาดจุด เส้น และวงกลมบนท่อด้วยปากกาดิจิทัลได้ รองรับการดำเนินการพื้นฐานที่มีพื้นฐาน เช่น การย้าย การคัดลอก ฯลฯ อันที่จริง นี่เป็นครั้งแรก โปรแกรมแก้ไขเวกเตอร์ใช้งานบนคอมพิวเตอร์ โปรแกรมสามารถเรียกได้ว่าเป็นส่วนต่อประสานกราฟิกตัวแรกและเป็นเช่นนั้นก่อนที่คำนั้นจะปรากฏขึ้นด้วยซ้ำ

ในช่วงกลางทศวรรษ 1960 การพัฒนาแอพพลิเคชั่นกราฟิกคอมพิวเตอร์อุตสาหกรรมปรากฏขึ้น ดังนั้น ภายใต้การนำของ T. Moffett และ N. Taylor นั้น Itek จึงได้พัฒนาเครื่องวาดภาพอิเล็กทรอนิกส์แบบดิจิทัล ในปี พ.ศ. 2507 เจนเนอรัล มอเตอร์ส ได้เปิดตัวระบบนี้ การออกแบบโดยใช้คอมพิวเตอร์ช่วย DAC-1 พัฒนาร่วมกับ IBM

ในปี 1968 กลุ่มหนึ่งที่นำโดย N. N. Konstantinov ได้สร้างแบบจำลองทางคณิตศาสตร์ทางคณิตศาสตร์ของการเคลื่อนไหวของแมว เครื่อง BESM-4 รันโปรแกรมโซลูชันที่เป็นลายลักษณ์อักษร สมการเชิงอนุพันธ์ได้วาดการ์ตูนเรื่อง “Kitty” ซึ่งเป็นผลงานที่โด่งดังในยุคนั้น มีการใช้เครื่องพิมพ์ตัวอักษรและตัวเลขในการแสดงภาพ

คอมพิวเตอร์กราฟิกส์มีความก้าวหน้าอย่างมากด้วยความสามารถในการจัดเก็บภาพและแสดงภาพเหล่านั้นบนจอคอมพิวเตอร์ ซึ่งเป็นหลอดรังสีแคโทด

จะมีการหารือเกี่ยวกับคำสั่งภายในที่ได้รับการสนับสนุนโดยล่าม Cmd.exe และคำสั่งภายนอกที่ใช้บ่อยที่สุด (ยูทิลิตี้บรรทัดคำสั่ง) มีการอธิบายกลไกสำหรับการเปลี่ยนเส้นทาง I/O การวางท่อ และการดำเนินการคำสั่งแบบมีเงื่อนไข มีตัวอย่างคำสั่งสำหรับการทำงานกับระบบไฟล์

ใน Windows เช่นเดียวกับในระบบปฏิบัติการอื่น คำสั่งแบบโต้ตอบ (พิมพ์จากแป้นพิมพ์และดำเนินการทันที) จะดำเนินการโดยใช้สิ่งที่เรียกว่าตัวแปลคำสั่งหรือที่เรียกว่าตัวประมวลผลคำสั่งหรือเชลล์คำสั่ง เริ่มต้นด้วยเวอร์ชันของ Windows NT ระบบปฏิบัติการได้ใช้ตัวแปลคำสั่ง Cmd.exe ซึ่งมีความสามารถขั้นสูงกว่ามาก

1.2.1 การเปิดตัวเชลล์

บน Windows NT/2000/XP ไฟล์ Cmd.exe รวมถึงไฟล์ปฏิบัติการอื่นๆ ที่สอดคล้องกับคำสั่งระบบปฏิบัติการภายนอก จะอยู่ในไดเร็กทอรี %SystemRoot%\SYSTEM32 (ค่าของตัวแปรสภาพแวดล้อม %SystemRoot% คือระบบ Windows ไดเร็กทอรี โดยปกติคือ C:\Windows หรือ C :\WinNT) หากต้องการเริ่มตัวแปลคำสั่ง (เปิดเซสชันบรรทัดคำสั่งใหม่) คุณสามารถเลือกเรียกใช้... จากเมนูเริ่ม ป้อนชื่อไฟล์ Cmd.exe แล้วคลิกตกลง เป็นผลให้หน้าต่างใหม่จะเปิดขึ้น (ดูรูปที่ 1) ซึ่งคุณสามารถเรียกใช้คำสั่งและดูผลลัพธ์ของการทำงานได้

ข้าว. 1 - หน้าต่างคำสั่งล่าม Cmd.exe ใน Windows XP

1.2.2 การตั้งค่าพารามิเตอร์สำหรับหน้าต่างคำสั่งล่าม

ยูทิลิตีบรรทัดคำสั่งซึ่งมาพร้อมกับแอปพลิเคชัน Windows มาตรฐาน มีตัวเลือกและการตั้งค่าของตัวเอง วิธีหนึ่งในการดูตัวเลือกเหล่านี้คือการใช้รายการคุณสมบัติในเมนูควบคุมของหน้าต่าง (คลิกขวาที่ชื่อหน้าต่าง) ในหน้าต่างคุณสมบัติ (ดูรูปที่ 2) จะมีสี่แท็บที่มีตัวเลือกให้เลือก: ทั่วไป แบบอักษร เค้าโครง และสี

ข้าว. 2 – หน้าต่างสำหรับตั้งค่าคุณสมบัติล่าม

1.2.3. ทีมงานภายในและภายนอก โครงสร้างคำสั่ง

คำสั่งบางคำสั่งได้รับการยอมรับและดำเนินการโดยตรงโดยเชลล์เอง - คำสั่งเหล่านี้เรียกว่า ภายใน(เช่น COPY หรือ DIR) คำสั่ง OS อื่นๆ เป็นโปรแกรมที่แยกจากกัน ซึ่งตามค่าเริ่มต้นจะอยู่ในไดเร็กทอรีเดียวกันกับ Cmd.exe ซึ่ง Windows จะโหลดและดำเนินการในลักษณะเดียวกับโปรแกรมอื่นๆ คำสั่งดังกล่าวเรียกว่า ภายนอก(เช่น MORE หรือ XCOPY)

มาดูโครงสร้างของบรรทัดคำสั่งและหลักการทำงานกัน เพื่อดำเนินการคำสั่ง หลังจากพรอมต์บรรทัดคำสั่ง (เช่น C:\>) ให้ป้อนชื่อของคำสั่งนี้ (ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) พารามิเตอร์และสวิตช์ (หากจำเป็น) แล้วกดปุ่ม - ตัวอย่างเช่น:

C:\>คัดลอก C:\myfile.txt A:\ /V

ชื่อคำสั่งที่นี่คือ COPY พารามิเตอร์คือ C:\myfile.txt และ A:\ และคีย์คือ /V โปรดทราบว่าในบางคำสั่ง สวิตช์อาจไม่ได้เริ่มต้นด้วยสัญลักษณ์ / แต่เริ่มต้นด้วยสัญลักษณ์ – (ลบ) เช่น -V

คำสั่ง Windows หลายคำสั่งมีพารามิเตอร์และสวิตช์เพิ่มเติมจำนวนมาก ซึ่งมักจดจำได้ยาก คำสั่งส่วนใหญ่มีความช่วยเหลือในตัวที่อธิบายวัตถุประสงค์และไวยากรณ์ของคำสั่งโดยย่อ คุณสามารถเข้าถึงความช่วยเหลือนี้ได้โดยป้อนคำสั่งด้วยสวิตช์ /? ตัวอย่างเช่น หากเรารันคำสั่ง ATTRIB /? จากนั้นในหน้าต่าง MS-DOS เราจะเห็นข้อความต่อไปนี้:

แสดงและเปลี่ยนคุณสมบัติของไฟล์

ATTRIB [+R|-R] [+A|-A] [+S|-S] [+H|-H] [[ไดรฟ์:][เส้นทาง]ชื่อไฟล์]

การตั้งค่าแอตทริบิวต์

การลบแอตทริบิวต์

R คุณลักษณะแบบอ่านอย่างเดียว

คุณสมบัติ "เก็บถาวร"

S คุณลักษณะ "ระบบ"

H คุณลักษณะที่ซ่อนอยู่

/S ประมวลผลไฟล์ในโฟลเดอร์ย่อยทั้งหมดของเส้นทางที่ระบุ

สำหรับคำสั่งบางคำสั่ง ข้อความช่วยเหลือในตัวอาจมีขนาดค่อนข้างใหญ่และอาจไม่พอดีกับหน้าจอเดียว ในกรณีนี้ วิธีใช้สามารถแสดงตามลำดับบนหน้าจอเดียวโดยใช้คำสั่ง MORE และสัญลักษณ์ piping | ตัวอย่างเช่น:

ในกรณีนี้ หลังจากกรอกหน้าจอถัดไป ผลลัพธ์วิธีใช้จะถูกขัดจังหวะจนกว่าจะกดปุ่มใดๆ นอกจากนี้ ด้วยการใช้สัญลักษณ์การเปลี่ยนเส้นทางเอาต์พุต > และ >> คุณสามารถกำหนดทิศทางข้อความที่แสดงบนหน้าจอไปยังไฟล์ข้อความเพื่อดูในภายหลังได้ ตัวอย่างเช่น หากต้องการส่งข้อความช่วยเหลือสำหรับคำสั่ง XCOPY ไปยังไฟล์ข้อความ xcopy.txt ให้ใช้คำสั่งต่อไปนี้:

เอ็กซ์โคปี /? > XCOPY.TXT

ความคิดเห็น- แทนที่จะระบุชื่อไฟล์ คุณสามารถระบุการกำหนดอุปกรณ์คอมพิวเตอร์ของคุณได้ รายการต่อไปนี้ได้รับการสนับสนุนบน Windows ชื่ออุปกรณ์: PRN (เครื่องพิมพ์), CON (เทอร์มินัล: แป้นพิมพ์สำหรับอินพุต, มอนิเตอร์สำหรับเอาต์พุต), NUL (อุปกรณ์ว่าง, การดำเนินการ I/O ทั้งหมดบนอุปกรณ์จะถูกละเว้น)

ในกรณีส่วนใหญ่ เมื่อทำงานกับ FreeBSD เพื่อทำงานประจำวัน คุณจะใช้อินเทอร์เฟซคำสั่ง (เรียกว่า ``เชลล์'') ซึ่งยอมรับคำสั่งที่มอบให้และดำเนินการ ตัวแปลคำสั่งจำนวนมากมีเครื่องมือในตัวสำหรับดำเนินการคำสั่งที่ใช้ทั่วไป เช่น การทำงานของไฟล์และไดเร็กทอรี การแก้ไขบรรทัดคำสั่ง แมโครคำสั่ง และตัวแปรสภาพแวดล้อม FreeBSD มาพร้อมกับตัวแปลคำสั่งหลายตัว เช่น sh หรือ Bourne Shell และ csh หรือที่เรียกว่า C-shell อันทรงพลังอื่นๆ อีกมากมาย เช่น tcsh หรือ bash มีอยู่ในคอลเลกชั่นพอร์ตใดที่คุณควรใช้ มันเป็นเรื่องของรสนิยม หากคุณเขียนโปรแกรมในภาษา C คุณอาจจะชอบ tcsh และถ้าคุณเคยทำงานกับ Linux คุณจะคุ้นเคยกับ bash มากกว่าสิ่งอื่นใด ล่ามแต่ละตัวมีคุณสมบัติพิเศษของตัวเองที่จะแยกความแตกต่างจากตัวอื่น ๆ และอาจส่งผลต่อการเลือกของคุณ หนึ่งในฟังก์ชันที่ใช้บ่อยที่สุดของล่ามคำสั่งคือการเติมชื่อไฟล์บางส่วนให้เป็นชื่อเต็ม คุณสามารถพิมพ์ชื่อไฟล์ได้เพียงสองสามตัวแรก แล้วกดปุ่ม TAB จากนั้นเชลล์ก็จะทำงานโดยอัตโนมัติ ตัวอย่างเช่น เรามีไฟล์สองไฟล์ชื่อ foobar และ foo.bar สมมติว่าเราต้องการลบไฟล์ foo.bar เมื่อต้องการทำเช่นนี้ ให้พิมพ์ rm fo บนแป้นพิมพ์ .คุณจะเห็นสิ่งต่อไปนี้: rm foo.bar .นี่คือสิ่งที่เรียกว่าการเรียกคอนโซล ซึ่งเป็นการส่งสัญญาณว่าล่ามไม่สามารถกรอกชื่อไฟล์ได้ เนื่องจากเป็นไปไม่ได้ที่จะระบุไฟล์โดยไม่ซ้ำกันตามอักขระที่คุณป้อน ตัวอย่างเช่น ชื่อไฟล์ foobar และ foo.bar เริ่มต้นด้วย fo แต่หลังจากกด TAB แล้ว จะสามารถขยายเป็น foo ได้โดยไม่ซ้ำกันเท่านั้น หากคุณป้อนจุด (.) แล้วกด TAB อีกครั้ง ล่ามจะกรอกชื่อไฟล์ให้สมบูรณ์ เมื่อทำงานกับล่ามคำสั่งใดๆ คุณจะพบตัวแปรสภาพแวดล้อม ตัวแปรสภาพแวดล้อมคือชุดอักขระที่ระบุด้วยชื่อ ความหมายตัวแปรสภาพแวดล้อม

สามารถอ่านได้โดยโปรแกรมใด ๆ ที่ทำงานจากตัวแปลคำสั่งและมักจะมีการตั้งค่าสำหรับแอปพลิเคชันและยูทิลิตี้มากมาย ด้านล่างนี้คือตัวแปรสภาพแวดล้อมที่พบบ่อยที่สุดบางส่วนพร้อมคำอธิบายความหมาย:ตัวแปร คำอธิบายผู้ใช้ชื่อผู้ใช้ปัจจุบันเส้นทางไดเร็กทอรีที่คั่นด้วยโคลอนเพื่อค้นหาไฟล์ปฏิบัติการชื่อเครือข่ายของจอแสดงผลเสมือน X11 หากมีสำหรับการเชื่อมต่อเปลือกล่ามคำสั่งปัจจุบันภาคเรียนชื่อ (ประเภท) ของเทอร์มินัล ใช้เพื่อค้นหาความสามารถของเทอร์มินัลเงื่อนไขรายการลำดับการหลีกเลี่ยงที่จะควบคุม ฟังก์ชั่นต่างๆเทอร์มินัล.ระบบปฏิบัติการชื่อ (ประเภท) ของระบบปฏิบัติการ ตัวอย่างเช่น FreeBSDประเภทเครื่องจักรสถาปัตยกรรมเครื่อง (โปรเซสเซอร์)บรรณาธิการผู้ใช้ที่ต้องการ โปรแกรมแก้ไขข้อความ. เพจเจอร์ยูทิลิตี้การดูไฟล์ที่ผู้ใช้ต้องการมานพาธไดเร็กทอรีที่คั่นด้วยโคลอนเพื่อค้นหาไฟล์ไดเร็กทอรีระบบ

คุณสามารถใช้คำสั่งต่างๆ เพื่อดูและตั้งค่าตัวแปรสภาพแวดล้อมได้ ทั้งนี้ขึ้นอยู่กับเชลล์ที่คุณใช้ ตัวอย่างเช่น ในล่าม csh และ tcsh มันคือ setenv ใน sh และ bash สิ่งเหล่านี้ถูกตั้งค่าและส่งออก โดยเฉพาะอย่างยิ่งในการตั้งค่าหรือเปลี่ยนค่าของตัวแปร EDITOR (ใน csh หรือ tcsh) เป็น /usr/local/bin/emacs ให้รันคำสั่ง: setenv EDITOR /usr/local/bin/emacs หากคุณใช้ bash: ส่งออก EDITOR="/usr /local/bin/emacs" หากต้องการรับค่าของตัวแปร เช่น บนบรรทัดคำสั่ง ให้วางเครื่องหมายดอลลาร์ ($) หน้าชื่อตัวแปร ตัวอย่างเช่น คำสั่ง echo $TERM จะพิมพ์ค่าของตัวแปร $TERM ตัวแปลคำสั่งยอมรับอักขระบางตัวที่เรียกว่า metaCharacters เป็นตัวควบคุมที่มีฟังก์ชันพิเศษ สัญลักษณ์ที่ใช้บ่อยที่สุดคือสัญลักษณ์ * ซึ่งแทนที่อักขระจำนวนเท่าใดก็ได้ในชื่อไฟล์ และ ? โดยแทนที่อักขระหนึ่งตัว เมตาอักขระเหล่านี้ใช้เพื่อค้นหาไฟล์ด้วยมาสก์ ตัวอย่างเช่น คำสั่ง echo * ทำหน้าที่เกือบจะเหมือนกับคำสั่ง ls เนื่องจากไฟล์ทั้งหมดจากไดเรกทอรีปัจจุบัน

(อันที่จริงแล้วเป็นเช่นนี้เสมอและขึ้นอยู่กับล่ามคำสั่ง ตัวอย่างเช่น ใน bash หน้ากาก * จะไม่รวมไฟล์ที่ขึ้นต้นด้วยจุด - ไฟล์ที่ซ่อนอยู่ ในบางสถานการณ์ ล่ามจำเป็นต้องปฏิบัติต่อ) เมตาคาแรคเตอร์เหมือนกับตัวละครธรรมดาๆ ที่ไม่ได้มีความหมายพิเศษใดๆ

วิธีที่ง่ายที่สุดน่าจะเป็นการใช้คำสั่ง chsh หากมีการกำหนดตัวแปร EDITOR แล้วโปรแกรมแก้ไขข้อความ $EDITOR จะถูกโหลด มิฉะนั้น vi คุณจะต้องเปลี่ยนค่าของฟิลด์ ``Shell:"" และออกจากโปรแกรมแก้ไข โดยบันทึกผลลัพธ์ คุณยังสามารถใช้ตัวเลือก -s ของคำสั่ง chsh ได้ ตัวอย่างเช่น: % chsh -s /usr/local/bin/bash
หมายเหตุ: จำไว้ว่าหากต้องการใช้โปรแกรมเป็นตัวแปลคำสั่ง จะต้องเป็นอย่างนั้น จำเป็นกล่าวถึงในไฟล์ /etc/shells โดยปกติแล้ว เมื่อติดตั้งล่ามจากแผนผังพอร์ต การดำเนินการนี้จะดำเนินการโดยอัตโนมัติ