อย่างที่คุณทราบในระบบปฏิบัติการ Linux มีคำสั่งเทอร์มินัลในตัวจำนวนมากที่ดำเนินการหลากหลาย บางคนอนุญาตให้คุณติดตั้งโปรแกรมอื่น ๆ ได้รับการออกแบบมาเพื่อจัดการโลจิคัลวอลุ่มและฮาร์ดไดรฟ์ มีอยู่ในหมู่พวกเขาและผู้ที่สร้างขึ้นเพื่อโต้ตอบกับไฟล์ หนึ่งในคำสั่งเหล่านี้เรียกว่า Touch และเป็นเรื่องเกี่ยวกับมันที่เราต้องการบอกในกรอบของวัสดุการฝึกอบรมนี้
เราใช้คำสั่ง touch ใน Linux
ในการใช้คำสั่ง touch ใน Linux คุณจะต้องตรวจสอบไวยากรณ์และเข้าใจหลักการของอินพุต ไม่ควรมีปัญหากับสิ่งนี้เนื่องจากยูทิลิตี้นั้นค่อนข้างง่ายและมีตัวเลือกที่เข้าถึงได้สามารถแยกออกได้อย่างแท้จริงในไม่กี่นาที เราเพิ่งเริ่มต้นด้วยสิ่งนี้ไวยากรณ์
ใส่ใจกับมุมมองมาตรฐานของสตริงเมื่อป้อนคำสั่ง touch ดูเหมือนว่า: สัมผัส + [ตัวเลือก] + ไฟล์ หากการกระทำจะต้องดำเนินการในนามของ Superuser คุณจะต้องเพิ่ม Sudo ที่จุดเริ่มต้นของบรรทัดและหลังจากเปิดใช้งานเพื่อเขียนรหัสผ่านที่ยืนยันบัญชี สำหรับตัวเลือกเพิ่มเติมมันเป็นที่น่าสังเกตต่อไปนี้:
- - ช่วยและเปิดใช้งานไม่ค่อยได้ใช้ ตัวเลือกแรกจะให้โอกาสในการอ่านเอกสารทางการอย่างเป็นทางการและที่สองจะแสดงเวอร์ชันปัจจุบันของยูทิลิตี้
- - รับผิดชอบในการเปลี่ยนเวลาในการเข้าถึงไปยังไฟล์ที่ระบุ
- -m เปลี่ยนเวลาการปรับเปลี่ยน
- -c กำหนดว่าวัตถุที่มีชื่อที่ระบุจะไม่ถูกสร้างขึ้น
- -r จะช่วยให้คุณใช้เวลาในการเข้าถึงและการปรับเปลี่ยนไฟล์ที่ระบุ
- -t ถูกออกแบบมาเพื่อเปลี่ยนวันที่และเวลาด้วยการป้อนข้อมูลด้วยตนเอง
- -d ใช้วันที่และเวลาที่ระบุในรูปแบบของสตริง
ตอนนี้คุณรู้อย่างแน่นอนเกี่ยวกับตัวเลือกที่มีอยู่ทั้งหมดที่มีปัญหาในวันนี้ ไปศึกษาพารามิเตอร์เพื่อจัดการกับการกระทำพื้นฐานทั้งหมดที่ดำเนินการโดยใช้ยูทิลิตี้นี้
การสร้างไฟล์ที่ว่างเปล่า
ในการเริ่มต้นด้วยเราจะคิดออกด้วยการกระทำของคำสั่ง touch โดยไม่ต้องใช้อาร์กิวเมนต์ใด ๆ ดังนั้นจึงสร้างขนาดไฟล์ว่าง 0 ไบต์พร้อมชื่อที่ระบุ
- เปิด "เทอร์มินัล" สะดวกสำหรับคุณเช่นผ่านไอคอนในเมนูแอปพลิเคชันหรือการรวมคีย์ Ctrl + Alt + T.
- ที่นี่ป้อน Tuesch TestFile ที่ TestFile แทนที่ชื่อที่จำเป็น
- หลังจากเปิดใช้งานคำสั่งนี้ถ้าส่งผ่านโดยไม่มีข้อผิดพลาดใด ๆ บรรทัดใหม่จะปรากฏขึ้นสำหรับอินพุตและตำแหน่งปัจจุบันวัตถุที่เกี่ยวข้องจะถูกสร้างขึ้น
- คุณสามารถเพิ่มหลายไฟล์ในเวลาเดียวกันโดยการเขียนชื่อของทุกคนเพื่อที่จะกลายเป็นบางอย่างเช่นบรรทัดนี้: Touch TestFile1 TestFile2 TestFile3
- มีคุณสมบัติหนึ่งที่ควรพิจารณา หากคุณจำเป็นต้องสร้างหลายไฟล์ที่มีชื่อเดียวกัน แต่มีตัวเลขที่แตกต่างกันในตอนท้ายดังที่แสดงข้างต้นมันง่ายกว่าที่จะใช้งานเขียนประเภทนี้: Touch TestFile {1..6}
คำสั่ง touch เพิ่มเติมโดยไม่ต้องใช้อาร์กิวเมนต์ไม่สามารถทำอะไรได้ดังนั้นลองดำเนินการวิเคราะห์ตัวอย่างการโต้ตอบกับตัวเลือกทันที
การตั้งค่าเวลาการเข้าถึงล่าสุด
อย่างที่คุณทราบอยู่แล้วว่าหนึ่งในตัวเลือกที่อยู่ระหว่างการพิจารณาช่วยให้คุณสามารถเปลี่ยนการเข้าถึงกระแสไฟให้กับกระแสไฟฟ้าได้ สิ่งนี้ทำได้โดยการป้อนเพียงบรรทัดเดียวที่มีไฟล์ประเภทของ Touch -A ซึ่งไฟล์เป็นชื่อของวัตถุที่ต้องการ จำนวนรายการที่ระบุไว้สำหรับหนึ่งบรรทัดไม่ จำกัด ในเวลาเดียวกันเวลาการเปลี่ยนแปลงล่าสุดจะไม่ถูกตั้งค่าเว้นแต่ตัวเลือกเพิ่มเติม -m เป็นตัวเลือกในแถวนี้เราจะพูดถึงมันต่อไป
การตั้งค่าเวลาการเปลี่ยนแปลงล่าสุด
สำหรับการเปรียบเทียบเดียวกันอาร์กิวเมนต์ที่กล่าวถึงข้างต้นก็ดำเนินการเช่นกัน OE มอบใหม่ครั้งล่าสุดในปัจจุบันและสตริงจะมีลักษณะดังนี้: แตะไฟล์ -m การเปลี่ยนแปลงทั้งหมดที่ทำมีผลทันทีซึ่งหมายความว่าคุณสามารถเปลี่ยนเป็นการตรวจสอบหรือทำงานอื่น ๆ ที่มีการเรียกใช้คำสั่ง touch กับตัวเลือก -m
ห้ามการสร้างวัตถุ
บางครั้งยูทิลิตี้สัมผัสที่เรียบง่ายช่วยให้คุณสามารถใช้งานและเป้าหมายที่ซับซ้อนได้โดยป้อนบรรทัดหนึ่งในตัวอักษรลงในคอนโซล หลังจากดำเนินการคำสั่ง touch -c file ที่ไฟล์เป็นชื่อที่แน่นอนของไฟล์ที่ต้องการรายการที่มีชื่อที่ระบุไม่สามารถสร้างขึ้นได้โดยผู้ใช้ทั่วไป ตัวเลือกนี้ถูกปิดการใช้งานเฉพาะหลังจากผู้ใช้ที่มีสิทธิ์สร้างวัตถุว่างด้วยชื่อเดียวกันผ่านคำสั่งเดียวกัน นอกจากนี้ยังไม่มีอะไรป้องกันไม่ให้คุณสร้างรายการชื่อเพื่อสร้างข้อ จำกัด ในการใช้งานพร้อมกัน
การตั้งเวลาการเข้าถึงและการเปลี่ยนแปลง
ตัวเลือกข้างต้น -a และ -m อนุญาตเฉพาะเพื่อเปลี่ยนการตั้งค่าไฟล์โดยการตั้งเวลาปัจจุบัน แต่เป็นไปได้ที่จะตั้งค่าได้ตลอดเวลาไม่เกินหนึ่งวินาที ในเวลาเดียวกันสิ่งสำคัญคือการปฏิบัติตามกฎการว่าจ้าง: [[BB] gg] mdddhchmm [.sss] ที่วัตถุระเบิด - ตัวเลขสองหลักแรกของปี GG - ที่สองมม. - เดือน DD - วันที่ , CH - นาฬิกา, มม. - นาที, SS - วินาที ได้รับคำสั่งที่จำเป็น: แตะ -c -t 01261036 ไฟล์
หากคุณสนใจที่จะดูผลลัพธ์สุดท้ายเขียนในคอนโซล LS -L และคลิกที่ Enter รายการยังคงเป็นเพียงเพื่อค้นหาไฟล์ที่ต้องการและดูเมื่อมีการแก้ไข
การถ่ายโอนเครื่องหมายชั่วคราวของไฟล์ที่เลือก
หากคุณคุ้นเคยกับข้อมูลข้างต้นคุณจะรู้ว่าตัวเลือก -r จะได้รับอนุญาตให้ถ่ายโอนป้ายกำกับชั่วคราวของวัตถุหนึ่งไปยังอีกวัตถุหนึ่ง มันจะดำเนินการผ่านสตริง: touch -r file1 file2 โดยที่ file1 เป็นไฟล์ที่มีอยู่ที่มีเครื่องหมายเวลาที่แน่นอนและ file2 เป็นวัตถุใหม่ที่พวกเขาจะถูกนำไปใช้
การสร้างไฟล์ที่มีเวลาที่กำหนด
ในตอนท้ายของวัสดุนี้เราโปรดทราบว่าโดยค่าเริ่มต้นการสัมผัสจะสร้างไฟล์จนถึงปัจจุบันอย่างไรก็ตามสามารถเปลี่ยนแปลงได้โดยใช้ตัวเลือกเดียวเท่านั้น: Touch -t 201912101830.55 ไฟล์ที่ 201912101830.55 - เวลาที่คุณต้องการตามที่คุณต้องการและไฟล์ เป็นชื่อของวัตถุหรือวัตถุมากหากนำเสนอเป็นรายการ
ตอนนี้คุณคุ้นเคยกับคำสั่ง touch ซึ่งใช้ใน Linux อย่างแข็งขันเพื่อสร้างไฟล์ มันสามารถเป็นทั้งองค์ประกอบการทดสอบแยกต่างหากและวัตถุที่เพิ่มเข้ามาเพื่อวัตถุประสงค์บางอย่าง ผู้ใช้ตัดสินใจเองแล้วซึ่งทิศทางที่จะใช้ความสามารถของยูทิลิตี้ หากคุณมีความสนใจในหัวข้อของทีมงานหลักของระบบปฏิบัติการนี้เราขอแนะนำให้สำรวจวัสดุต่อไปนี้
ดูสิ่งนี้ด้วย:
คำสั่งที่ใช้บ่อยใน "เทอร์มินัล" ลินุกซ์
คำสั่ง ln / find / ls / grep / pwd ใน Linux