Advertisement
v1ral_ITS

FULL A-Z Linux Commands

Apr 22nd, 2018
499
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 41.95 KB | None | 0 0
  1. The descriptions of these Linux commands are based on their manual pages. To access the man page:
  2.  
  3. man command_name
  4.  
  5. For eg: man cat
  6.  
  7. If you find any discrepancy, please feel free to contact for any correction.
  8. Linux Commands – A
  9. Command     Description
  10. accept   Accept or Reject jobs to a destination, such as a printer.
  11. access   Check a user’s RWX permission for a file.
  12. aclocal     GNU autoconf too
  13. aconnect      ALSA sequencer connection manager.
  14. acpi     Show information about the Advanced Configuration and Power Interface.
  15. acpi_available   Check if ACPI functionality exists on the system.
  16. acpid    Informs user-space programs about ACPI events.
  17. addr2line    Used to convert addresses into file names and line numbers.
  18. addresses    Formats for internet mail addresses.
  19. agetty   An alternative Linux Getty
  20. alias    Create an alias for Linux commands
  21. alsactl      Access advanced controls for ALSA soundcard driver.
  22. amidi    Perform read/write operation for ALSA RawMIDI ports.
  23. amixer   Access CLI-based mixer for ALSA soundcard driver.
  24. anacron      Used to run commands periodically.
  25. aplay    Sound recorder and player for CLI.
  26. aplaymidi    CLI utility used to play MIDI files.
  27. apm      Show Advanced Power Management (APM) hardware info on older systems.
  28. apmd     Used to handle events reported by APM BIOS drivers.
  29. apropos      Shows the list of all man pages containing a specific keyword
  30. apt      Advanced Package Tool, a package management system for Debian and derivatives.
  31. apt-get      Command-line utility to install/remove/update packages based on APT system.
  32. aptitude     Another utility to add/remove/upgrade packages based on the APT system.
  33. ar   A utility to create/modify/extract from archives.
  34. arch     Display print machine hardware name.
  35. arecord      Just like aplay, it’s a sound recorder and player for ALSA soundcard driver.
  36. arecordmidi      Record standard MIDI files.
  37. arp      Used to make changes to the system’s ARP cache
  38. as   A portable GNU assembler.
  39. aspell   An interactive spell checker utility.
  40. at   Used to schedule command execution at specified date & time, reading commands from an input file.
  41. atd      Used to execute jobs queued by the at command.
  42. atq      List a user’s pending jobs for the at command.
  43. atrm     Delete jobs queued by the at command.
  44. audiosend    Used to send an audio recording as an email.
  45. aumix    An audio mixer utility.
  46. autoconf     Generate configuration scripts from a TEMPLATE-FILE and send the output to standard output.
  47. autoheader   Create a template header for configure.
  48. automake     Creates GNU standards-compliant Makefiles from template files
  49. autoreconf   Update generated configuration files.
  50. autoscan     Generate a preliminary configure.in
  51. autoupdate   Update a configure.in file to newer autoconf.
  52. awk      Used to find and replace text in a file(s).
  53. Linux Commands – B
  54. Command     Description
  55. badblocks    Search a disk partition for bad sectors.
  56. banner   Used to print characters as a poster.
  57. basename     Used to display filenames with directoy or suffix.
  58. bash     GNU Bourne-Again Shell.
  59. batch    Used to run commands entered on a standard input.
  60. bc   Access the GNU bc calculator utility.
  61. bg   Send processes to the background.
  62. biff     Notify about incoming mail and sender’s name on a system running comsat server.
  63. bind     Used to attach a name to a socket.
  64. bison    A GNU parser generator, compatible with yacc.
  65. break    Used to exit from a loop (eg: for, while, select).
  66. builtin      Used to run shell builtin commands, make custom functions for commands extending their functionality.
  67. bzcmp    Used to call the cmp program for bzip2 compressed files.
  68. bzdiff   Used to call the diff program for bzip2 compressed files.
  69. bzgrep   Used to call grep for bzip2 compressed files.
  70. bzip2    A block-sorting file compressor used to shrink given files.
  71. bzless   Used to apply ‘less(show info one page at a time) to bzip2 compressed files.
  72. bzmore   Used to apply ‘more(an inferior version of less) to bzip2 compressed files.
  73. Linux Commands – C
  74. Command     Description
  75. cal      Show calendar.
  76. cardctl      Used to control PCMCIA sockets and select configuration schemes.
  77. cardmgr      Keeps an eye on the added/removes sockets for PCMCIA devices.
  78. case     Execute a command conditionally by matching a pattern.
  79. cat      Used to concatenate files and print them on the screen.
  80. cc   GNU C and C++ compiler.
  81. cd   Used to change directory.
  82. cdda2wav     Used to rip a CD-ROM and make WAV file.
  83. cdparanoia   Record audio from CD more reliably using data-verification algorithms.
  84. cdrdao   Used to write all the content specified to a file to a CD all at once.
  85. cdrecord     Used to record data or audio compact discs.
  86. cfdisk   Show or change the disk partition table.
  87. chage    Used to change user password information.
  88. chattr   Used to change file attributes.
  89. chdir    Used to change active working directory.
  90. chfn     Used to change real user name and information.
  91. chgrp    Used to change group ownership for file.
  92. chkconfig    Manage execution of runlevel services.
  93. chmod    Change access permission for a file(s).
  94. chown    Change the owner or group for a file.
  95. chpasswd     Update password in a batch.
  96. chroot   Run a command with root privileges.
  97. chrt     Alter process attributed in real-time.
  98. chsh     Switch login shell.
  99. chvt     Change foreground virtual terminal.
  100. cksum    Perform a CRC checksum for files.
  101. clear    Used to clear the terminal window.
  102. cmp      Compare two files (byte by byte).
  103. col      Filter reverse (and half-reverse) line feeds from the input.
  104. colcrt   Filter nroff output for CRT previewing.
  105. colrm    Remove columns from the lines of a file.
  106. column   A utility that formats its input into columns.
  107. comm     Used to compare two sorted files line by line.
  108. command      Used to execute a command with arguments ignoring shell function named command.
  109. compress     Used to compress one or more file(s) and replacing the originals ones.
  110. continue     Resume the next iteration of a loop.
  111. cp   Copy contents of one file to another.
  112. cpio     Copy files from and to archives.
  113. cpp      GNU C language processor.
  114. cron     A daemon to execute scheduled commands.
  115. crond    Same work as cron.
  116. crontab      Manage crontab files (containing schedules commands) for users.
  117. csplit   Split a file into sections on the basis of context lines.
  118. ctags    Make a list of functions and macro names defined in a programming source file.
  119. cupsd    A scheduler for CUPS.
  120. curl     Used to transfer data from or to a server using supported protocols.
  121. cut      Used to remove sections from each line of a file(s).
  122. cvs      Concurrent Versions System. Used to track file versions, allow storage/retrieval of previous versions, and enables multiple users to work on the same file.
  123. Linux Commands – D
  124. Command     Description
  125. date     Show system date and time.
  126. dc   Desk calculator utility.
  127. dd   Used to convert and copy a file, create disk clone, write disk headers, etc.
  128. ddrescue     Used to recover data from a crashed partition.
  129. deallocvt    Deallocates kernel memory for unused virtual consoles.
  130. debugfs      File system debugger for ext2/ext3/ext4
  131. declare      Used to declare variables and assign attributes.
  132. depmod   Generate modules.dep and map files.
  133. devdump      Interactively displays the contents of device or file system ISO.
  134. df   Show disk usage.
  135. diff     Used to compare files line by line.
  136. diff3    Compare three files line by line.
  137. dig      Domain Information Groper, a DNS lookup utility.
  138. dir      List the contents of a directory.
  139. dircolors    Set colors forls’ by altering the LS_COLORS environment variable.
  140. dirname      Display pathname after removing the last slash and characters thereafter.
  141. dirs     Show the list of remembered directories.
  142. disable      Restrict access to a printer.
  143. dlpsh    Interactive Desktop Link Protocol (DLP) shell for PalmOS.
  144. dmesg    Examine and control the kernel ring buffer.
  145. dnsdomainname    Show the DNS domain name of the system.
  146. dnssec-keygen    Generate encrypted Secure DNS keys for a given domain name.
  147. dnssec-makekeyset    Produce domain key set from one or more DNS security keys generated by dnssec-keygen.
  148. dnssec-signkey   Sign a secure DNS keyset with key signatures specified in the list of key-identifiers.
  149. dnssec-signzone      Sign a secure DNS zonefile with the signatures in the specified list of key-identifiers.
  150. doexec   Used to run an executable with an arbitrary argv list provided.
  151. domainname   Show or set the name of current NIS (Network Information Services) domain.
  152. dosfsck      Check and repair MS-DOS file systems.
  153. du   Show disk usage summary for a file(s).
  154. dump     Backup utility for ext2/ext3 file systems.
  155. dumpe2fs     Dump ext2/ext3/ext4 file systems.
  156. dumpkeys     Show information about the keyboard driver’s current translation tables.
  157. Linux Commands – E
  158. Command     Desription
  159. e2fsck   Used to check ext2/ext3/ext4 file systems.
  160. e2image      Store important ext2/ext3/ext4 filesystem metadata to a file.
  161. e2label      Show or change the label on an ext2/ext3/ext4 filesystem.
  162. echo     Send input string(s) to standard output i.e. display text on the screen.
  163. ed   GNU Ed – a line-oriented text editor.
  164. edquota      Used to edit filesystem quotas using a text editor, such as vi.
  165. egrep    Search and display text matching a pattern.
  166. eject    Eject removable media.
  167. elvtune      Used to set latency in the elevator algorithm used to schedule I/O activities for specified block devices.
  168. emacs   Emacs text editor command line utility.
  169. enable   Used to enable/disable shell builtin commands.
  170. env      Run a command in a modified environment. Show/set/delete environment variables.
  171. envsubst     Substitute environment variable values in shell format strings.
  172. esd      Start the Enlightenment Sound Daemon (EsounD or esd). Enables multiple applications to access the same audio device simultaneously.
  173. esd-config  Manage EsounD configuration.
  174. esdcat   Use EsounD to send audio data from a specified file.
  175. esdctl   EsounD control program.
  176. esddsp   Used to reroute non-esd audio data to esd and control all the audio using esd.
  177. esdmon   Used to copy the sound being sent to a device. Also, send it to a secondary device.
  178. esdplay      Use EsounD system to play a file.
  179. esdrec   Use EsounD to record audio to a specified file.
  180. esdsample    Sample audio using esd.
  181. etags    Used to create a list of functions and macros from a programming source file. These etags are used by emacs. For vi, use ctags.
  182. ethtool      Used to query and control network driver and hardware settings.
  183. eval     Used to evaluate multiple commands or arguments are once.
  184. ex   Interactive command
  185. exec     An interactive line-based text editor.
  186. exit     Exit from the terminal.
  187. expand   Convert tabs into spaces in a given file and show the output.
  188. expect   An extension to the Tcl script, it’s used to automate interaction with other applications based on their expected output.
  189. export   Used to set an environment variable.
  190. expr     Evaluate expressions and display them on standard output.
  191. Linux Commands – F
  192. Command     Description
  193. factor   Display prime factors of specified integer numbers.
  194. false    Do nothing, unsuccessfully. Exit with a status code indicating failure.
  195. fc-cache     Make font information cache after scanning the directories.
  196. fc-list      Show the list of available fonts.
  197. fdformat     Do a low-level format on a floppy disk.
  198. fdisk    Make changes to the disk partition table.
  199. fetchmail    Fetch mail from mail servers and forward it to the local mail delivery system.
  200. fg   Used to send a job to the foreground.
  201. fgconsole    Display the number of the current virtual console.
  202. fgrep    Display lines from a file(s) that match a specified string. A variant of grep.
  203. file     Determine file type for a file.
  204. find     Do a file search in a directory hierarchy.
  205. finger   Display user data including the information listed in .plan and .project in each user’s home directory.
  206. fingerd      Provides a network interface for the finger program.
  207. flex     Generate programs that perform pattern-matching on text.
  208. fmt      Used to convert text to a specified width by filling lines and removing new lines, displaying the output.
  209. fold     Wrap input line to fit in a specified width.
  210. for      Expand words and run commands for each one in the resultant list.
  211. formail      Used to filter standard input into mailbox format.
  212. format   Used to format disks.
  213. free     Show free and used system memory.
  214. fsck     Check and repair a Linux file system
  215. ftp      File transfer protocol user interface.
  216. ftpd     FTP server process.
  217. function     Used to define function macros.
  218. fuser    Find and kill a process accessing a file.
  219. Linux Commands – G
  220. Command     Description
  221. g++      Run the g++ compiler.
  222. gawk     Used for pattern scanning and language processing. A GNU implementation of AWK language.
  223. gcc      A C and C++ compiler by GNU.
  224. gdb      A utility to debug programs and know about where it crashes.
  225. getent   Shows entries from Name Service Switch Libraries for specified keys.
  226. getkeycodes      Displays the kernel scancode-to-keycode mapping table.
  227. getopts      A utility to parse positional parameters.
  228. gpasswd      Allows an administrator to change group passwords.
  229. gpg      Enables encryption and signing services as per the OpenPGP standard.
  230. gpgsplit     Used to split an OpenPGP message into packets.
  231. gpgv     Used to verify OpenPGP signatures.
  232. gpm      It enables cut and paste functionality and a mouse server for the Linux console.
  233. gprof    Shows call graph profile data.
  234. grep     Searches input files for a given pattern and displays the relevant lines.
  235. groff    Serves as the front-end of the groff document formatting system.
  236. groffer      Displays groff files and man pages.
  237. groupadd     Used to add a new user group.
  238. groupdel     Used to remove a user group.
  239. groupmod     Used to modify a group definition.
  240. groups   Show the group(s) to which a user belongs.
  241. grpck    Verifies the integrity of group files.
  242. grpconv      Creates a gshadow file from a group or an already existing gshadow.
  243. gs   Invokes Ghostscript, and interpreter and previewer for Adobe’s PostScript and PDF languages.
  244. gunzip   A utility to compress/expand files.
  245. gzexe    Used compress executable files in place and have them automatically uncompress and run at a later stage.
  246. gzip     Same as gzip.
  247. Linux Commands – H
  248. Command     Description
  249. halt     Command used to half the machine.
  250. hash     Shows the path for the commands executed in the shell.
  251. hdparm   Show/configure parameters for SATA/IDE devices.
  252. head     Shows first 10 lines from each specified file.
  253. help     Display’s help for a built-in command.
  254. hexdump      Shows specified file output in hexadecimal, octal, decimal, or ASCII format.
  255. history      Shows the command history.
  256. host     A utility to perform DNS lookups.
  257. hostid   Shows host’s numeric ID in hexadecimal format.
  258. hostname     Display/set the hostname of the system.
  259. htdigest     Manage the user authentication file used by the Apache web server.
  260. htop     An interactive process viewer for the command line.
  261. hwclock      Show or configure the system’s hardware clock.
  262. Linux Commands – I
  263. Command     Description
  264. iconv    Convert text file from one encoding to another.
  265. id   Show user and group information for a specified user.
  266. if   Execute a command conditionally.
  267. ifconfig     Used to configure network interfaces.
  268. ifdown   Stops a network interface.
  269. ifup     Starts a network interface.
  270. imapd    An IMAP (Interactive Mail Access Protocol) server daemon.
  271. import   Capture an X server screen and saves it as an image.
  272. inetd    Extended internet services daemon, it starts the programs that provide internet services.
  273. info     Used to read the documentation in Info format.
  274. init     Systemd system and service manager.
  275. insmod   A program that inserts a module into the Linux kernel.
  276. install      Used to copy files to specified locations and set attributions during the install process.
  277. iostat   Shows statistics for CPU, I/O devices, partitions, network filesystems.
  278. ip   Display/manipulate routing, devices, policy, routing and tunnels.
  279. ipcrm    Used to remove System V interprocess communication (IPC) objects and associated data structures.
  280. ipcs     Show information on IPC facilities for which calling process has read access.
  281. iptables     Administration tool for IPv4 packet filtering and NAT.
  282. iptables-restore     Used to restore IP tables from data specified in the input or a file.
  283. iptables-save    Used to dump IP table contents to standard output.
  284. isodump      A utility that shows the content iso9660 images to verify the integrity of directory contents.
  285. isoinfo      A utility to perform directory like listings of iso9660 images.
  286. isosize      Show the length of an iso9660 filesystem contained in a specified file.
  287. isovfy   Verifies the integrity of an iso9660 image.
  288. ispell   A CLI-based spell-check utility.
  289. Linux Commands – J
  290. Command     Description
  291. jobs     Show the list of active jobs and their status.
  292. join     For each pair of input lines, join them using a command field and display on standard output.
  293. Linux Commands – K
  294. Command     Description
  295. kbd_mode     Set a keyboard mode. Without arguments, shows the current keyboard mode.
  296. kbdrate      Reset keyboard repeat rate and delay time.
  297. kill     Send a kill (termination) signal to one more processes.
  298. killall      Kills a process(es) running a specified command.
  299. killall5     A SystemV killall command. Kills all the processes excluding the ones which it depends on.
  300. klogd    Control and prioritize the kernel messages to be displayed on the console, and log them through syslogd.
  301. kudzu    Used to detect new and enhanced hardware by comparing it with existing database. Only for RHEL and derivates.
  302. Linux Commands – L
  303. Command     Description
  304. last     Shows a list of recent logins on the system by fetching data from /var/log/wtmp file.
  305. lastb    Shows the list of bad login attempts by fetching data from /var/log/btmp file.
  306. lastlog      Displays information about the most recent login of all users or a specified user.
  307. ld   The Unix linker, it combines archives and object files. It then puts them into one output file, resolving external references.
  308. ldconfig     Configure dynamic linker run-time bindings.
  309. ldd      Shows shared object dependencies.
  310. less     Displays contents of a file one page at a time. It’s advanced than more command.
  311. lesskey      Used to specify key bindings for less command.
  312. let      Used to perform integer artithmetic on shell variables.
  313. lftp     An FTP utility with extra features.
  314. lftpget      Uses lftop to retrieve HTTP, FTP, and other protocol URLs supported by lftp.
  315. link     Create links between two files. Similar to ln command.
  316. ln   Create links between files. Links can be hard (two names for the same file) or soft (a shortcut of the first file).
  317. loadkeys     Load keyboard translation tables.
  318. local    Used to create function variables.
  319. locale   Shows information about current or all locales.
  320. locate   Used to find files by their name.
  321. lockfile     Create semaphore file(s) which can be used to limit access to a file.
  322. logger   Make entries in the system log.
  323. login    Create a new session on the system.
  324. logname      Shows the login name of the current user.
  325. logout   Performs the logout operation by making changes to the utmp and wtmp files.
  326. logrotate    Used for automatic rotation, compression, removal, and mailing of system log files.
  327. look     Shows any lines in a file containing a given string in the beginning.
  328. losetup      Set up and control loop devices.
  329. lpadmin      Used to configure printer and class queues provided by CUPS (Common UNIX Printing System).
  330. lpc      Line printer control program, it provides limited control over CUPS printer and class queues.
  331. lpinfo   Shows the list of avaiable devices and drivers known to the CUPS server.
  332. lpmove   Move on or more printing jobs to a new destination.
  333. lpq      Shows current print queue status for a specified printer.
  334. lpr      Used to submit files for printing.
  335. lprint   Used to print a file.
  336. lprintd      Used to abort a print job.
  337. lprintq      List the print queue.
  338. lprm     Cancel print jobs.
  339. lpstat   Displays status information about current classes, jobs, and printers.
  340. ls   Shows the list of files in the current directory.
  341. lsattr   Shows file attributes on a Linux ext2 file system.
  342. lsblk    Lists information about all available or the specified block devices.
  343. lsmod    Show the status of modules in the Linux kernel.
  344. lsof     List open files.
  345. lspci    List all PCI devices.
  346. lsusb    List USB devices.
  347. Linux Commands – M
  348. Command     Description
  349. m4   Macro processor.
  350. mail     Utility to compose, receive, send, forward, and reply to emails.
  351. mailq    Shows to list all emails queued for delivery (sendmail queue).
  352. mailstats    Shows current mail statistics.
  353. mailto   Used to send mail with multimedia content in MIME format.
  354. make     Utility to maintain groups of programs, recompile them if needed.
  355. makedbm      Creates an NIS (Network Information Services) database map.
  356. makemap      Creates database maps used by the keyed map lookups in sendmail.
  357. man      Shows manual pages for Linux commands.
  358. manpath      Determine search path for manual pages.
  359. mattrib      Used to change MS-DOS file attribute flags.
  360. mbadblocks   Checks MD-DOS filesystems for bad blocks.
  361. mcat     Dump raw disk image.
  362. mcd      Used to change MS-DOS directory.
  363. mcopy    Used to copy MS-DOS files from or to Unix.
  364. md5sum   Used to check MD5 checksum for a file.
  365. mdel, mdeltree   Used to delete MS-DOS file. mdeltree recursively deletes MS-DOS directory and its contents.
  366. mdir     Used to display an MS-DOS directory.
  367. mdu      Used to display the amount of space occupied by an MS-DOS directory.
  368. merge    Three-way file merge. Includes all changes from file2 and file3 to file1.
  369. mesg     Allow/disallow osends to sedn write messages to your terminal.
  370. metamail    For sending and showing rich text or multimedia email using MIME typing metadata.
  371. metasend      An interface for sending non-text mail.
  372. mformat      Used to add an MS-DOS filesystem to a low-level formatted floppy disk.
  373. mimencode    Translate to/from MIME multimedia mail encoding formats.
  374. minfo    Display parameters of an MS-DOS filesystem.
  375. mkdir    Used to create directories.
  376. mkdosfs      Used to create an MS-DOS filesystem under Linux.
  377. mke2fs   Used create an ext2/ext3/ext4 filesystem.
  378. mkfifo   Used to create named pipes (FIFOs) with the given names.
  379. mkfs     Used to build a Linux filesystem on a hard disk partition.
  380. mkfs.ext3    Same as mke2fs, create an ext3 Linux filesystem.
  381. mkisofs      Used to create an ISO9660/JOLIET/HFS hybrid filesystem.
  382. mklost+found     Create a lost+found directory on a mounted ext2 filesystem.
  383. mkmanifest   Makes a list of file names and their DOS 8.3 equivalent.
  384. mknod    Create a FIFO, block (buffered) special file, character (unbuffered) special file with the specified name.
  385. mkraid   Used to setup RAID device arrays.
  386. mkswap   Set up a Linux swap area.
  387. mktemp   Create a temporary file or directory.
  388. mlabel   Make an MD-DOS volume label.
  389. mmd      Make an MS-DOS subdirectory.
  390. mmount   Mount an MS-DOS disk.
  391. mmove    Move or rename an MS-DOS file or subdirectory.
  392. mmv      Mass move and rename files.
  393. modinfo      Show information about a Linux kernel module.
  394. modprobe     Add or remove modules from the Linux kernel.
  395. more     Display content of a file page-by-page.
  396. most     Browse or page through a text file.
  397. mount    Mount a filesystem.
  398. mountd   NFS mount daemon.
  399. mpartition   Partition an MS-DOS disk.
  400. mpg123   Command-line mp3 player.
  401. mpg321   Similar to mpg123.
  402. mrd      Remove an MS-DOS subdirectory.
  403. mren     Rename an existing MS-DOS file.
  404. mshowfat     Show FTA clusters allocated to a file.
  405. mt   Control magnetic tape drive operation.
  406. mtools   Utilities to access MS-DOS disks.
  407. mtoolstest   Tests and displays the mtools configuration files.
  408. mtr      A network diagnostic tool.
  409. mtype    Display contents of an MS-DOS file.
  410. mv   Move/rename files or directories.
  411. mzip     Change protection mode and eject disk on Zip/Jaz drive.
  412. Linux Commands – N
  413. Command     Description
  414. named    Internet domain name server.
  415. namei    Follow a pathname until a terminal point is found.
  416. nameif   Name network interfaces based on MAC addresses.
  417. nc   Netcat utility. Arbitrary TCP and UDP connections and listens.
  418. netstat      Show network information.
  419. newaliases   Rebuilds mail alias database.
  420. newgrp   Log-in to a new group.
  421. newusers     Update/create new users in batch.
  422. nfsd     Special filesystem for controlling Linux NFS server.
  423. nfsstat      List NFS statistics.
  424. nice     Run a program with modified scheduling priority.
  425. nl   Show numbered line while displaying the contents of a file.
  426. nm   List symbols from object files.
  427. nohup    Run a command immune to hangups.
  428. notify-send      A program to send desktop notifications.
  429. nslookup     Used performs DNS queries. Read this article for more info.
  430. nsupdate     Dynamic DNS update utility.
  431. Linux Commands – O
  432. Command     Description
  433. objcopy      Copy and translate object files.
  434. objdump      Display information from object files.
  435. od   Dump files in octal and other formats.
  436. op   Operator access, allows system administrators to grant users access to certain root operations that require superuser privileges.
  437. open     Open a file using its default application.
  438. openvt   Start a program on a new virtual terminal (VT).
  439. Linux Commands – P
  440. Command     Description
  441. passwd   Change user password.
  442. paste    Merge lines of files. Write to standard output, TAB-separated lines consisting of sqentially correspnding lines from each file.
  443. patch    Apply a patchfile (containing differences listing by diff program) to an original file.
  444. pathchk      Check if file names are valid or portable.
  445. perl     Perl 5 language interpreter.
  446. pgrep    List process IDs matching the specified criteria among all the running processes.
  447. pidof    Find process ID of a running program.
  448. ping     Send ICMP ECHO_REQUEST to network hosts.
  449. pinky    Lightweight finger.
  450. pkill    Send kill signal to processes based on name and other attributes.
  451. pmap     Report memory map of a process.
  452. popd     Removes directory on the head of the directory stack and takes you to the new directory on the head.
  453. portmap      Converts RPC program numbers to IP port numbers.
  454. poweroff     Shuts down the machine.
  455. pppd     Point-to-point protocol daemon.
  456. pr   Convert (column or paginate) text files for printing.
  457. praliases    Prints the current system mail aliases.
  458. printcap     Printer capability database.
  459. printenv     Show values of all or specified environment variables.
  460. printf   Show arguments formatted according to a specified format.
  461. ps   Report a snapshot of the current processes.
  462. ptx      Produce a permuted index of file contents.
  463. pushd    Appends a given directory name to the head of the stack and then cd to the given directory.
  464. pv   Monitor progress of data through a pipe.
  465. pwck     Verify integrity of password files.
  466. pwconv   Creates shadow from passwd and an optionally existing shadow.
  467. pwd      Show current directory.
  468. python  
  469. Linux Commands – Q
  470. Command     Description
  471. quota    Shows disk usage, and space limits for a user or group. Without arguments, only shows user quotas.
  472. quotacheck   Used to scan a file system for disk usage.
  473. quotactl     Make changes to disk quotas.
  474. quotaoff     Enable enforcement of filesystem quotas.
  475. quotaon      Disable enforcement of filesystem quotas.
  476. quotastats   Shows the report of quota system statistics gathered from the kernel.
  477. Linux Commands – R
  478. Command     Description
  479. raidstart    Start/stop RAID devices.
  480. ram      RAM disk device used to access the RAM disk in raw mode.
  481. ramsize      Show usage information for the RAM disk.
  482. ranlib   Generate index to the contents of an archive and store it in the archive.
  483. rar      Create and manage RAR file in Linux.
  484. rarpd    Respond to Reverse Address Resoultion Protocol (RARP) requests.
  485. rcp      Remote copy command to copy files between remote computers.
  486. rdate    Set system date and time by fetching information from a remote machine.
  487. rdev     Set or query RAM disk size, image root device, or video mode.
  488. rdist    Remote file distribution client, maintains identical file copies over multiple hosts.
  489. rdistd   Start the rdist server.
  490. read     Read from a file descriptor.
  491. readarray    Read lines from a file into an array variable.
  492. readcd   Read/write compact disks.
  493. readelf      Shows information about ELF (Executable and Linkable fomrat) files.
  494. readlink     Display value of a symbolic link or canonical file name.
  495. readonly     Mark functions and variables as read-only.
  496. reboot   Restart the machine.
  497. reject   Accept/reject print jobs sent to a specified destination.
  498. remsync      Synchronize remote files over email.
  499. rename   Rename one or more files.
  500. renice   Change priority of active processes.
  501. repquota     Report disk usage and quotas for a specified filesystem.
  502. reset    Reinitialize the terminal.
  503. resize2fs    Used to resize ext2/ext3/ext4 file systems.
  504. restore      Restore files from a backup created using dump.
  505. return   Exit a shell function.
  506. rev      Show contents of a file, reversing the order of characters in every line.
  507. rexec    Remote execution client for exec server.
  508. rexecd   Remote execution server.
  509. richtext     View “richtext” on an ACSII terminal.
  510. rlogin   Used to connect a local host system with a remote host.
  511. rlogind      Acts as the server for rlogin. It facilitates remote login, and authentication based on privileged port numbers from trusted hosts.
  512. rm   Removes specified files and directories (not by default).
  513. rmail    Handle remote mail received via uucp.
  514. rmdir    Used to remove empty directories.
  515. rmmod    A program to remove modules from Linux kernel.
  516. rndc     Name server control utility. Send command to a BIND DNS server over a TCP connection.
  517. rootflags    Show/set flags for the kernel image.
  518. route    Show/change IP routing table.
  519. routed   A daemon, invoked at boot time, to manage internet routing tables.
  520. rpcgen   An RPC protocol compiler. Parse a file written in the RPC language.
  521. rpcinfo      Shows RPC information. Makes an RPC call to an RPC server and reports the findings.
  522. rpm      A package manager for linux distributions. Originally developed for RedHat Linux.
  523. rsh      Remote shell. Connects to a specified host and executes commands.
  524. rshd     A daemon that acts as a server for rsh and rcp commands.
  525. rsync    A versitile to for copying files remotely and locally.
  526. runlevel     Shows previous and current SysV runlevel.
  527. rup      Remote status display. Shows current system status for all or specified hosts on the local network.
  528. ruptime      Shows uptime and login details of the machines on the local network.
  529. rusers   Shows the list of the users logged-in to the host or on all machines on the local network.
  530. rusersd      The rsuerd daemon acts as a server that responds to the queries from rsuers command.
  531. rwall    Sends messages to all users on the local network.
  532. rwho     Reports who is logged-in to the hosts on the local network.
  533. rwhod    Acts as a server for rwho and ruptime commands.
  534. Linux Commands – S
  535. Command     Description
  536. sane-find-scanner    Find SCSI and USB scanner and determine their device files.
  537. scanadf      Retrieve multiple images from a scanner equipped with an automatic document feeder (ADF).
  538. scanimage    Read images from image aquistion devices (scanner or camera) and display on standard output in PNM (Portable aNyMap) format.
  539. scp      Copy files between hosts on a network securely using SSH.
  540. screen   A window manager that enables multiple pseudo-terminals with the help of ANSI/VT100 terminal emulation.
  541. script   Used to make a typescript of everything displayed on the screen during a terminal session.
  542. sdiff    Shows two files side-by-side and highlights the differences.
  543. sed      Stream editor for filtering and transforming text (from a file or a pipe input).
  544. select   Synchronous I/O multiplexing.
  545. sendmail     It’s a mail router or an MTA (Mail Transfer Agent). sendmail support can send a mail to one or more recepients using necessary protocols.
  546. sensors      Shows the current readings of all sensor chips.
  547. seq      Displays an incremental sequence of numbers from first to last.
  548. set      Used to manipulate shell variables and functions.
  549. setfdprm     Sets floppy disk parameters as provided by the user.
  550. setkeycodes      Load kernel scancode-to-keycode mapping table entries.
  551. setleds      Show/change LED light settings of the keyboard.
  552. setmetamode      Define keyboard meta key handling. Without arguments, shows current meta key mode.
  553. setquota     Set disk quotas for users and groups.
  554. setsid   Run a program in a new session.
  555. setterm      Set terminal attributes.
  556. sftp     Secure File Transfer program.
  557. sh   Command interpreter (shell) utility.
  558. sha1sum      Compute and check 160-bit SHA1 checksum to verify file integrity.
  559. shift    Shift positional parameters.
  560. shopt    Shell options.
  561. showkey      Examines codes sent by the keyboard displays them in printable form.
  562. showmount    Shows information about NFS server mount on the host.
  563. shred    Overwrite a file to hide its content (optionally delete it), making it harder to recover it.
  564. shutdown     Power-off the machine.
  565. size     Lists section size and the total size of a specified file.
  566. skill    Send a signal to processes.
  567. slabtop      Show kernel slab cache information in real-time.
  568. slattach     Attack a network interface to a serial line.
  569. sleep    Suspend execution for a specified amount of time (in seconds).
  570. slocate      Display matches by searching filename databases. Takes ownership and file permission into consideration.
  571. snice    Reset priority for processes.
  572. sort     Sort lines of text files.
  573. source   Run commands from a specified file.
  574. split    Split a file into pieces of fixed size.
  575. ss   Display socket statistics, similar to netstat.
  576. ssh      An SSH client for logging in to a remote machine. It provides encrypted communication between the hosts.
  577. ssh-add      Adds private key identities to the authentication agent.
  578. ssh-agent    It holds private keys used for public key authentication.
  579. ssh-keygen   It generates, manages, converts authentication keys for ssh.
  580. ssh-keyscan      Gather ssh public keys.
  581. sshd     Server for the ssh program.
  582. stat     Display file or filesystem status.
  583. statd    A daemon that listens for reboot notifications from other hosts, and manages the list of hosts to be notified when the local system reboots.
  584. strace   Trace system calls and signals.
  585. strfile      Create a random access file for storing strings.
  586. strings      Search a specified file and prints any printable strings with at least four characters and followed by an unprintable character.
  587. strip    Discard symbols from object files.
  588. stty     Change and print terminal line settings.
  589. su   Change user ID or become superuser.
  590. sudo     Execute a command as superuser.
  591. sum      Checksum and count the block in a file.
  592. suspend      Suspend the execution of the current shell.
  593. swapoff      Disable devices for paging and swapping.
  594. swapon   Enable devices for paging and swapping.
  595. symlink      Create a symbolic link to a file.
  596. sync     Synchronize cached writes to persistent storage.
  597. sysctl   Configure kernel parameters at runtime.
  598. sysklogd     Linux system logging utilities. Provides syslogd and klogd functionalities.
  599. syslogd      Read and log system messages to the system console and log files.
  600. Linux Commands – T
  601. Command     Description
  602. tac      Concatenate and print files in reverse order. Opposite of cat command.
  603. tail     Show the last 10 lines of each specified file(s).
  604. tailf    Follow the growth of a log file. (Deprecated command)
  605. talk     A two-way screen-oriented communication utility that allows two user to exchange messages simulateneously.
  606. talkd    A remote user communication server for talk.
  607. tar      GNU version of the tar archiving utility. Used to store and extract multiple files from a single archive.
  608. taskset      Set/retrieve a process’s CPU affinity.
  609. tcpd     Access control utility for internet services.
  610. tcpdump      Dump traffic on network. Displays a description of the contents of packets on a network interface that match the boolean expression.
  611. tcpslice     Extract pieces of tcpdump files or merge them.
  612. tee      Read from standard input and write to standard output and files.
  613. telinit      Change SysV runlevel.
  614. telnet   Telnet protocol user interface. Used to interact with another host using telnet.
  615. telnetd      A server for the telnet protocol.
  616. test     Check file type and compare values.
  617. tftp     User interface to the internet TFTP (Trivial File Transfer Protocol).
  618. tftpd    TFTP server.
  619. time     Run programs and summarize system resource usage.
  620. timeout      Execute a command with a time limit.
  621. times    Shows accumulated user and system times for the shell and it’s child processes.
  622. tload    Shows a graph of the current system load average to the specified tty.
  623. tmpwatch     Recursively remove files and directories which haven’t been accessed for the specified period of time.
  624. top      Displays real-time view of processes running on the system.
  625. touch    Change file access and modification times.
  626. tput     Modify terminal-dependent capabilities, color, etc.
  627. tr   Translate, squeeze, or delete characters from standard input and display on standard output.
  628. tracepath    Traces path to a network host discovering MTU (Maximum Transmission Unit) along this path.
  629. traceroute   Traces the route taken by the packets to reach the network host.
  630. trap     Trap function responds to hardware signals. It defines and creates handlers to run when the shell receives signals.
  631. troff    The troff processor of the groff text formatting system.
  632. TRUE     Exit with a status code indicating success.
  633. tset     Initialize terminal.
  634. tsort    Perform topological sort.
  635. tty      Display the filename of the terminal connected to standard input.
  636. tune2fs      Adjust tunable filesystem parameters on ext2/ext3/ext4 filesystems.
  637. tunelp   Set various parameters for the line printer devices.
  638. type     Write a description for a command type.
  639. Linux Commands – U
  640. Command     Description
  641. ul   Underline text.
  642. ulimit   Get and set user limits for the calling process.
  643. umask    Set file mode creation mask.
  644. umount   Unmount specified file systems.
  645. unalias      Remove alias definitions for specified alias names.
  646. uname    Show system information.
  647. uncompress  Uncompress the files compressed with the compress command.
  648. unexpand     Convert spaces to tabs for a specified file.
  649. unicode_start    Put keyboard and console in Unicode mode.
  650. unicode_stop     Revert keyboard and console from Unicode mode.
  651. uniq     Report or omit repeating lines.
  652. units    Convert units from one scalar to another.
  653. unrar    Extract files from a RAR archive.
  654. unset    Remove variable or function names.
  655. unshar   Unpack shell archive scripts.
  656. until    Execute command until a given condition is true.
  657. uptime   Tell how long the system has been running.
  658. useradd      Create a new user or update default user information.
  659. userdel      Delete a user account and related files.
  660. usermod      Modify a user account.
  661. users    Show the list of active users on the machine.
  662. usleep   Suspend execution for microsecond intervals.
  663. uudecode     Decode a binary file.
  664. uuencode     Encode a binary file.
  665. uuidgen      Created a new UUID (Universally Unique Identifier) table.
  666. Linux Commands – V
  667. Command     Description
  668. vdir     Same as ls -l -b. Verbosely list directory contents.
  669. vi   A text editor utility.
  670. vidmode      Set the video mode for a kernel image. Displays current mode value without arguments. Alternative: rdev -v
  671. vim      Vi Improved, a text-based editor which is a successor to vi.
  672. vmstat  Shows information about processes, memory, paging, block IO, traps, disks, and CPU activity.
  673. volname      Returns volume name for a device formatted with an ISO-9660 filesystem. For example, CD-ROM.
  674. Linux Commands – W
  675. Command     Description
  676. w    Show who is logged-on and what they’re doing.
  677. wait     Waits for a specified process ID(s) to terminate and returns the termination status.
  678. wall     Display a message on the terminals all the users who are currently logged-in.
  679. warnquota    Send mail to the users who’ve exceeded their disk quota soft limit.
  680. watch    Runs commands repeatedly until interr
  681. zdump    Displays time for the timezone mentioned.upted and shows their output and errors.
  682. wc   Print newline, word, and byte count for each of the specified files.
  683. wget     A non-interactive file download utility.
  684. whatis   Display one line manual page descriptions.
  685. whereis      Locate the binary, source, and man page files for a command.
  686. which    For a given command, lists the pathnames for the files which would be executed when the command runs.
  687. while    Conditionally execute commands (while loop).
  688. who      Shows who is logged on.
  689. whoami   Displays the username tied to the current effective user ID.
  690. whois    Looks for an object in a WHOIS database
  691. write    Display a message on other user’s terminal.
  692. Linux Commands – X
  693. Command     Description
  694. xargs    Runs a command using initial arguments a
  695. zdump    Displays time for the timezone mentioned.nd then reads remaining arguments from standard input.
  696. xdg-open     Used to open a file or URL in an application preferred by the user.
  697. xinetd   Extended internet services daemon. Works similar to inetd.
  698. xz   Compress/ Decompress .xz and .lzma files.
  699. Linux Commands – Y
  700. Command     Description
  701. yacc     Yet Another Compiler Compiler, a GNU Project parser generator.
  702. yes      Repeatedly output a line with a specified string(s) until killed.
  703. ypbind   A daemon that helps client processes to connect to an NIS server.
  704. ypcat    Shows the NIS map (or database) for the specified MapName parameter.
  705. ypinit   Sets up NIS maps on an NIS server.
  706. ypmatch      Shows values for specified keys from an NIS map.
  707. yppasswd     Change NIS login password.
  708. yppasswdd    Acts as a server for the yppasswd command. Receives and executes requests.
  709. yppoll   Shows the ID number or version of NIS map currently used on the NIS server.
  710. yppush   Forces slave NIS servers to copy updated NIS maps.
  711. ypserv   A daemon activated at system startup. It looks for information in local NIS maps.
  712. ypset    Point a client (running ypbind) to a specifc server (running ypserv).
  713. yptest   Calls various functions to check the configuration of NIS services.
  714. ypwhich      Shows the hostname for NIS server or master server for a given map.
  715. ypxfr    Transfers NIS server map from server to a local host.
  716. Linux Commands – Z
  717. Command     Description
  718. zcat     Used to compress/uncompress files. Similar to gzip
  719. zcmp     Compare compressed files.
  720. zdiff    Compare compressed files line by line.
  721. zdump    Displays time for the timezone mentioned.
  722. zforce   Adds .gz extension to all gzipped files.
  723. zgrep    Performs grep on compressed files.
  724. zic      Creates time conversion information files using the specified input files.
  725. zip      A file compression and packaging utility.
  726. zless    Displays information of a compressed file (using less command) on the terminal one screen at a time.
  727. zmore    Displays output of a compressed file (using more command) on the terminal one page at a time.
  728. znew     Recompress .z files to .gz. files.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement