<ก่อนหน้านี้ | Contents | ถัดไป>
6.73.3. เนื้อหาของ Util-linux
โปรแกรมที่ติดตั้ง: addpart, agetty, blkdiscard, blkid, blkzone, blockdev, cal, cfdisk, chcpu, chmem, choom, chrt, col, colcrt, colrm, คอลัมน์, ctrlaltdel, delpart, dmesg, นำออก, fallocate, fdformat, fdisk , findfs, findmnt, ฝูง, fsck, fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hexdump, hwclock, i386, ionice, ipcmk, ipcrm, ipcs, isosize, kill, last, lastb (ลิงก์ไปยังล่าสุด), ldattach, linux32, linux64, logger, ดู, losetup, lsblk, lscpu, lsipc, lslocks, lslogins, lsmem, lsns, mcookie, mesg, mkfs, mkfs.bfs, mkfs.cramfs, wap, mkfs. mountpoint, namei, nsenter, partx, pivot_root, prlimit, ดิบ, readprofile, เปลี่ยนชื่อ, renice, resizepart, rev, rfkill, rtcwake, สคริปต์, scriptreplay, setarch, setsid, setterm, sfdisk, sulogin, swaplabel, swapoff (ลิงก์ไปยัง swapon) , swapon, switch_root, ชุดงาน, ul, umount, uname26, unshare, utmpdump, uuidd, uuidgen, uuidparse, wall, wdctl, whereis, wipefs, x86_64 และ zramctl
ไลบรารีที่ติดตั้ง: libblkid.so, libfdisk.so, libmount.so, libsmartcols.so และ libuuid.so
ไดเร็กทอรีที่ติดตั้ง: /usr/include/blkid, /usr/include/libfdisk, /usr/include/libmount, /usr/include/ libsmartcols, /usr/include/uuid, /usr/share/doc/util-linux-2.34 , และ /var/lib/hwclock
คำอธิบายสั้น ๆ
addpart แจ้งเคอร์เนล Linux ของพาร์ติชั่นใหม่
agetty เปิดพอร์ต tty พร้อมท์ให้ใส่ชื่อล็อกอิน จากนั้นเรียกใช้โปรแกรมล็อกอิน
blkdiscard ทิ้งเซกเตอร์บนอุปกรณ์
blkid ยูทิลิตี้บรรทัดคำสั่งเพื่อค้นหาและพิมพ์แอตทริบิวต์ของอุปกรณ์บล็อก
blkzone รันคำสั่งโซนบนอุปกรณ์บล็อกที่กำหนด
blockdev อนุญาตให้ผู้ใช้เรียกอุปกรณ์บล็อก ioctls จากบรรทัดคำสั่ง
cal แสดงปฏิทินอย่างง่าย
cfdisk จัดการตารางพาร์ติชั่นของอุปกรณ์ที่กำหนด
chcpu แก้ไขสถานะของ CPU
chmem กำหนดค่าหน่วยความจำ
choom แสดงและปรับคะแนน OOM-killer
chrt จัดการแอตทริบิวต์แบบเรียลไทม์ของกระบวนการ
col กรองฟีดบรรทัดย้อนกลับ
colcrt กรองเอาท์พุต nroff สำหรับเทอร์มินัลที่ไม่มีความสามารถบางอย่าง เช่น overstriking และ half-line
colrm กรองคอลัมน์ที่กำหนด
คอลัมน์ จัดรูปแบบไฟล์ที่กำหนดเป็นหลายคอลัมน์
ctrlaltdel ตั้งค่าการทำงานของคีย์ผสม Ctrl+Alt+Del เป็นฮาร์ดหรือซอฟต์รีเซ็ต
delpart ขอให้เคอร์เนล Linux ลบพาร์ติชั่น
dmesg ดัมพ์ข้อความบูตเคอร์เนล
ดีดออก นำสื่อที่ถอดออกได้ออก
fallocate จัดสรรพื้นที่ล่วงหน้าให้กับไฟล์
fdformat ระดับต่ำจัดรูปแบบฟลอปปีดิสก์
fdisk จัดการตารางพาร์ติชั่นของอุปกรณ์ที่กำหนด
fincore นับหน้าของเนื้อหาไฟล์ใน core
findfs ค้นหาระบบไฟล์ตามป้ายกำกับหรือ Universally Unique Identifier (UUID)
findmnt เป็นอินเตอร์เฟสบรรทัดคำสั่งไปยังไลบรารี libmount เพื่อทำงานกับไฟล์ mountinfo, fstab และ mtab
flock รับล็อกไฟล์แล้วรันคำสั่งโดยล็อกไว้
fsck ใช้ตรวจสอบและซ่อมแซมระบบไฟล์
fsck.cramfs ทำการตรวจสอบความสอดคล้องบนระบบไฟล์ Cramfs บนอุปกรณ์ที่กำหนด
fsck.minix ทำการตรวจสอบความสอดคล้องบนระบบไฟล์ Minix บนอุปกรณ์ที่กำหนด
fsfreeze เป็น wrapper ที่ง่ายมากสำหรับการทำงานของไดรเวอร์เคอร์เนล FIFREEZE/FITHAW ioctl
fstrim ละทิ้งบล็อกที่ไม่ได้ใช้บนระบบไฟล์ที่เมาต์
getopt แยกวิเคราะห์ตัวเลือกในบรรทัดคำสั่งที่กำหนด
hexdump ดัมพ์ไฟล์ที่กำหนดเป็นเลขฐานสิบหกหรือในรูปแบบอื่นที่กำหนด
hwclock อ่านหรือตั้งค่านาฬิกาฮาร์ดแวร์ของระบบหรือที่เรียกว่านาฬิกาตามเวลาจริง (RTC) หรืออินพุตพื้นฐาน-
นาฬิการะบบเอาท์พุต (BIOS)
i386 ลิงค์สัญลักษณ์ไปยัง setarch
ionice รับหรือตั้งค่าคลาสการจัดตารางเวลา io และลำดับความสำคัญสำหรับโปรแกรม
ipcmk สร้างทรัพยากร IPC ต่างๆ
ipcrm ลบทรัพยากรการสื่อสารระหว่างกระบวนการ (IPC) ที่กำหนด
ipcs ให้ข้อมูลสถานะ IPC
isosize รายงานขนาดของระบบไฟล์ iso9660
kill ส่งสัญญาณไปยังกระบวนการ
ล่าสุด แสดงว่าผู้ใช้ที่เข้าสู่ระบบล่าสุด (และออก) ค้นหาย้อนกลับผ่าน /var/log/wtmp ไฟล์; นอกจากนี้ยังแสดงการบู๊ตระบบ การปิดระบบ และการเปลี่ยนแปลงระดับการรัน
lastb แสดงความพยายามในการเข้าสู่ระบบที่ล้มเหลวเมื่อเข้าสู่ระบบ /var/log/btmp
ldattach แนบวินัยสายกับสายอนุกรม
linux32 ลิงก์สัญลักษณ์ไปยัง setarch
linux64 ลิงก์สัญลักษณ์ไปยัง setarch
logger ป้อนข้อความที่กำหนดลงในบันทึกของระบบ
ดู แสดงบรรทัดที่ขึ้นต้นด้วยสตริงที่กำหนด
losetup ตั้งค่าและควบคุมอุปกรณ์ลูป
lsblk แสดงรายการข้อมูลเกี่ยวกับอุปกรณ์บล็อกทั้งหมดหรือที่เลือกในรูปแบบต้นไม้
lscpu พิมพ์ข้อมูลสถาปัตยกรรม CPU
lsipc พิมพ์ข้อมูลเกี่ยวกับสิ่งอำนวยความสะดวก IPC ที่ใช้ในระบบในปัจจุบัน
lslocks แสดงรายการล็อคระบบภายในเครื่อง
lslogins แสดงรายการข้อมูลเกี่ยวกับผู้ใช้ กลุ่ม และบัญชีระบบ lsmem แสดงรายการช่วงของหน่วยความจำที่พร้อมใช้งานพร้อมสถานะออนไลน์ lsns แสดงรายการเนมสเปซ
mcookie สร้างคุกกี้วิเศษ (เลขฐานสิบหกสุ่ม 128 บิต) สำหรับ xauth mesg ควบคุมว่าผู้ใช้รายอื่นสามารถส่งข้อความไปยังเทอร์มินัลของผู้ใช้ปัจจุบันได้หรือไม่ mkfs สร้างระบบไฟล์บนอุปกรณ์ (โดยปกติคือพาร์ติชั่นฮาร์ดดิสก์)
mkfs.bfs สร้างระบบไฟล์ bfs ของ Santa Cruz Operations (SCO)
mkfs.cramfs สร้างระบบไฟล์ cramfs
mkfs.minix สร้างระบบไฟล์ Minix
mkswap เริ่มต้นอุปกรณ์หรือไฟล์ที่กำหนดเพื่อใช้เป็นพื้นที่สว็อป
more ตัวกรองสำหรับการเลื่อนหน้าผ่านข้อความทีละหน้าจอ
mount แนบระบบไฟล์บนอุปกรณ์ที่กำหนดไปยังไดเร็กทอรีที่ระบุในแผนผังระบบไฟล์
mountpoint ตรวจสอบว่าไดเร็กทอรีเป็น mountpoint หรือไม่
namei แสดงลิงค์สัญลักษณ์ในชื่อพา ธ ที่กำหนด
nsenter รันโปรแกรมด้วยเนมสเปซของโปรเซสอื่น
partx บอกเคอร์เนลเกี่ยวกับการมีอยู่และการกำหนดหมายเลขของพาร์ติชั่นบนดิสก์ pivot_root ทำให้ระบบไฟล์ที่กำหนดเป็นระบบไฟล์รูทใหม่ของกระบวนการปัจจุบัน prlimit รับและตั้งค่าขีดจำกัดทรัพยากรของกระบวนการ
raw ผูกอุปกรณ์อักขระดิบของ Linux เข้ากับอุปกรณ์บล็อก
readprofile อ่านข้อมูลโปรไฟล์เคอร์เนล
เปลี่ยนชื่อ เปลี่ยนชื่อไฟล์ที่กำหนด แทนที่สตริงที่กำหนดด้วย another
renice เปลี่ยนลำดับความสำคัญของกระบวนการทำงาน resizepart ถามเคอร์เนล Linux เพื่อปรับขนาดพาร์ติชั่น rev กลับบรรทัดของไฟล์ที่กำหนด
rkfill Tool สำหรับเปิดและปิดอุปกรณ์ไร้สาย
rtcwake ใช้เพื่อเข้าสู่สถานะสลีปของระบบจนถึงเวลาปลุกที่ระบุ
script สร้าง typescript ของเทอร์มินัลเซสชัน
scriptreplay เล่น typescripts โดยใช้ข้อมูลเวลา
setarch เปลี่ยนแปลงสถาปัตยกรรมที่รายงานในสภาพแวดล้อมของโปรแกรมใหม่และตั้งค่าสถานะบุคลิกภาพ
setid รันโปรแกรมที่กำหนดในเซสชั่นใหม่
setterm ตั้งค่าคุณสมบัติเทอร์มินัล
sfdisk ตัวจัดการตารางพาร์ติชั่นดิสก์
ซูล็อกอิน ช่วยให้ ราก เข้าสู่ระบบ; ปกติจะเรียกโดย init เมื่อระบบเข้าสู่โหมดผู้ใช้คนเดียว
swaplabel อนุญาตให้เปลี่ยน swaparea UUID และ label
swapoff ปิดการใช้งานอุปกรณ์และไฟล์สำหรับการเพจและการสลับ
swapon เปิดใช้งานอุปกรณ์และไฟล์สำหรับการเพจและการสลับและแสดงรายการอุปกรณ์และไฟล์ที่ใช้งานอยู่ในปัจจุบัน
switch_root สลับไปยังระบบไฟล์อื่นเป็นรูทของโครงสร้างการเมานต์
tailf ติดตามการเติบโตของไฟล์บันทึก แสดงรายการ 10 บรรทัดสุดท้ายของไฟล์บันทึก จากนั้นแสดงรายการใหม่ในไฟล์บันทึกต่อไปตามที่สร้างขึ้น
taskset ดึงหรือตั้งค่าความสัมพันธ์ของ CPU ของกระบวนการ
ul ตัวกรองสำหรับการแปลขีดล่างเป็นลำดับหลีกที่ระบุการขีดเส้นใต้สำหรับเทอร์มินัลที่ใช้งานอยู่
umount ตัดการเชื่อมต่อระบบไฟล์จากโครงสร้างไฟล์ของระบบ
uname26 ลิงค์สัญลักษณ์ไปยัง setarch
unshare เรียกใช้โปรแกรมด้วยเนมสเปซบางส่วนที่ไม่ได้แชร์จาก parent
utmpdump แสดงเนื้อหาของไฟล์ล็อกอินที่กำหนดในรูปแบบที่ใช้งานง่ายขึ้น
uuidd daemon ที่ใช้โดยไลบรารี UUID เพื่อสร้าง UUID ตามเวลาในรูปแบบที่ปลอดภัยและรับประกันไม่ซ้ำใคร
uuidgen สร้าง UUID ใหม่ UUID ใหม่แต่ละรายการสามารถพิจารณาได้อย่างสมเหตุสมผลว่าไม่ซ้ำกันระหว่าง UUID ทั้งหมดที่สร้างขึ้นบนระบบภายในและบนระบบอื่น ๆ ในอดีตและในอนาคต
uuidparse ยูทิลิตี้เพื่อแยกวิเคราะห์ตัวระบุที่ไม่ซ้ำกัน
wall แสดงเนื้อหาของไฟล์หรือตามค่าเริ่มต้น อินพุตมาตรฐานของไฟล์นั้นบนเทอร์มินัลของผู้ใช้ที่เข้าสู่ระบบอยู่ในปัจจุบันทั้งหมด
wdctl แสดงสถานะการเฝ้าระวังฮาร์ดแวร์
whereis รายงานตำแหน่งของไบนารี ซอร์ส และหน้า man สำหรับคำสั่งที่กำหนด
wipefs เช็ดลายเซ็นระบบไฟล์จากอุปกรณ์
x86_64 ลิงก์สัญลักษณ์ไปยัง setarch
zramctl โปรแกรมสำหรับตั้งค่าและควบคุมอุปกรณ์ zram (ดิสก์ ram ที่บีบอัด) libblkid มีรูทีนสำหรับการระบุอุปกรณ์และการแยกโทเค็น libfdisk มีรูทีนสำหรับจัดการตารางพาร์ติชั่น
libmount มีรูทีนสำหรับการติดตั้งและยกเลิกการต่อเชื่อมอุปกรณ์บล็อก
libsmartcols มีรูทีนสำหรับการช่วยแสดงผลหน้าจอในรูปแบบตาราง
libuuid มีรูทีนสำหรับสร้างตัวระบุเฉพาะสำหรับอ็อบเจ็กต์ที่อาจเข้าถึงได้นอกระบบโลคัล