লিনাক্স এর সকল কমান্ড । Linux A to Z Command In Bangla ।
আগের ২টি পোস্ট এ আমরা দেখেছিলাম লিনাক্স কি? এবং আমরা কিভাবে এটি আমাদের উইন্ডোস কম্পিউটার এ ইনস্টল করতে পারি। আজ আমরা দেখব লিনাক্স এর সকল কমান্ড । Linux Command A to Z.
Linux Commands – A
| Command | Description | 
|---|---|
| accept | Accept or Reject jobs to a destination, such as a printer. | 
| access | Check a user’s RWX permission for a file. | 
| aclocal | GNU autoconf too | 
| aconnect | ALSA sequencer connection manager. | 
| acpi | Show information about the Advanced Configuration and Power Interface. | 
| acpi_available | Check if ACPI functionality exists on the system. | 
| acpid | Informs user-space programs about ACPI events. | 
| addr2line | Used to convert addresses into file names and line numbers. | 
| addresses | Formats for internet mail addresses. | 
| agetty | An alternative Linux Getty | 
| alias | Create an alias for Linux commands | 
| alsactl | Access advanced controls for ALSA soundcard driver. | 
| amidi | Perform read/write operation for ALSA RawMIDI ports. | 
| amixer | Access CLI-based mixer for ALSA soundcard driver. | 
| anacron | Used to run commands periodically. | 
| aplay | Sound recorder and player for CLI. | 
| aplaymidi | CLI utility used to play MIDI files. | 
| apm | Show Advanced Power Management (APM) hardware info on older systems. | 
| apmd | Used to handle events reported by APM BIOS drivers. | 
| apropos | Shows the list of all man pages containing a specific keyword | 
| apt | Advanced Package Tool, a package management system for Debian and derivatives. | 
| apt-get | Command-line utility to install/remove/update packages based on APT system. | 
| aptitude | Another utility to add/remove/upgrade packages based on the APT system. | 
| ar | A utility to create/modify/extract from archives. | 
| arch | Display print machine hardware name. | 
| arecord | Just like aplay, it’s a sound recorder and player for ALSA soundcard driver. | 
| arecordmidi | Record standard MIDI files. | 
| arp | Used to make changes to the system’s ARP cache | 
| as | A portable GNU assembler. | 
| aspell | An interactive spell checker utility. | 
| at | Used to schedule command execution at specified date & time, reading commands from an input file. | 
| atd | Used to execute jobs queued by the at command. | 
| atq | List a user’s pending jobs for the at command. | 
| atrm | Delete jobs queued by the at command. | 
| audiosend | Used to send an audio recording as an email. | 
| aumix | An audio mixer utility. | 
| autoconf | Generate configuration scripts from a TEMPLATE-FILE and send the output to standard output. | 
| autoheader | Create a template header for configure. | 
| automake | Creates GNU standards-compliant Makefiles from template files | 
| autoreconf | Update generated configuration files. | 
| autoscan | Generate a preliminary configure.in | 
| autoupdate | Update a configure.in file to newer autoconf. | 
| awk | Used to find and replace text in a file(s). | 
Linux Commands – B
| Command | Description | 
|---|---|
| badblocks | Search a disk partition for bad sectors. | 
| banner | Used to print characters as a poster. | 
| basename | Used to display filenames with directoy or suffix. | 
| bash | GNU Bourne-Again Shell. | 
| batch | Used to run commands entered on a standard input. | 
| bc | Access the GNU bc calculator utility. | 
| bg | Send processes to the background. | 
| biff | Notify about incoming mail and sender’s name on a system running comsat server. | 
| bind | Used to attach a name to a socket. | 
| bison | A GNU parser generator, compatible with yacc. | 
| break | Used to exit from a loop (eg: for, while, select). | 
| builtin | Used to run shell builtin commands, make custom functions for commands extending their functionality. | 
| bzcmp | Used to call the cmp program for bzip2 compressed files. | 
| bzdiff | Used to call the diff program for bzip2 compressed files. | 
| bzgrep | Used to call grep for bzip2 compressed files. | 
| bzip2 | A block-sorting file compressor used to shrink given files. | 
| bzless | Used to apply ‘less’ (show info one page at a time) to bzip2 compressed files. | 
| bzmore | Used to apply ‘more’ (an inferior version of less) to bzip2 compressed files. | 
Linux Commands – C
| Command | Description | 
|---|---|
| cal | Show calendar. | 
| cardctl | Used to control PCMCIA sockets and select configuration schemes. | 
| cardmgr | Keeps an eye on the added/removes sockets for PCMCIA devices. | 
| case | Execute a command conditionally by matching a pattern. | 
| cat | Used to concatenate files and print them on the screen. | 
| cc | GNU C and C++ compiler. | 
| cd | Used to change directory. | 
| cdda2wav | Used to rip a CD-ROM and make WAV file. | 
| cdparanoia | Record audio from CD more reliably using data-verification algorithms. | 
| cdrdao | Used to write all the content specified to a file to a CD all at once. | 
| cdrecord | Used to record data or audio compact discs. | 
| cfdisk | Show or change the disk partition table. | 
| chage | Used to change user password information. | 
| chattr | Used to change file attributes. | 
| chdir | Used to change active working directory. | 
| chfn | Used to change real user name and information. | 
| chgrp | Used to change group ownership for file. | 
| chkconfig | Manage execution of runlevel services. | 
| chmod | Change access permission for a file(s). | 
| chown | Change the owner or group for a file. | 
| chpasswd | Update password in a batch. | 
| chroot | Run a command with root privileges. | 
| chrt | Alter process attributed in real-time. | 
| chsh | Switch login shell. | 
| chvt | Change foreground virtual terminal. | 
| cksum | Perform a CRC checksum for files. | 
| clear | Used to clear the terminal window. | 
| cmp | Compare two files (byte by byte). | 
| col | Filter reverse (and half-reverse) line feeds from the input. | 
| colcrt | Filter nroff output for CRT previewing. | 
| colrm | Remove columns from the lines of a file. | 
| column | A utility that formats its input into columns. | 
| comm | Used to compare two sorted files line by line. | 
| command | Used to execute a command with arguments ignoring shell function named command. | 
| compress | Used to compress one or more file(s) and replacing the originals ones. | 
| continue | Resume the next iteration of a loop. | 
| cp | Copy contents of one file to another. | 
| cpio | Copy files from and to archives. | 
| cpp | GNU C language processor. | 
| cron | A daemon to execute scheduled commands. | 
| crond | Same work as cron. | 
| crontab | Manage crontab files (containing schedules commands) for users. | 
| csplit | Split a file into sections on the basis of context lines. | 
| ctags | Make a list of functions and macro names defined in a programming source file. | 
| cupsd | A scheduler for CUPS. | 
| curl | Used to transfer data from or to a server using supported protocols. | 
| cut | Used to remove sections from each line of a file(s). | 
| 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. | 
Linux Commands – D
| Command | Description | 
|---|---|
| date | Show system date and time. | 
| dc | Desk calculator utility. | 
| dd | Used to convert and copy a file, create disk clone, write disk headers, etc. | 
| ddrescue | Used to recover data from a crashed partition. | 
| deallocvt | Deallocates kernel memory for unused virtual consoles. | 
| debugfs | File system debugger for ext2/ext3/ext4 | 
| declare | Used to declare variables and assign attributes. | 
| depmod | Generate modules.dep and map files. | 
| devdump | Interactively displays the contents of device or file system ISO. | 
| df | Show disk usage. | 
| diff | Used to compare files line by line. | 
| diff3 | Compare three files line by line. | 
| dig | Domain Information Groper, a DNS lookup utility. | 
| dir | List the contents of a directory. | 
| dircolors | Set colors for ‘ls’ by altering the LS_COLORS environment variable. | 
| dirname | Display pathname after removing the last slash and characters thereafter. | 
| dirs | Show the list of remembered directories. | 
| disable | Restrict access to a printer. | 
| dlpsh | Interactive Desktop Link Protocol (DLP) shell for PalmOS. | 
| dmesg | Examine and control the kernel ring buffer. | 
| dnsdomainname | Show the DNS domain name of the system. | 
| dnssec-keygen | Generate encrypted Secure DNS keys for a given domain name. | 
| dnssec-makekeyset | Produce domain key set from one or more DNS security keys generated by dnssec-keygen. | 
| dnssec-signkey | Sign a secure DNS keyset with key signatures specified in the list of key-identifiers. | 
| dnssec-signzone | Sign a secure DNS zonefile with the signatures in the specified list of key-identifiers. | 
| doexec | Used to run an executable with an arbitrary argv list provided. | 
| domainname | Show or set the name of current NIS (Network Information Services) domain. | 
| dosfsck | Check and repair MS-DOS file systems. | 
| du | Show disk usage summary for a file(s). | 
| dump | Backup utility for ext2/ext3 file systems. | 
| dumpe2fs | Dump ext2/ext3/ext4 file systems. | 
| dumpkeys | Show information about the keyboard driver’s current translation tables. | 
Linux Commands – E
| Command | Desription | 
|---|---|
| e2fsck | Used to check ext2/ext3/ext4 file systems. | 
| e2image | Store important ext2/ext3/ext4 filesystem metadata to a file. | 
| e2label | Show or change the label on an ext2/ext3/ext4 filesystem. | 
| echo | Send input string(s) to standard output i.e. display text on the screen. | 
| ed | GNU Ed – a line-oriented text editor. | 
| edquota | Used to edit filesystem quotas using a text editor, such as vi. | 
| egrep | Search and display text matching a pattern. | 
| eject | Eject removable media. | 
| elvtune | Used to set latency in the elevator algorithm used to schedule I/O activities for specified block devices. | 
| emacs | Emacs text editor command line utility. | 
| enable | Used to enable/disable shell builtin commands. | 
| env | Run a command in a modified environment. Show/set/delete environment variables. | 
| envsubst | Substitute environment variable values in shell format strings. | 
| esd | Start the Enlightenment Sound Daemon (EsounD or esd). Enables multiple applications to access the same audio device simultaneously. | 
| esd-config | Manage EsounD configuration. | 
| esdcat | Use EsounD to send audio data from a specified file. | 
| esdctl | EsounD control program. | 
| esddsp | Used to reroute non-esd audio data to esd and control all the audio using esd. | 
| esdmon | Used to copy the sound being sent to a device. Also, send it to a secondary device. | 
| esdplay | Use EsounD system to play a file. | 
| esdrec | Use EsounD to record audio to a specified file. | 
| esdsample | Sample audio using esd. | 
| 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. | 
| ethtool | Used to query and control network driver and hardware settings. | 
| eval | Used to evaluate multiple commands or arguments are once. | 
| ex | Interactive command | 
| exec | An interactive line-based text editor. | 
| exit | Exit from the terminal. | 
| expand | Convert tabs into spaces in a given file and show the output. | 
| expect | An extension to the Tcl script, it’s used to automate interaction with other applications based on their expected output. | 
| export | Used to set an environment variable. | 
| expr | Evaluate expressions and display them on standard output. | 
Linux Commands – F
| Command | Description | 
|---|---|
| factor | Display prime factors of specified integer numbers. | 
| false | Do nothing, unsuccessfully. Exit with a status code indicating failure. | 
| fc-cache | Make font information cache after scanning the directories. | 
| fc-list | Show the list of available fonts. | 
| fdformat | Do a low-level format on a floppy disk. | 
| fdisk | Make changes to the disk partition table. | 
| fetchmail | Fetch mail from mail servers and forward it to the local mail delivery system. | 
| fg | Used to send a job to the foreground. | 
| fgconsole | Display the number of the current virtual console. | 
| fgrep | Display lines from a file(s) that match a specified string. A variant of grep. | 
| file | Determine file type for a file. | 
| find | Do a file search in a directory hierarchy. | 
| finger | Display user data including the information listed in .plan and .project in each user’s home directory. | 
| fingerd | Provides a network interface for the finger program. | 
| flex | Generate programs that perform pattern-matching on text. | 
| fmt | Used to convert text to a specified width by filling lines and removing new lines, displaying the output. | 
| fold | Wrap input line to fit in a specified width. | 
| for | Expand words and run commands for each one in the resultant list. | 
| formail | Used to filter standard input into mailbox format. | 
| format | Used to format disks. | 
| free | Show free and used system memory. | 
| fsck | Check and repair a Linux file system | 
| ftp | File transfer protocol user interface. | 
| ftpd | FTP server process. | 
| function | Used to define function macros. | 
| fuser | Find and kill a process accessing a file. | 
Linux Commands – G
| Command | Description | 
|---|---|
| g++ | Run the g++ compiler. | 
| gawk | Used for pattern scanning and language processing. A GNU implementation of AWK language. | 
| gcc | A C and C++ compiler by GNU. | 
| gdb | A utility to debug programs and know about where it crashes. | 
| getent | Shows entries from Name Service Switch Libraries for specified keys. | 
| getkeycodes | Displays the kernel scancode-to-keycode mapping table. | 
| getopts | A utility to parse positional parameters. | 
| gpasswd | Allows an administrator to change group passwords. | 
| gpg | Enables encryption and signing services as per the OpenPGP standard. | 
| gpgsplit | Used to split an OpenPGP message into packets. | 
| gpgv | Used to verify OpenPGP signatures. | 
| gpm | It enables cut and paste functionality and a mouse server for the Linux console. | 
| gprof | Shows call graph profile data. | 
| grep | Searches input files for a given pattern and displays the relevant lines. | 
| groff | Serves as the front-end of the groff document formatting system. | 
| groffer | Displays groff files and man pages. | 
| groupadd | Used to add a new user group. | 
| groupdel | Used to remove a user group. | 
| groupmod | Used to modify a group definition. | 
| groups | Show the group(s) to which a user belongs. | 
| grpck | Verifies the integrity of group files. | 
| grpconv | Creates a gshadow file from a group or an already existing gshadow. | 
| gs | Invokes Ghostscript, and interpreter and previewer for Adobe’s PostScript and PDF languages. | 
| gunzip | A utility to compress/expand files. | 
| gzexe | Used compress executable files in place and have them automatically uncompress and run at a later stage. | 
| gzip | Same as gzip. | 
Linux Commands – H
| Command | Description | 
|---|---|
| halt | Command used to half the machine. | 
| hash | Shows the path for the commands executed in the shell. | 
| hdparm | Show/configure parameters for SATA/IDE devices. | 
| head | Shows first 10 lines from each specified file. | 
| help | Display’s help for a built-in command. | 
| hexdump | Shows specified file output in hexadecimal, octal, decimal, or ASCII format. | 
| history | Shows the command history. | 
| host | A utility to perform DNS lookups. | 
| hostid | Shows host’s numeric ID in hexadecimal format. | 
| hostname | Display/set the hostname of the system. | 
| htdigest | Manage the user authentication file used by the Apache web server. | 
| htop | An interactive process viewer for the command line. | 
| hwclock | Show or configure the system’s hardware clock. | 
Linux Commands – I
| Command | Description | 
|---|---|
| iconv | Convert text file from one encoding to another. | 
| id | Show user and group information for a specified user. | 
| if | Execute a command conditionally. | 
| ifconfig | Used to configure network interfaces. | 
| ifdown | Stops a network interface. | 
| ifup | Starts a network interface. | 
| imapd | An IMAP (Interactive Mail Access Protocol) server daemon. | 
| import | Capture an X server screen and saves it as an image. | 
| inetd | Extended internet services daemon, it starts the programs that provide internet services. | 
| info | Used to read the documentation in Info format. | 
| init | Systemd system and service manager. | 
| insmod | A program that inserts a module into the Linux kernel. | 
| install | Used to copy files to specified locations and set attributions during the install process. | 
| iostat | Shows statistics for CPU, I/O devices, partitions, network filesystems. | 
| ip | Display/manipulate routing, devices, policy, routing and tunnels. | 
| ipcrm | Used to remove System V interprocess communication (IPC) objects and associated data structures. | 
| ipcs | Show information on IPC facilities for which calling process has read access. | 
| iptables | Administration tool for IPv4 packet filtering and NAT. | 
| iptables-restore | Used to restore IP tables from data specified in the input or a file. | 
| iptables-save | Used to dump IP table contents to standard output. | 
| isodump | A utility that shows the content iso9660 images to verify the integrity of directory contents. | 
| isoinfo | A utility to perform directory like listings of iso9660 images. | 
| isosize | Show the length of an iso9660 filesystem contained in a specified file. | 
| isovfy | Verifies the integrity of an iso9660 image. | 
| ispell | A CLI-based spell-check utility. | 
Linux Commands – J
| Command | Description | 
|---|---|
| jobs | Show the list of active jobs and their status. | 
| join | For each pair of input lines, join them using a command field and display on standard output. | 
Linux Commands – K
| Command | Description | 
|---|---|
| kbd_mode | Set a keyboard mode. Without arguments, shows the current keyboard mode. | 
| kbdrate | Reset keyboard repeat rate and delay time. | 
| kill | Send a kill (termination) signal to one more processes. | 
| killall | Kills a process(es) running a specified command. | 
| killall5 | A SystemV killall command. Kills all the processes excluding the ones which it depends on. | 
| klogd | Control and prioritize the kernel messages to be displayed on the console, and log them through syslogd. | 
| kudzu | Used to detect new and enhanced hardware by comparing it with existing database. Only for RHEL and derivates. | 
Linux Commands – L
| Command | Description | 
|---|---|
| last | Shows a list of recent logins on the system by fetching data from /var/log/wtmp file. | 
| lastb | Shows the list of bad login attempts by fetching data from /var/log/btmp file. | 
| lastlog | Displays information about the most recent login of all users or a specified user. | 
| ld | The Unix linker, it combines archives and object files. It then puts them into one output file, resolving external references. | 
| ldconfig | Configure dynamic linker run-time bindings. | 
| ldd | Shows shared object dependencies. | 
| less | Displays contents of a file one page at a time. It’s advanced than more command. | 
| lesskey | Used to specify key bindings for less command. | 
| let | Used to perform integer artithmetic on shell variables. | 
| lftp | An FTP utility with extra features. | 
| lftpget | Uses lftop to retrieve HTTP, FTP, and other protocol URLs supported by lftp. | 
| link | Create links between two files. Similar to ln command. | 
| ln | Create links between files. Links can be hard (two names for the same file) or soft (a shortcut of the first file). | 
| loadkeys | Load keyboard translation tables. | 
| local | Used to create function variables. | 
| locale | Shows information about current or all locales. | 
| locate | Used to find files by their name. | 
| lockfile | Create semaphore file(s) which can be used to limit access to a file. | 
| logger | Make entries in the system log. | 
| login | Create a new session on the system. | 
| logname | Shows the login name of the current user. | 
| logout | Performs the logout operation by making changes to the utmp and wtmp files. | 
| logrotate | Used for automatic rotation, compression, removal, and mailing of system log files. | 
| look | Shows any lines in a file containing a given string in the beginning. | 
| losetup | Set up and control loop devices. | 
| lpadmin | Used to configure printer and class queues provided by CUPS (Common UNIX Printing System). | 
| lpc | Line printer control program, it provides limited control over CUPS printer and class queues. | 
| lpinfo | Shows the list of avaiable devices and drivers known to the CUPS server. | 
| lpmove | Move on or more printing jobs to a new destination. | 
| lpq | Shows current print queue status for a specified printer. | 
| lpr | Used to submit files for printing. | 
| lprint | Used to print a file. | 
| lprintd | Used to abort a print job. | 
| lprintq | List the print queue. | 
| lprm | Cancel print jobs. | 
| lpstat | Displays status information about current classes, jobs, and printers. | 
| ls | Shows the list of files in the current directory. | 
| lsattr | Shows file attributes on a Linux ext2 file system. | 
| lsblk | Lists information about all available or the specified block devices. | 
| lsmod | Show the status of modules in the Linux kernel. | 
| lsof | List open files. | 
| lspci | List all PCI devices. | 
| lsusb | List USB devices. | 
Linux Commands – M
| Command | Description | 
|---|---|
| m4 | Macro processor. | 
| Utility to compose, receive, send, forward, and reply to emails. | |
| mailq | Shows to list all emails queued for delivery (sendmail queue). | 
| mailstats | Shows current mail statistics. | 
| mailto | Used to send mail with multimedia content in MIME format. | 
| make | Utility to maintain groups of programs, recompile them if needed. | 
| makedbm | Creates an NIS (Network Information Services) database map. | 
| makemap | Creates database maps used by the keyed map lookups in sendmail. | 
| man | Shows manual pages for Linux commands. | 
| manpath | Determine search path for manual pages. | 
| mattrib | Used to change MS-DOS file attribute flags. | 
| mbadblocks | Checks MD-DOS filesystems for bad blocks. | 
| mcat | Dump raw disk image. | 
| mcd | Used to change MS-DOS directory. | 
| mcopy | Used to copy MS-DOS files from or to Unix. | 
| md5sum | Used to check MD5 checksum for a file. | 
| mdel, mdeltree | Used to delete MS-DOS file. mdeltree recursively deletes MS-DOS directory and its contents. | 
| mdir | Used to display an MS-DOS directory. | 
| mdu | Used to display the amount of space occupied by an MS-DOS directory. | 
| merge | Three-way file merge. Includes all changes from file2 and file3 to file1. | 
| mesg | Allow/disallow osends to sedn write messages to your terminal. | 
| metamail | For sending and showing rich text or multimedia email using MIME typing metadata. | 
| metasend | An interface for sending non-text mail. | 
| mformat | Used to add an MS-DOS filesystem to a low-level formatted floppy disk. | 
| mimencode | Translate to/from MIME multimedia mail encoding formats. | 
| minfo | Display parameters of an MS-DOS filesystem. | 
| mkdir | Used to create directories. | 
| mkdosfs | Used to create an MS-DOS filesystem under Linux. | 
| mke2fs | Used create an ext2/ext3/ext4 filesystem. | 
| mkfifo | Used to create named pipes (FIFOs) with the given names. | 
| mkfs | Used to build a Linux filesystem on a hard disk partition. | 
| mkfs.ext3 | Same as mke2fs, create an ext3 Linux filesystem. | 
| mkisofs | Used to create an ISO9660/JOLIET/HFS hybrid filesystem. | 
| mklost+found | Create a lost+found directory on a mounted ext2 filesystem. | 
| mkmanifest | Makes a list of file names and their DOS 8.3 equivalent. | 
| mknod | Create a FIFO, block (buffered) special file, character (unbuffered) special file with the specified name. | 
| mkraid | Used to setup RAID device arrays. | 
| mkswap | Set up a Linux swap area. | 
| mktemp | Create a temporary file or directory. | 
| mlabel | Make an MD-DOS volume label. | 
| mmd | Make an MS-DOS subdirectory. | 
| mmount | Mount an MS-DOS disk. | 
| mmove | Move or rename an MS-DOS file or subdirectory. | 
| mmv | Mass move and rename files. | 
| modinfo | Show information about a Linux kernel module. | 
| modprobe | Add or remove modules from the Linux kernel. | 
| more | Display content of a file page-by-page. | 
| most | Browse or page through a text file. | 
| mount | Mount a filesystem. | 
| mountd | NFS mount daemon. | 
| mpartition | Partition an MS-DOS disk. | 
| mpg123 | Command-line mp3 player. | 
| mpg321 | Similar to mpg123. | 
| mrd | Remove an MS-DOS subdirectory. | 
| mren | Rename an existing MS-DOS file. | 
| mshowfat | Show FTA clusters allocated to a file. | 
| mt | Control magnetic tape drive operation. | 
| mtools | Utilities to access MS-DOS disks. | 
| mtoolstest | Tests and displays the mtools configuration files. | 
| mtr | A network diagnostic tool. | 
| mtype | Display contents of an MS-DOS file. | 
| mv | Move/rename files or directories. | 
| mzip | Change protection mode and eject disk on Zip/Jaz drive. | 
Linux Commands – N
| Command | Description | 
|---|---|
| named | Internet domain name server. | 
| namei | Follow a pathname until a terminal point is found. | 
| nameif | Name network interfaces based on MAC addresses. | 
| nc | Netcat utility. Arbitrary TCP and UDP connections and listens. | 
| netstat | Show network information. | 
| newaliases | Rebuilds mail alias database. | 
| newgrp | Log-in to a new group. | 
| newusers | Update/create new users in batch. | 
| nfsd | Special filesystem for controlling Linux NFS server. | 
| nfsstat | List NFS statistics. | 
| nice | Run a program with modified scheduling priority. | 
| nl | Show numbered line while displaying the contents of a file. | 
| nm | List symbols from object files. | 
| nohup | Run a command immune to hangups. | 
| notify-send | A program to send desktop notifications. | 
| nslookup | Used performs DNS queries. Read this article for more info. | 
| nsupdate | Dynamic DNS update utility. | 
Linux Commands – O
| Command | Description | 
|---|---|
| objcopy | Copy and translate object files. | 
| objdump | Display information from object files. | 
| od | Dump files in octal and other formats. | 
| op | Operator access, allows system administrators to grant users access to certain root operations that require superuser privileges. | 
| open | Open a file using its default application. | 
| openvt | Start a program on a new virtual terminal (VT). | 
Linux Commands – P
| Command | Description | 
|---|---|
| passwd | Change user password. | 
| paste | Merge lines of files. Write to standard output, TAB-separated lines consisting of sqentially correspnding lines from each file. | 
| patch | Apply a patchfile (containing differences listing by diff program) to an original file. | 
| pathchk | Check if file names are valid or portable. | 
| perl | Perl 5 language interpreter. | 
| pgrep | List process IDs matching the specified criteria among all the running processes. | 
| pidof | Find process ID of a running program. | 
| ping | Send ICMP ECHO_REQUEST to network hosts. | 
| pinky | Lightweight finger. | 
| pkill | Send kill signal to processes based on name and other attributes. | 
| pmap | Report memory map of a process. | 
| popd | Removes directory on the head of the directory stack and takes you to the new directory on the head. | 
| portmap | Converts RPC program numbers to IP port numbers. | 
| poweroff | Shuts down the machine. | 
| pppd | Point-to-point protocol daemon. | 
| pr | Convert (column or paginate) text files for printing. | 
| praliases | Prints the current system mail aliases. | 
| printcap | Printer capability database. | 
| printenv | Show values of all or specified environment variables. | 
| printf | Show arguments formatted according to a specified format. | 
| ps | Report a snapshot of the current processes. | 
| ptx | Produce a permuted index of file contents. | 
| pushd | Appends a given directory name to the head of the stack and then cd to the given directory. | 
| pv | Monitor progress of data through a pipe. | 
| pwck | Verify integrity of password files. | 
| pwconv | Creates shadow from passwd and an optionally existing shadow. | 
| pwd | Show current directory. | 
| python | 
Linux Commands – Q
| Command | Description | 
|---|---|
| quota | Shows disk usage, and space limits for a user or group. Without arguments, only shows user quotas. | 
| quotacheck | Used to scan a file system for disk usage. | 
| quotactl | Make changes to disk quotas. | 
| quotaoff | Enable enforcement of filesystem quotas. | 
| quotaon | Disable enforcement of filesystem quotas. | 
| quotastats | Shows the report of quota system statistics gathered from the kernel. | 
Linux Commands – R
| Command | Description | 
|---|---|
| raidstart | Start/stop RAID devices. | 
| ram | RAM disk device used to access the RAM disk in raw mode. | 
| ramsize | Show usage information for the RAM disk. | 
| ranlib | Generate index to the contents of an archive and store it in the archive. | 
| rar | Create and manage RAR file in Linux. | 
| rarpd | Respond to Reverse Address Resoultion Protocol (RARP) requests. | 
| rcp | Remote copy command to copy files between remote computers. | 
| rdate | Set system date and time by fetching information from a remote machine. | 
| rdev | Set or query RAM disk size, image root device, or video mode. | 
| rdist | Remote file distribution client, maintains identical file copies over multiple hosts. | 
| rdistd | Start the rdist server. | 
| read | Read from a file descriptor. | 
| readarray | Read lines from a file into an array variable. | 
| readcd | Read/write compact disks. | 
| readelf | Shows information about ELF (Executable and Linkable fomrat) files. | 
| readlink | Display value of a symbolic link or canonical file name. | 
| readonly | Mark functions and variables as read-only. | 
| reboot | Restart the machine. | 
| reject | Accept/reject print jobs sent to a specified destination. | 
| remsync | Synchronize remote files over email. | 
| rename | Rename one or more files. | 
| renice | Change priority of active processes. | 
| repquota | Report disk usage and quotas for a specified filesystem. | 
| reset | Reinitialize the terminal. | 
| resize2fs | Used to resize ext2/ext3/ext4 file systems. | 
| restore | Restore files from a backup created using dump. | 
| return | Exit a shell function. | 
| rev | Show contents of a file, reversing the order of characters in every line. | 
| rexec | Remote execution client for exec server. | 
| rexecd | Remote execution server. | 
| richtext | View “richtext” on an ACSII terminal. | 
| rlogin | Used to connect a local host system with a remote host. | 
| rlogind | Acts as the server for rlogin. It facilitates remote login, and authentication based on privileged port numbers from trusted hosts. | 
| rm | Removes specified files and directories (not by default). | 
| rmail | Handle remote mail received via uucp. | 
| rmdir | Used to remove empty directories. | 
| rmmod | A program to remove modules from Linux kernel. | 
| rndc | Name server control utility. Send command to a BIND DNS server over a TCP connection. | 
| rootflags | Show/set flags for the kernel image. | 
| route | Show/change IP routing table. | 
| routed | A daemon, invoked at boot time, to manage internet routing tables. | 
| rpcgen | An RPC protocol compiler. Parse a file written in the RPC language. | 
| rpcinfo | Shows RPC information. Makes an RPC call to an RPC server and reports the findings. | 
| rpm | A package manager for linux distributions. Originally developed for RedHat Linux. | 
| rsh | Remote shell. Connects to a specified host and executes commands. | 
| rshd | A daemon that acts as a server for rsh and rcp commands. | 
| rsync | A versitile to for copying files remotely and locally. | 
| runlevel | Shows previous and current SysV runlevel. | 
| rup | Remote status display. Shows current system status for all or specified hosts on the local network. | 
| ruptime | Shows uptime and login details of the machines on the local network. | 
| rusers | Shows the list of the users logged-in to the host or on all machines on the local network. | 
| rusersd | The rsuerd daemon acts as a server that responds to the queries from rsuers command. | 
| rwall | Sends messages to all users on the local network. | 
| rwho | Reports who is logged-in to the hosts on the local network. | 
| rwhod | Acts as a server for rwho and ruptime commands. | 
Linux Commands – S
| Command | Description | 
|---|---|
| sane-find-scanner | Find SCSI and USB scanner and determine their device files. | 
| scanadf | Retrieve multiple images from a scanner equipped with an automatic document feeder (ADF). | 
| scanimage | Read images from image aquistion devices (scanner or camera) and display on standard output in PNM (Portable aNyMap) format. | 
| scp | Copy files between hosts on a network securely using SSH. | 
| screen | A window manager that enables multiple pseudo-terminals with the help of ANSI/VT100 terminal emulation. | 
| script | Used to make a typescript of everything displayed on the screen during a terminal session. | 
| sdiff | Shows two files side-by-side and highlights the differences. | 
| sed | Stream editor for filtering and transforming text (from a file or a pipe input). | 
| select | Synchronous I/O multiplexing. | 
| 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. | 
| sensors | Shows the current readings of all sensor chips. | 
| seq | Displays an incremental sequence of numbers from first to last. | 
| set | Used to manipulate shell variables and functions. | 
| setfdprm | Sets floppy disk parameters as provided by the user. | 
| setkeycodes | Load kernel scancode-to-keycode mapping table entries. | 
| setleds | Show/change LED light settings of the keyboard. | 
| setmetamode | Define keyboard meta key handling. Without arguments, shows current meta key mode. | 
| setquota | Set disk quotas for users and groups. | 
| setsid | Run a program in a new session. | 
| setterm | Set terminal attributes. | 
| sftp | Secure File Transfer program. | 
| sh | Command interpreter (shell) utility. | 
| sha1sum | Compute and check 160-bit SHA1 checksum to verify file integrity. | 
| shift | Shift positional parameters. | 
| shopt | Shell options. | 
| showkey | Examines codes sent by the keyboard displays them in printable form. | 
| showmount | Shows information about NFS server mount on the host. | 
| shred | Overwrite a file to hide its content (optionally delete it), making it harder to recover it. | 
| shutdown | Power-off the machine. | 
| size | Lists section size and the total size of a specified file. | 
| skill | Send a signal to processes. | 
| slabtop | Show kernel slab cache information in real-time. | 
| slattach | Attack a network interface to a serial line. | 
| sleep | Suspend execution for a specified amount of time (in seconds). | 
| slocate | Display matches by searching filename databases. Takes ownership and file permission into consideration. | 
| snice | Reset priority for processes. | 
| sort | Sort lines of text files. | 
| source | Run commands from a specified file. | 
| split | Split a file into pieces of fixed size. | 
| ss | Display socket statistics, similar to netstat. | 
| ssh | An SSH client for logging in to a remote machine. It provides encrypted communication between the hosts. | 
| ssh-add | Adds private key identities to the authentication agent. | 
| ssh-agent | It holds private keys used for public key authentication. | 
| ssh-keygen | It generates, manages, converts authentication keys for ssh. | 
| ssh-keyscan | Gather ssh public keys. | 
| sshd | Server for the ssh program. | 
| stat | Display file or filesystem status. | 
| 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. | 
| strace | Trace system calls and signals. | 
| strfile | Create a random access file for storing strings. | 
| strings | Search a specified file and prints any printable strings with at least four characters and followed by an unprintable character. | 
| strip | Discard symbols from object files. | 
| stty | Change and print terminal line settings. | 
| su | Change user ID or become superuser. | 
| sudo | Execute a command as superuser. | 
| sum | Checksum and count the block in a file. | 
| suspend | Suspend the execution of the current shell. | 
| swapoff | Disable devices for paging and swapping. | 
| swapon | Enable devices for paging and swapping. | 
| symlink | Create a symbolic link to a file. | 
| sync | Synchronize cached writes to persistent storage. | 
| sysctl | Configure kernel parameters at runtime. | 
| sysklogd | Linux system logging utilities. Provides syslogd and klogd functionalities. | 
| syslogd | Read and log system messages to the system console and log files. | 
Linux Commands – T
| Command | Description | 
|---|---|
| tac | Concatenate and print files in reverse order. Opposite of cat command. | 
| tail | Show the last 10 lines of each specified file(s). | 
| tailf | Follow the growth of a log file. (Deprecated command) | 
| talk | A two-way screen-oriented communication utility that allows two user to exchange messages simulateneously. | 
| talkd | A remote user communication server for talk. | 
| tar | GNU version of the tar archiving utility. Used to store and extract multiple files from a single archive. | 
| taskset | Set/retrieve a process’s CPU affinity. | 
| tcpd | Access control utility for internet services. | 
| tcpdump | Dump traffic on network. Displays a description of the contents of packets on a network interface that match the boolean expression. | 
| tcpslice | Extract pieces of tcpdump files or merge them. | 
| tee | Read from standard input and write to standard output and files. | 
| telinit | Change SysV runlevel. | 
| telnet | Telnet protocol user interface. Used to interact with another host using telnet. | 
| telnetd | A server for the telnet protocol. | 
| test | Check file type and compare values. | 
| tftp | User interface to the internet TFTP (Trivial File Transfer Protocol). | 
| tftpd | TFTP server. | 
| time | Run programs and summarize system resource usage. | 
| timeout | Execute a command with a time limit. | 
| times | Shows accumulated user and system times for the shell and it’s child processes. | 
| tload | Shows a graph of the current system load average to the specified tty. | 
| tmpwatch | Recursively remove files and directories which haven’t been accessed for the specified period of time. | 
| top | Displays real-time view of processes running on the system. | 
| touch | Change file access and modification times. | 
| tput | Modify terminal-dependent capabilities, color, etc. | 
| tr | Translate, squeeze, or delete characters from standard input and display on standard output. | 
| tracepath | Traces path to a network host discovering MTU (Maximum Transmission Unit) along this path. | 
| traceroute | Traces the route taken by the packets to reach the network host. | 
| trap | Trap function responds to hardware signals. It defines and creates handlers to run when the shell receives signals. | 
| troff | The troff processor of the groff text formatting system. | 
| TRUE | Exit with a status code indicating success. | 
| tset | Initialize terminal. | 
| tsort | Perform topological sort. | 
| tty | Display the filename of the terminal connected to standard input. | 
| tune2fs | Adjust tunable filesystem parameters on ext2/ext3/ext4 filesystems. | 
| tunelp | Set various parameters for the line printer devices. | 
| type | Write a description for a command type. | 
Linux Commands – U
| Command | Description | 
|---|---|
| ul | Underline text. | 
| ulimit | Get and set user limits for the calling process. | 
| umask | Set file mode creation mask. | 
| umount | Unmount specified file systems. | 
| unalias | Remove alias definitions for specified alias names. | 
| uname | Show system information. | 
| uncompress | Uncompress the files compressed with the compress command. | 
| unexpand | Convert spaces to tabs for a specified file. | 
| unicode_start | Put keyboard and console in Unicode mode. | 
| unicode_stop | Revert keyboard and console from Unicode mode. | 
| uniq | Report or omit repeating lines. | 
| units | Convert units from one scalar to another. | 
| unrar | Extract files from a RAR archive. | 
| unset | Remove variable or function names. | 
| unshar | Unpack shell archive scripts. | 
| until | Execute command until a given condition is true. | 
| uptime | Tell how long the system has been running. | 
| useradd | Create a new user or update default user information. | 
| userdel | Delete a user account and related files. | 
| usermod | Modify a user account. | 
| users | Show the list of active users on the machine. | 
| usleep | Suspend execution for microsecond intervals. | 
| uudecode | Decode a binary file. | 
| uuencode | Encode a binary file. | 
| uuidgen | Created a new UUID (Universally Unique Identifier) table. | 
Linux Commands – V
| Command | Description | 
|---|---|
| vdir | Same as ls -l -b. Verbosely list directory contents. | 
| vi | A text editor utility. | 
| vidmode | Set the video mode for a kernel image. Displays current mode value without arguments. Alternative: rdev -v | 
| vim | Vi Improved, a text-based editor which is a successor to vi. | 
| vmstat | Shows information about processes, memory, paging, block IO, traps, disks, and CPU activity. | 
| volname | Returns volume name for a device formatted with an ISO-9660 filesystem. For example, CD-ROM. | 
Linux Commands – W
| Command | Description | 
|---|---|
| w | Show who is logged-on and what they’re doing. | 
| wait | Waits for a specified process ID(s) to terminate and returns the termination status. | 
| wall | Display a message on the terminals all the users who are currently logged-in. | 
| warnquota | Send mail to the users who’ve exceeded their disk quota soft limit. | 
| watch | Runs commands repeatedly until interrupted and shows their output and errors. | 
| wc | Print newline, word, and byte count for each of the specified files. | 
| wget | A non-interactive file download utility. | 
| whatis | Display one line manual page descriptions. | 
| whereis | Locate the binary, source, and man page files for a command. | 
| which | For a given command, lists the pathnames for the files which would be executed when the command runs. | 
| while | Conditionally execute commands (while loop). | 
| who | Shows who is logged on. | 
| whoami | Displays the username tied to the current effective user ID. | 
| whois | Looks for an object in a WHOIS database | 
| write | Display a message on other user’s terminal. | 
Linux Commands – X
| Command | Description | 
|---|---|
| xargs | Runs a command using initial arguments and then reads remaining arguments from standard input. | 
| xdg-open | Used to open a file or URL in an application preferred by the user. | 
| xinetd | Extended internet services daemon. Works similar to inetd. | 
| xz | Compress/ Decompress .xz and .lzma files. | 
Linux Commands – Y
| Command | Description | 
|---|---|
| yacc | Yet Another Compiler Compiler, a GNU Project parser generator. | 
| yes | Repeatedly output a line with a specified string(s) until killed. | 
| ypbind | A daemon that helps client processes to connect to an NIS server. | 
| ypcat | Shows the NIS map (or database) for the specified MapName parameter. | 
| ypinit | Sets up NIS maps on an NIS server. | 
| ypmatch | Shows values for specified keys from an NIS map. | 
| yppasswd | Change NIS login password. | 
| yppasswdd | Acts as a server for the yppasswd command. Receives and executes requests. | 
| yppoll | Shows the ID number or version of NIS map currently used on the NIS server. | 
| yppush | Forces slave NIS servers to copy updated NIS maps. | 
| ypserv | A daemon activated at system startup. It looks for information in local NIS maps. | 
| ypset | Point a client (running ypbind) to a specifc server (running ypserv). | 
| yptest | Calls various functions to check the configuration of NIS services. | 
| ypwhich | Shows the hostname for NIS server or master server for a given map. | 
| ypxfr | Transfers NIS server map from server to a local host. | 
Linux Commands – Z
| Command | Description | 
|---|---|
| zcat | Used to compress/uncompress files. Similar to gzip | 
| zcmp | Compare compressed files. | 
| zdiff | Compare compressed files line by line. | 
| zdump | Displays time for the timezone mentioned. | 
| zforce | Adds .gz extension to all gzipped files. | 
| zgrep | Performs grep on compressed files. | 
| zic | Creates time conversion information files using the specified input files. | 
| zip | A file compression and packaging utility. | 
| zless | Displays information of a compressed file (using less command) on the terminal one screen at a time. | 
| zmore | Displays output of a compressed file (using more command) on the terminal one page at a time. | 
| znew | Recompress .z files to .gz. files. | 
 

Comments
So empty here ... leave a comment!