แผ่นโกงคำสั่ง Linux


ในเอกสารสรุปบรรทัดคำสั่ง Linux/Unix นี้ คุณจะได้เรียนรู้:

คำสั่งพื้นฐานของลินุกซ์

คำสั่ง Descriptไอออน
ls แสดงรายการไฟล์และไดเร็กทอรีทั้งหมดในไดเร็กทอรีการทำงานปัจจุบัน
ls -R แสดงรายการไฟล์ในไดเร็กทอรีย่อยด้วย
ls -a แสดงรายการไฟล์ที่ซ่อนอยู่ด้วย
ls -al แสดงรายการไฟล์และไดเร็กทอรีพร้อมข้อมูลโดยละเอียด เช่น สิทธิ์ ขนาด เจ้าของ ฯลฯ
cd or cd ~ นำทางไปยังไดเรกทอรี HOME
cd .. เลื่อนขึ้นไปหนึ่งระดับ
cd หากต้องการเปลี่ยนเป็นไดเร็กทอรีเฉพาะ
cd / ย้ายไปยังไดเรกทอรีราก
cat > filename สร้างไฟล์ใหม่
cat filename แสดงเนื้อหาไฟล์
cat file1 file2 > file3 รวมสองไฟล์ (file1, file2) และเก็บเอาต์พุตไว้ในไฟล์ใหม่ (file3)
mv file "new file path" ย้ายไฟล์ไปยังตำแหน่งใหม่
mv filename new_file_name เปลี่ยนชื่อไฟล์เป็นชื่อไฟล์ใหม่
sudo อนุญาตให้ผู้ใช้ทั่วไปเรียกใช้โปรแกรมด้วยสิทธิ์การรักษาความปลอดภัยของ superuser หรือ root
rm filename ลบไฟล์
man ให้ข้อมูลความช่วยเหลือเกี่ยวกับคำสั่ง
history แสดงรายการคำสั่งที่ผ่านมาทั้งหมดที่พิมพ์ในเซสชันเทอร์มินัลปัจจุบัน
clear ล้างเทอร์มินัล
mkdir directoryname สร้างไดเร็กทอรีใหม่ในไดเร็กทอรีการทำงานปัจจุบันหรือที่เส้นทางที่ระบุ
rmdir ลบไดเร็กทอรี
mv เปลี่ยนชื่อไดเร็กทอรี
pr -x แบ่งไฟล์ออกเป็นคอลัมน์ x
pr -h กำหนดส่วนหัวให้กับไฟล์
pr -n หมายถึงไฟล์ที่มีเส้น Numbers
lp -nc , lpr c พิมพ์สำเนา "c" ของไฟล์
 lp-d lp-P
ระบุชื่อของเครื่องพิมพ์
apt-get
คำสั่งที่ใช้ในการติดตั้งและอัพเดตแพ็คเกจ
mail -s 'subject'
-c 'cc-address'

-b 'bcc-address'
'to-address'
คำสั่งในการส่งอีเมล์
mail -s "Subject"
to-address < Filename
คำสั่งในการส่งอีเมล์พร้อมแนบไฟล์

คำสั่งอนุญาตไฟล์

คำสั่ง Descriptไอออน
ls -l เพื่อแสดงประเภทไฟล์และการอนุญาตการเข้าถึง
r สิทธิ์ในการอ่าน
w เขียนอนุญาต
x ดำเนินการอนุญาต
-= ไม่ได้รับอนุญาต
Chown user สำหรับการเปลี่ยนความเป็นเจ้าของไฟล์/ไดเร็กทอรี
Chown user:group filename เปลี่ยนผู้ใช้และกลุ่มสำหรับไฟล์หรือไดเร็กทอรี

คำสั่งตัวแปรสภาพแวดล้อม

คำสั่ง Descriptไอออน
echo $VARIABLE เพื่อแสดงค่าของตัวแปร
env แสดงตัวแปรสภาพแวดล้อมทั้งหมด
VARIABLE_NAME= variable_value สร้างตัวแปรใหม่
Unset ลบตัวแปร
export Variable=value เพื่อตั้งค่าของตัวแปรสภาพแวดล้อม

คำสั่งการจัดการผู้ใช้ของ linux

