คู่มือนี้จะแสดงคำสั่ง Linux 10 คำที่คุณจำเป็นต้องรู้เพื่อที่จะสามารถนำทางไปยังระบบไฟล์ของคุณโดยใช้ Linux terminal ได้
มีคำสั่งเพื่อค้นหาไดเรกทอรีที่คุณอยู่ในไดเรกทอรีใดที่คุณเคยเข้าไปก่อนแล้วจะนำทางไปยังโฟลเดอร์อื่น ๆ วิธีกลับบ้านวิธีสร้างไฟล์และโฟลเดอร์วิธีสร้างลิงก์
01 จาก 10
คุณอยู่ในโฟลเดอร์ใด
เมื่อคุณเปิดหน้าต่างเทอร์มินัลสิ่งแรกที่คุณต้องรู้คือตำแหน่งที่คุณอยู่ในระบบไฟล์
ลองคิดเช่นนี้ว่าเครื่องหมาย "คุณอยู่ที่นี่" ที่คุณพบในแผนที่ภายในห้างสรรพสินค้า
หากต้องการค้นหาว่าคุณต้องการใช้โฟลเดอร์ใดในคำสั่งต่อไปนี้:
รหัสผ่าน
ผลลัพธ์ที่ส่งกลับโดย pwd อาจแตกต่างกันไปขึ้นอยู่กับว่าคุณใช้ pwd ของ shell หรือที่ติดตั้งในไดเร็กทอรี / usr / bin ของคุณหรือไม่
โดยทั่วไปจะพิมพ์บางอย่างตามบรรทัด / home / username
คลิกที่นี่สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง pwd
02 จาก 10
สิ่งที่แฟ้มและโฟลเดอร์อยู่ภายใต้ไดเรกทอรีปัจจุบัน
ตอนนี้คุณทราบว่าคุณอยู่ในโฟลเดอร์ใดคุณสามารถดูว่าไฟล์และโฟลเดอร์อยู่ภายใต้ไดเร็กทอรีปัจจุบันได้อย่างไรโดยใช้คำสั่ง ls
LS
ด้วยตัวเองคำสั่ง ls จะแสดงรายการไฟล์และโฟลเดอร์ทั้งหมดในไดเร็กทอรียกเว้นสำหรับผู้ที่เริ่มต้นด้วยช่วง (.)
หากต้องการดูไฟล์ทั้งหมดรวมทั้งไฟล์ที่ซ่อนอยู่ (ไฟล์เหล่านี้จะขึ้นต้นด้วยช่วง) คุณสามารถใช้สวิตช์ต่อไปนี้:
ls -a
คำสั่งบางคำสร้างการสำรองข้อมูลของไฟล์ซึ่งขึ้นต้นด้วยตัว ยักย้าย metacharacter (~)
ถ้าคุณไม่ต้องการเห็นการสำรองข้อมูลเมื่อแสดงรายการแฟ้มในโฟลเดอร์ใช้สวิตช์ต่อไปนี้:
ls-B
การใช้คำสั่ง ls มากที่สุดมีดังนี้:
ls-lt
นี่เป็นรายการยาวที่จัดเรียงตามเวลาในการแก้ไขโดยใช้รายการใหม่ล่าสุด
ตัวเลือกการเรียงลำดับอื่น ๆ ได้แก่ ส่วนขยายขนาดและเวอร์ชัน:
ls-lU
ls-lX
ls-lv
รูปแบบรายการที่ยาวจะให้ข้อมูลต่อไปนี้:
- สิทธิ์
- จำนวน inodes สำหรับไฟล์ (ดูการเชื่อมโยงที่ยาก)
- เจ้าของ
- กลุ่มหลัก
- ขนาดไฟล์
- เวลาเข้าถึงครั้งสุดท้าย
- ชื่อไฟล์ / โฟลเดอร์ / ลิงค์
03 จาก 10
วิธีการนำทางไปยังโฟลเดอร์อื่น ๆ
หากต้องการย้ายระบบไฟล์คุณสามารถใช้ คำสั่ง cd
ระบบไฟล์ Linux เป็นโครงสร้างของโครงสร้าง ด้านบนของต้นไม้แสดงด้วยเครื่องหมายทับ (/)
ภายใต้ไดเรกทอรีรากคุณจะพบบางส่วนหรือทั้งหมดของโฟลเดอร์ต่อไปนี้
- /
- ถัง
- รองเท้า
- ซีดีรอม
- dev
- ฯลฯ
- บ้าน
- lib
- lib64
- หายไปพบ +
- สื่อ
- mnt
- เลือก
- proc
- ราก
- วิ่ง
- sbin
- srv
- SYS
- tmp
- var
- usr
โฟลเดอร์ bin มีคำสั่งที่สามารถเรียกใช้โดยผู้ใช้เช่นคำสั่ง cd, 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 ดังนี้:
cd / home / username / เอกสาร
04 จาก 10
วิธีการนำกลับไปยังโฟลเดอร์โฮม
คุณสามารถกลับไปที่โฟลเดอร์บ้านได้จากทุกที่ในระบบโดยใช้คำสั่งต่อไปนี้:
cd ~
คลิกที่นี่เพื่อดูคำแนะนำแบบเต็มสำหรับ คำสั่ง cd ~
05 จาก 10
วิธีการสร้างโฟลเดอร์ใหม่
ถ้าคุณต้องการสร้างโฟลเดอร์ใหม่คุณสามารถใช้คำสั่งต่อไปนี้:
ชื่อโฟลเดอร์ mkdir
คลิกที่นี่เพื่อดูคู่มือฉบับเต็มสำหรับ คำสั่ง mkdir
คู่มือที่เชื่อมโยงจะแสดงวิธีการสร้างไดเรกทอรีหลักทั้งหมดสำหรับโฟลเดอร์และวิธีตั้งค่าสิทธิ์
06 จาก 10
วิธีสร้างไฟล์
ลินุกซ์มีวิธีการสร้างไฟล์ใหม่ ๆ มากมาย
ในการสร้างไฟล์ว่างคุณสามารถใช้คำสั่งต่อไปนี้:
แตะชื่อไฟล์
คำสั่งสัมผัสจะใช้เพื่ออัพเดตเวลาเข้าถึงครั้งสุดท้ายของไฟล์ แต่ในไฟล์ที่ไม่มีอยู่จะมีผลต่อการสร้างไฟล์
นอกจากนี้คุณยังสามารถสร้างไฟล์โดยใช้คำสั่งต่อไปนี้:
cat> ชื่อไฟล์
ขณะนี้คุณสามารถป้อนข้อความในบรรทัดคำสั่งและบันทึกลงในแฟ้มโดยใช้ CTRL และ D
คลิกที่นี่เพื่อดูคำแนะนำแบบเต็มคำสั่ง cat
วิธีที่ดีกว่าในการสร้างไฟล์คือการใช้ตัวแก้ไข nano ซึ่งช่วยให้คุณสามารถเพิ่มบรรทัดข้อความตัดและวางค้นหาและแทนที่ข้อความและบันทึกไฟล์ในรูปแบบต่างๆ
คลิกที่นี่เพื่อดูคู่มือฉบับเต็มสำหรับโปรแกรมแก้ไข nano
07 จาก 10
วิธีการเปลี่ยนชื่อและย้ายไฟล์รอบ ๆ ระบบไฟล์
มีหลายวิธีในการเปลี่ยนชื่อไฟล์
วิธีที่ง่ายที่สุดในการเปลี่ยนชื่อไฟล์คือการใช้คำสั่ง mv
mv oldfilename newfilename
คุณสามารถใช้คำสั่ง mv เพื่อย้ายไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งได้เช่นกัน
mv / path / of / ไฟล์ต้นฉบับ / ไฟล์ / เส้นทาง / ของ / target / folder
คลิกที่นี่เพื่อดูคู่มือฉบับเต็มสำหรับคำสั่ง mv
ถ้าคุณต้องการเปลี่ยนชื่อไฟล์จำนวนมากที่ตรงกับรูปแบบคล้ายกันคุณสามารถใช้คำสั่งเปลี่ยนชื่อ
เปลี่ยนชื่อชื่อไฟล์แทนนิพจน์ (s)
ตัวอย่างเช่น:
เปลี่ยนชื่อ "gary" "tom" *
นี้จะแทนที่ไฟล์ทั้งหมดในโฟลเดอร์ที่มี gary ในกับ tom ดังนั้นไฟล์ที่เรียกว่า garycv จะกลายเป็น tomcv
โปรดทราบว่าคำสั่งเปลี่ยนชื่อไม่สามารถใช้ได้กับทุกระบบ คำสั่ง mv ปลอดภัยกว่า
คลิกที่นี่เพื่อดูคู่มือฉบับเต็มสำหรับคำสั่งเปลี่ยนชื่อ
08 จาก 10
วิธีคัดลอกไฟล์
ในการคัดลอกไฟล์โดยใช้ Linux คุณสามารถใช้คำสั่ง cp ได้ดังนี้
ชื่อไฟล์ cp filename2
คำสั่งข้างต้นจะคัดลอกชื่อไฟล์1และเรียกชื่อไฟล์2
คุณสามารถใช้คำสั่งคัดลอกเพื่อคัดลอกไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งได้
ตัวอย่างเช่น
cp / home / username / เอกสาร / userdoc1 / home / ชื่อผู้ใช้ / เอกสาร / UserDocs
คำสั่งดังกล่าวจะคัดลอกไฟล์ userdoc1 จาก / home / ชื่อผู้ใช้ / Documents to / home / username / Documents / UserDocs
คลิกที่นี่เพื่อดูคู่มือฉบับเต็มสำหรับคำสั่ง cp
09 จาก 10
วิธีการลบ FIles และ Folders
คุณสามารถลบไฟล์และโฟลเดอร์โดยใช้คำสั่ง rm:
rm ชื่อไฟล์
ถ้าคุณต้องการลบโฟลเดอร์ที่คุณต้องใช้สวิตช์ต่อไปนี้:
rm -R foldername
คำสั่งข้างต้นจะลบโฟลเดอร์และเนื้อหารวมทั้งโฟลเดอร์ย่อย
คลิกที่นี่เพื่อดูคู่มือฉบับเต็มสำหรับคำสั่ง rm
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 / username / documents / accounts folder
การเชื่อมโยงสัญลักษณ์สามารถสร้างขึ้นในระบบแฟ้มหนึ่ง ๆ และชี้ไปที่ไฟล์ในระบบไฟล์อื่น
การเชื่อมโยงสัญลักษณ์จริงๆเพียงสร้างไฟล์ที่มีตัวชี้ไปยังแฟ้มหรือโฟลเดอร์อื่น ๆ
ลิงก์ที่ยาก แต่สร้างการเชื่อมโยงโดยตรงระหว่างไฟล์ทั้งสอง เป็นหลักพวกเขาเป็นไฟล์เดียวกัน แต่มีเพียงชื่ออื่น
ลิงก์ที่ยากจะช่วยให้จัดหมวดหมู่ไฟล์ได้โดยไม่ต้องใช้พื้นที่ดิสก์อีกต่อไป
คุณสามารถสร้างลิงก์แบบฮาร์ดดิสก์โดยใช้ไวยากรณ์ต่อไปนี้:
ln filenamebeinglinked filenametolinkto
ไวยากรณ์คล้ายกับสัญลักษณ์ของลิงค์ แต่ไม่ได้ใช้สวิตช์ -s