คู่มือนี้จะแสดงคำสั่ง Linux 10 คำที่คุณจำเป็นต้องรู้เพื่อที่จะสามารถนำทางไปยังระบบไฟล์ของคุณโดยใช้ Linux terminal ได้
มีคำสั่งเพื่อค้นหาไดเรกทอรีที่คุณอยู่ในไดเรกทอรีใดที่คุณเคยเข้าไปก่อนแล้วจะนำทางไปยังโฟลเดอร์อื่น ๆ วิธีกลับบ้านวิธีสร้างไฟล์และโฟลเดอร์วิธีสร้างลิงก์
01 จาก 10คุณอยู่ในโฟลเดอร์ใด
เมื่อคุณเปิดหน้าต่างเทอร์มินัลสิ่งแรกที่คุณต้องรู้คือตำแหน่งที่คุณอยู่ในระบบไฟล์
ลองคิดเช่นนี้ว่าเครื่องหมาย "คุณอยู่ที่นี่" ที่คุณพบในแผนที่ภายในห้างสรรพสินค้า
หากต้องการค้นหาว่าคุณต้องการใช้โฟลเดอร์ใดในคำสั่งต่อไปนี้:
รหัสผ่านผลลัพธ์ที่ส่งกลับโดย รหัสผ่าน อาจแตกต่างกันไปขึ้นอยู่กับว่าคุณกำลังใช้เวอร์ชันของเชลล์หรือไม่ รหัสผ่าน หรือเครื่องที่ติดตั้งในเครื่องของคุณ / usr / bin ไดเรกทอรี
โดยทั่วไปแล้วจะพิมพ์บางอย่างตามบรรทัด/ home / ชื่อผู้ใช้.
สิ่งที่ไฟล์และโฟลเดอร์อยู่ในไดเรกทอรีปัจจุบัน
ตอนนี้คุณทราบว่าคุณอยู่ในโฟลเดอร์ใดคุณสามารถดูว่าไฟล์และโฟลเดอร์ใดอยู่ภายใต้ไดเร็กทอรีปัจจุบันโดยใช้ปุ่ม LS คำสั่ง
LSด้วยตัวเอง LS คำสั่งจะแสดงรายการไฟล์และโฟลเดอร์ทั้งหมดในไดเรกทอรียกเว้นสำหรับผู้ที่เริ่มต้นด้วยช่วง (.)
หากต้องการดูไฟล์ทั้งหมดรวมทั้งไฟล์ที่ซ่อนอยู่ (ไฟล์เหล่านี้จะขึ้นต้นด้วยช่วง) คุณสามารถใช้สวิตช์ต่อไปนี้:
คำสั่งบางคำสร้างการสำรองข้อมูลของไฟล์ซึ่งขึ้นต้นด้วยตัวยักย้าย metacharacter (~)
ถ้าคุณไม่ต้องการเห็นการสำรองข้อมูลเมื่อแสดงรายการแฟ้มในโฟลเดอร์ใช้สวิตช์ต่อไปนี้:
ls-Bใช้กันมากที่สุด LS คำสั่งดังต่อไปนี้:
ls-ltนี่เป็นรายการยาวที่จัดเรียงตามเวลาในการแก้ไขโดยใช้รายการใหม่ล่าสุด
ตัวเลือกการเรียงลำดับอื่น ๆ ได้แก่ ส่วนขยายขนาดและเวอร์ชัน:
ls-lUls-lXls-lvรูปแบบรายการที่ยาวจะให้ข้อมูลต่อไปนี้:
- สิทธิ์
- จำนวน inodes สำหรับไฟล์ (ดู hard link)
- เจ้าของ
- กลุ่มหลัก
- ขนาดไฟล์
- เวลาเข้าถึงครั้งสุดท้าย
- ชื่อไฟล์ / โฟลเดอร์ / ลิงค์
วิธีการนำทางไปยังโฟลเดอร์อื่น ๆ
หากต้องการย้ายระบบแฟ้มคุณสามารถใช้ ซีดี คำสั่ง
ระบบไฟล์ Linux เป็นโครงสร้างของโครงสร้าง ด้านบนของต้นไม้แสดงด้วยเครื่องหมายทับ (/)
ภายใต้ไดเรกทอรีรากคุณจะพบบางส่วนหรือทั้งหมดของโฟลเดอร์ต่อไปนี้
- /
- ถัง
- รองเท้า
- ซีดีรอม
- dev
- ฯลฯ
- บ้าน
- lib
- lib64
- หายไปพบ +
- สื่อ
- mnt
- เลือก
- proc
- ราก
- วิ่ง
- sbin
- srv
- SYS
- tmp
- var
- usr
โฟลเดอร์ bin มีคำสั่งที่สามารถเรียกใช้โดยผู้ใช้เช่น ซีดี คำสั่ง LS, mkdir เป็นต้น
sbin มีไบนารีของระบบ
โฟลเดอร์ usr หมายถึงแหล่งข้อมูลระบบยูนิกซ์ unix และยังประกอบด้วยโฟลเดอร์ bin และ sbin โฟลเดอร์ / usr / bin มีชุดคำสั่งที่ผู้ใช้สามารถเรียกใช้ได้ ในทำนองเดียวกันโฟลเดอร์ / usr / sbin มีชุดคำสั่งระบบเพิ่มเติม
โฟลเดอร์บูตมีทุกสิ่งที่จำเป็นสำหรับการบูต
โฟลเดอร์ cdrom เป็นตัวอธิบาย
โฟลเดอร์ dev ประกอบด้วยรายละเอียดเกี่ยวกับอุปกรณ์ทั้งหมดในระบบ
โฟลเดอร์ etc โดยทั่วไปจะมีการจัดเก็บไฟล์การกำหนดค่าระบบไว้ทั้งหมด
โฟลเดอร์บ้านเป็นที่เก็บโฟลเดอร์ผู้ใช้ทั้งหมดไว้และสำหรับผู้ใช้โดยเฉลี่ยเป็นพื้นที่เดียวที่ควรจะกังวล
โฟลเดอร์ lib และ lib64 ประกอบด้วยเคอร์เนลและไลบรารีที่ใช้ร่วมกันทั้งหมด
โฟลเดอร์ที่หายไป + ที่พบจะมีไฟล์ที่ไม่มีชื่อที่พบโดยคำสั่ง fsck อีกต่อไป
โฟลเดอร์สื่อคือสื่อที่ติดตั้งอยู่เช่นไดรฟ์ USB
โฟลเดอร์ mnt ใช้สำหรับเก็บข้อมูลชั่วคราวเช่นไดรฟ์ USB, ระบบไฟล์อื่น ๆ ภาพ ISO เป็นต้น
โฟลเดอร์เลือกใช้ซอฟต์แวร์บางชุดเป็นที่เก็บไบนารี แพคเกจอื่น ๆ ใช้ / usr / local
โฟลเดอร์ proc คือโฟลเดอร์ระบบที่เคอร์เนลใช้ คุณไม่จำเป็นต้องกังวลเกี่ยวกับโฟลเดอร์นี้มากนัก
โฟลเดอร์รากเป็นไดเร็กทอรีโฮมสำหรับผู้ใช้ root
โฟลเดอร์รันเป็นโฟลเดอร์ระบบสำหรับจัดเก็บข้อมูลรันไทม์ของระบบ
โฟลเดอร์ srv คือที่ที่คุณจะเก็บสิ่งต่างๆไว้เช่นโฟลเดอร์เว็บฐานข้อมูล mysql และที่เก็บ subversion เป็นต้น
โฟลเดอร์ sys มีโครงสร้างโฟลเดอร์เพื่อให้ข้อมูลระบบ
โฟลเดอร์ tmp เป็นโฟลเดอร์ชั่วคราว
โฟลเดอร์ var มีเนื้อหาที่เฉพาะเจาะจงมากมายสำหรับระบบรวมทั้งข้อมูลเกมไลบรารีแบบไดนามิกไฟล์บันทึกรหัสกระบวนการข้อความและข้อมูลแอพพลิเคชันแคช
เพื่อไปยังโฟลเดอร์ใดโฟลเดอร์หนึ่งให้ใช้ ซีดี คำสั่งดังต่อไปนี้:
cd / home / username / เอกสาร 04 จาก 10วิธีการนำกลับไปยังโฟลเดอร์โฮม
คุณสามารถกลับไปที่โฟลเดอร์บ้านได้จากทุกที่ในระบบโดยใช้ cd ~ คำสั่ง
cd ~ 05 จาก 10วิธีการสร้างโฟลเดอร์ใหม่
ถ้าคุณต้องการสร้างโฟลเดอร์ใหม่คุณสามารถใช้ mkdir คำสั่ง:
ชื่อโฟลเดอร์ mkdir 06 จาก 10วิธีสร้างไฟล์
ลินุกซ์มีวิธีการสร้างไฟล์ใหม่ ๆ มากมาย
ในการสร้างไฟล์ว่างคุณสามารถใช้ไฟล์ต่อไปนี้ได้ แตะ คำสั่ง:
แตะชื่อไฟล์คำสั่งสัมผัสจะใช้เพื่ออัพเดตเวลาเข้าถึงครั้งสุดท้ายของไฟล์ แต่ในไฟล์ที่ไม่มีอยู่จะมีผลในการสร้างไฟล์
นอกจากนี้คุณยังสามารถสร้างไฟล์โดยใช้ แมว คำสั่ง:
cat> ชื่อไฟล์ขณะนี้คุณสามารถป้อนข้อความลงในบรรทัดคำสั่งแล้วบันทึกลงในไฟล์โดยใช้ Ctrl + D.
วิธีที่ดีกว่าในการสร้างไฟล์คือการใช้ตัวแก้ไข nano ซึ่งช่วยให้คุณสามารถเพิ่มบรรทัดข้อความตัดและวางค้นหาและแทนที่ข้อความและบันทึกไฟล์ในรูปแบบต่างๆ
07 จาก 10วิธีการเปลี่ยนชื่อและย้ายไฟล์รอบ ๆ ระบบไฟล์
มีหลายวิธีในการเปลี่ยนชื่อไฟล์
วิธีที่ง่ายที่สุดในการเปลี่ยนชื่อไฟล์คือการใช้ mv คำสั่ง
mv oldfilename newfilenameคุณสามารถใช้คำสั่ง mv เพื่อย้ายไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งได้เช่นกัน
mv / path / of / ไฟล์ต้นฉบับ / ไฟล์ / เส้นทาง / ของ / target / folderถ้าคุณต้องการเปลี่ยนชื่อไฟล์จำนวนมากที่ตรงกับรูปแบบที่คล้ายกันคุณสามารถใช้ ตั้งชื่อใหม่ คำสั่ง
เปลี่ยนชื่อชื่อไฟล์แทนนิพจน์ (s)ตัวอย่างเช่น:
เปลี่ยนชื่อ "gary" "tom" *ไฟล์นี้จะแทนที่ไฟล์ทั้งหมดในโฟลเดอร์ด้วย แกรี่ ในนั้นด้วย ทอม . ดังนั้นไฟล์ที่เรียกว่า garycv จะกลายเป็น tomcv .
โปรดทราบว่าคำสั่งเปลี่ยนชื่อไม่สามารถใช้ได้กับทุกระบบ คำสั่ง mv ปลอดภัยกว่า
08 จาก 10วิธีคัดลอกไฟล์
ในการคัดลอกไฟล์โดยใช้ Linux คุณสามารถใช้ ซีพี คำสั่งดังนี้
ชื่อไฟล์ cp filename2คำสั่งดังกล่าวจะคัดลอก filename1 และเรียกมันว่า filename2 .
คุณสามารถใช้คำสั่งคัดลอกเพื่อคัดลอกไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งได้
ตัวอย่างเช่น
cp / home / username / เอกสาร / userdoc1 / home / ชื่อผู้ใช้ / เอกสาร / UserDocsคำสั่งดังกล่าวจะคัดลอกไฟล์ userdoc1 จาก / home / ชื่อผู้ใช้ / เอกสารไป / home / ชื่อผู้ใช้ / เอกสาร / UserDocs
09 จาก 10วิธีการลบ FIles และ Folders
คุณสามารถลบไฟล์และโฟลเดอร์โดยใช้ RM คำสั่ง:
rm ชื่อไฟล์ถ้าคุณต้องการลบโฟลเดอร์ที่คุณต้องใช้สวิตช์ต่อไปนี้:
rm -R foldernameคำสั่งข้างต้นจะลบโฟลเดอร์และเนื้อหารวมทั้งโฟลเดอร์ย่อย
10 จาก 10สิ่งที่เป็นสัญลักษณ์ลิงค์และลิงค์ยาก
"ลิงค์สัญลักษณ์" คือไฟล์ที่ชี้ไปยังไฟล์อื่น ทางลัดบนเดสก์ท็อปเป็นเพียงลิงก์สัญลักษณ์เท่านั้น
ตัวอย่างเช่นคุณอาจมีไฟล์ต่อไปนี้ในระบบของคุณ:
/home/username/document/accounts/useraccounts.doc
บางทีคุณอาจต้องการเข้าถึงเอกสารจากโฟลเดอร์ home / username
คุณสามารถสร้างการเชื่อมโยงสัญลักษณ์โดยใช้คำสั่งต่อไปนี้:
ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.docคุณสามารถแก้ไขได้ useraccounts.doc ไฟล์จากทั้งสองแห่ง แต่เมื่อคุณแก้ไขลิงค์สัญลักษณ์คุณจะแก้ไขแฟ้มใน / home / ชื่อผู้ใช้ / เอกสาร / บัญชี โฟลเดอร์
การเชื่อมโยงสัญลักษณ์สามารถสร้างขึ้นในระบบแฟ้มหนึ่ง ๆ และชี้ไปที่ไฟล์ในระบบไฟล์อื่น เป็นหลักลิงค์สัญลักษณ์จริงๆเพียงสร้างไฟล์ที่มีตัวชี้ไปยังแฟ้มหรือโฟลเดอร์อื่น ๆ
"ลิงก์ที่ยาก" จะสร้างลิงก์โดยตรงระหว่างไฟล์สองไฟล์ เป็นหลักพวกเขาเป็นไฟล์เดียวกัน แต่มีเพียงชื่ออื่น ลิงก์ที่ยากจะช่วยให้จัดหมวดหมู่ไฟล์ได้โดยไม่ต้องใช้พื้นที่ดิสก์อีกต่อไป
คุณสามารถสร้างลิงก์แบบฮาร์ดดิสก์โดยใช้ไวยากรณ์ต่อไปนี้:
ln filenamebeinglinked filenametolinktoไวยากรณ์คล้ายกับสัญลักษณ์ของลิงค์ แต่ไม่ได้ใช้สวิตช์ -s




