util-linux is a standard package distributed by the Linux Kernel Organization for use as part of the Linux operating system. A fork, util-linux-ng (with ng meaning "next generation"), was created when development stalled, but as of January 2011[update] has been renamed back to util-linux, and is the official version of the package.
Contents
Included
It includes the following utilities:
- addpart
- agetty
- blkdiscard3
- blkid
- blkzone
- blockdev
- cal
- cfdisk
- chcpu
- chfn
- chmem
- choom
- chrt
- chsh
- col (legacy)4
- colcrt
- colrm
- column
- ctrlaltdel
- delpart
- dmesg
- eject
- fallocate
- fdformat
- fdisk
- fincore
- findfs
- findmnt
- flock
- fsck
- fsck.cramfs
- fsck.minix
- fsfreeze
- fstrim
- getopt
- hardlink
- hexdump
- hwclock5
- ionice
- ipcmk
- ipcrm
- ipcs
- irqtop6
- isosize
- kill
- last
- ldattach
- line (legacy)7
- logger
- login
- look
- losetup
- lsblk
- lscpu8
- lsfd9
- lsipc
- lsirq10
- lslocks
- lslogins
- lsmem
- lsns
- mcookie
- mesg
- mkfs (legacy)11
- mkfs.bfs
- mkfs.cramfs
- mkfs.minix
- mkswap
- more
- mount
- mountpoint
- namei
- newgrp
- nologin
- nsenter
- partx
- pg (legacy)12
- pivot_root
- prlimit13
- raw
- readprofile
- rename
- renice
- reset (legacy)14
- resizepart
- rev
- rfkill
- rtcwake
- runuser
- script
- scriptlive
- scriptreplay
- setarch15
- setpriv
- setsid
- setterm
- sfdisk
- su
- sulogin
- swaplabel
- swapoff
- swapon
- switch_root
- taskset
- tunelp (deprecated)16
- ul
- umount
- unshare
- utmpdump
- uuidd
- uuidgen
- uuidparse
- vipw17
- wall
- wdctl
- whereis
- wipefs
- write
- zramctl
Removed
Utilities formerly included, but removed as of 1 July 2015[update]:
- arch18
- chkdupexe19
- clock20
- cytune21
- ddate22
- elvtune23
- fastboot24
- fasthalt25
- halt26
- initctl27
- ramsize28
- rdev29
- reboot30
- rootflags31
- shutdown32
- simpleinit33
- tailf34
- vidmode35
See also
Notes
External links
- The util-linux code repository.
- pub/linux/utils/util-linux on Kernel.org
- util-linux development discussion and bug reporting mailing list
- Karel Zak's blog, the blog of the current maintainer
References
Karel Zak (2006-12-18). "[ANNOUNCE] util-linux-ng fork". Retrieved 2014-04-12. https://lkml.org/lkml/2006/12/18/19 ↩
Karel Zak (2010-12-01). "[ANNOUNCE] util-linux without -ng". Retrieved 2014-04-12. https://lkml.org/lkml/2010/12/1/464 ↩
"blkdiscard(8) - Linux manual page". July 2014. Retrieved 2020-01-13. http://man7.org/linux/man-pages/man8/blkdiscard.8.html ↩
"Documentation/deprecated.txt". util-linux. 2014-04-07. Retrieved 2015-07-01. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/tree/Documentation/deprecated.txt ↩
cquery and set the hardware clock (RTC) ↩
"Release v2.36 notes". https://lwn.net/Articles/826866/ ↩
"Documentation/deprecated.txt". util-linux. 2014-04-07. Retrieved 2015-07-01. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/tree/Documentation/deprecated.txt ↩
"lscpu manual". https://man.linuxreviews.org/man1/lscpu.1.html ↩
modern replacement for lsof /wiki/Lsof ↩
"Release v2.36 notes". https://lwn.net/Articles/826866/ ↩
"Documentation/deprecated.txt". util-linux. 2014-04-07. Retrieved 2015-07-01. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/tree/Documentation/deprecated.txt ↩
"Documentation/deprecated.txt". util-linux. 2014-04-07. Retrieved 2015-07-01. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/tree/Documentation/deprecated.txt ↩
Karel Zak (2012-01-25). "prlimit(1)". Retrieved 2020-01-13. https://karelzak.blogspot.com/2012/01/prlimit1.html ↩
"Documentation/deprecated.txt". util-linux. 2014-04-07. Retrieved 2015-07-01. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/tree/Documentation/deprecated.txt ↩
including architecture symlinks such as i386, linux32, linux64, x86_64, etc. ↩
Sami Kerola (2012-12-16). "tunelp: deprecation: remove command from default build". util-linux. Retrieved 2014-04-12. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=1342ffcbeb0dbad6ec12026f1dad27a26d27248f ↩
including symlink to vigr ↩
Karel Zak (2013-03-14). "arch: remove the command, deprecated since 2.13, use coreutils version". util-linux. Retrieved 2015-07-01. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=27abd8094845b4b2002a8ed5c3dd212999902c8f ↩
Karel Zak (2013-03-14). "chkdupexe: remove, deprecated for years". util-linux. Retrieved 2015-07-01. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=58a3cee647c30ee23c887a1763ab9e4504a1ec88 ↩
Karel Zak. "clock: Dropped entirely. Use hwclock". util-linux. Retrieved 2015-07-01. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/tree/NEWS?id=f2f731deb883299880ac16a1dccb3a3865c9f7cd#n1296 ↩
Sami Kerola (2014-05-11). "cytune: remove from util-linux". util-linux. Retrieved 2015-07-01. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=198556b76caadc90286db2f489fbfafffc4bb3cb ↩
removed from default build[17] before being removed[18] altogether ↩
Sami Kerola (2013-08-17). "build-sys: complete elvtune removal". util-linux. Retrieved 2015-07-01. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=a272c5747c08495187d4f1b7fb1c9874af597b32 ↩
Karel Zak (2011-06-08). "simpleinit: remove this deprecated set of utils". util-linux. Retrieved 2014-04-12. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=0ff9e65ea30ee7e3548d11992a180d95d0a02fe9 ↩
Karel Zak (2011-06-08). "simpleinit: remove this deprecated set of utils". util-linux. Retrieved 2014-04-12. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=0ff9e65ea30ee7e3548d11992a180d95d0a02fe9 ↩
Karel Zak (2011-06-08). "simpleinit: remove this deprecated set of utils". util-linux. Retrieved 2014-04-12. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=0ff9e65ea30ee7e3548d11992a180d95d0a02fe9 ↩
Karel Zak (2011-06-08). "simpleinit: remove this deprecated set of utils". util-linux. Retrieved 2014-04-12. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=0ff9e65ea30ee7e3548d11992a180d95d0a02fe9 ↩
formerly a symlink to rdev[21] ↩
Karel Zak (2010-05-13). "rdev: remove this deprecated command". util-linux. Retrieved 2014-04-12. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=a3e40c14651fccf18e7954f081e601389baefe3f ↩
Karel Zak (2011-06-08). "simpleinit: remove this deprecated set of utils". util-linux. Retrieved 2014-04-12. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=0ff9e65ea30ee7e3548d11992a180d95d0a02fe9 ↩
formerly a symlink to rdev[21] ↩
Karel Zak (2011-06-08). "simpleinit: remove this deprecated set of utils". util-linux. Retrieved 2014-04-12. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=0ff9e65ea30ee7e3548d11992a180d95d0a02fe9 ↩
Karel Zak (2011-06-08). "simpleinit: remove this deprecated set of utils". util-linux. Retrieved 2014-04-12. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=0ff9e65ea30ee7e3548d11992a180d95d0a02fe9 ↩
Sami Kerola (2017-04-02). "tailf: remove deprecated utility". util-linux. https://www.spinics.net/lists/util-linux-ng/msg13779.html ↩
formerly a symlink to rdev[21] ↩