คำสั่ง Descriptไอออน
sudo adduser username เพื่อเพิ่มผู้ใช้ใหม่
sudo passwd -l 'username' เพื่อเปลี่ยนรหัสผ่านของผู้ใช้
sudo userdel -r 'username' เพื่อลบผู้ใช้ที่สร้างขึ้นใหม่
sudo usermod -a -G GROUPNAME USERNAME เพื่อเพิ่มผู้ใช้ในกลุ่ม
sudo deluser USER GROUPNAME หากต้องการลบผู้ใช้ออกจากกลุ่ม
finger แสดงข้อมูลของผู้ใช้ทั้งหมดที่เข้าสู่ระบบ
finger username ให้ข้อมูลของผู้ใช้โดยเฉพาะ

คำสั่งเครือข่าย

คำสั่ง Descriptไอออน
SSH username@ip-address or hostname เข้าสู่ระบบเครื่อง Linux ระยะไกลโดยใช้ SSH
Ping hostname="" or ="" เพื่อปิงและวิเคราะห์การเชื่อมต่อเครือข่ายและโฮสต์
dir แสดงไฟล์ในไดเร็กทอรีปัจจุบันของคอมพิวเตอร์ระยะไกล
cd "dirname" เปลี่ยนไดเร็กทอรีเป็น "dirname" บนคอมพิวเตอร์ระยะไกล
put file อัปโหลด 'ไฟล์' จากท้องถิ่นไปยังคอมพิวเตอร์ระยะไกล
get file ดาวน์โหลด 'ไฟล์' จากระยะไกลไปยังคอมพิวเตอร์ในระบบ
quit Logout

คำสั่งกระบวนการ

คำสั่ง Descriptไอออน
bg เพื่อส่งกระบวนการไปที่พื้นหลัง
fg เพื่อรันกระบวนการที่หยุดทำงานในเบื้องหน้า
top รายละเอียดเกี่ยวกับกระบวนการที่ใช้งานอยู่ทั้งหมด
ps ระบุสถานะของกระบวนการที่ทำงานให้กับผู้ใช้
ps PID ให้สถานะของกระบวนการเฉพาะ
pidof ให้รหัสกระบวนการ (PID) ของกระบวนการ
kill PID ฆ่ากระบวนการ
nice เริ่มต้นกระบวนการตามลำดับความสำคัญที่กำหนด
renice เปลี่ยนลำดับความสำคัญของกระบวนการที่กำลังทำงานอยู่
df ให้พื้นที่ว่างบนฮาร์ดดิสก์ในระบบของคุณ
free ให้ RAM ฟรีในระบบของคุณ

VI คำสั่งการแก้ไข

คำสั่ง Descriptไอออน
i แทรกที่เคอร์เซอร์ (เข้าสู่โหมดแทรก)
a เขียนหลังเคอร์เซอร์ (เข้าสู่โหมดแทรก)
A เขียนที่ท้ายบรรทัด (เข้าสู่โหมดแทรก)
ESC ยุติโหมดแทรก
u เลิกทำการเปลี่ยนแปลงครั้งล่าสุด
U เลิกทำการเปลี่ยนแปลงทั้งหมดกับทั้งบรรทัด
o เปิดบรรทัดใหม่ (เข้าสู่โหมดแทรก)
dd ลบบรรทัด
3dd ลบ 3 บรรทัด
D ลบเนื้อหาของบรรทัดหลังเคอร์เซอร์
C ลบเนื้อหาของบรรทัดหลังเคอร์เซอร์และแทรกข้อความใหม่ กดปุ่ม ESC เพื่อสิ้นสุดการแทรก
dw ลบคำ
4dw ลบ 4 คำ
cw เปลี่ยนคำ
x ลบอักขระที่เคอร์เซอร์
r แทนที่อักขระ
R เขียนทับอักขระจากเคอร์เซอร์เป็นต้นไป
s แทนที่อักขระหนึ่งตัวภายใต้เคอร์เซอร์เพื่อแทรกต่อไป
S แทนที่ทั้งบรรทัดและเริ่มแทรกที่จุดเริ่มต้นของบรรทัด
~ เปลี่ยนกรณีของตัวละครแต่ละตัว

หวังว่าคู่มืออ้างอิง Linux นี้จะช่วยคุณได้!