- Linux Commands List PDF
- Linux Commands List
- Top 50 Linux Commands
- Top 100 Linux Commands
- Edit PDFs on the Linux command line
- Install
- qpdf
- poppler-utils
- Workflow
- Other tools
- Shrink PDF size with this command line trick
- Send and receive Gmail from the Linux command line
- Edit images with Jupyter and Python
- Pdf for linux commands
- Others related eBooks about The Linux Commands Handbook
Linux Commands List PDF
Linux commands is a popular alternative to Microsoft Windows, and if you choose to use this low-cost or free operating system, you need to know some basic Linux commands to configure, operate, and interact with your system smoothly.
Understanding the most basic Linux commands will allow you to successfully navigate directories, manipulate files, change permissions, display information such as disk space, and more. Obtaining basic knowledge of the most common commands will help you easily execute tasks via the command line. When dealing with the Linux operating system, commands are required as inputs to inform or direct a computer program to perform a specific operation.
Linux Commands List
Command | Description |
---|---|
cat [filename] | Display file’s contents to the standard output device (usually your monitor). |
cd /directorypath | Change to directory. |
chmod [options] mode filename | Change a file’s permissions. |
chown [options] filename | Change who owns a file. |
clear | Clear a command line screen/window for a fresh start. |
cp [options] source destination | Copy files and directories. |
date [options] | Display or set the system date and time. |
df [options] | Display used and available disk space. |
du [options] | Show how much space each file takes up. |
file [options] filename | Determine what type of data is within a file. |
find [pathname] [expression] | Search for files matching a provided pattern. |
grep [options] pattern [filesname] | Search files or output for a particular pattern. |
kill [options] pid | Stop a process. If the process refuses to stop, use kill -9 pid . |
less [options] [filename] | View the contents of a file one page at a time. |
ln [options] source [destination] | Create a shortcut. |
locate filename | Search a copy of your filesystem for the specified filename. |
lpr [options] | Send a print job. |
ls [options] | List directory contents. |
man [command] | Display the help information for the specified command. |
mkdir [options] directory | Create a new directory. |
mv [options] source destination | Rename or move file(s) or directories. |
passwd [name [password]] | Change the password or allow (for the system administrator) to change any password. |
ps [options] | Display a snapshot of the currently running processes. |
pwd | Display the pathname for the current directory. |
rm [options] directory | Remove (delete) file(s) and/or directories. |
rmdir [options] directory | Delete empty directories. |
ssh [options] [email protected] | Remotely log in to another Linux machine, over the network. Leave an ssh session by typing exit. |
su [options] [user [arguments]] | Switch to another user account. |
tail [options] [filename] | Display the last n lines of a file (the default is 10). |
tar [options] filename | Store and extract files from a tarfile (.tar) or tarball ( .tar.gz or .tgz ). |
top | Displays the resources being used on your system. Press q to exit. |
touch filename | Create an empty file with the specified name. |
who [options] | Display who is logged on. |
Top 50 Linux Commands
- ls – The most frequently used command in Linux to list directories
- pwd – Print working directory command in Linux
- cd – Linux command to navigate through directories
- mkdir – Command used to create directories in Linux
- mv – Move or rename files in Linux
- cp – Similar usage as mv but for copying files in Linux
- rm – Delete files or directories
- touch – Create blank/empty files
- ln – Create symbolic links (shortcuts) to other files
- cat – Display file contents on the terminal
- clear – Clear the terminal display
- echo – Print any text that follows the command
- less – Linux command to display paged outputs in the terminal
- man – Access manual pages for all Linux commands
- uname – Linux command to get basic information about the OS
- whoami – Get the active username
- tar – Command to extract and compress files in Linux
- grep – Search for a string within an output
- head – Return the specified number of lines from the top
- tail – Return the specified number of lines from the bottom
- diff – Find the difference between two files
- cmp – Allows you to check if two files are identical
- comm – Combines the functionality of diff and cmp
- sort – Linux command to sort the content of a file while outputting
- export – Export environment variables in Linux
- zip – Zip files in Linux
- unzip – Unzip files in Linux
- ssh – Secure Shell command in Linux
- service – Linux command to start and stop services
- ps – Display active processes
- kill and killall – Kill active processes by process ID or name
- df – Display disk filesystem information
- mount – Mount file systems in Linux
- chmod – Command to change file permissions
- chown – Command for granting ownership of files or folders
- ifconfig – Display network interfaces and IP addresses
- traceroute – Trace all the network hops to reach the destination
- wget – Direct download files from the internet
- ufw – Firewall command
- iptables – Base firewall for all other firewall utilities to interface with
- apt, pacman, yum, rpm – Package managers depending on the distro
- sudo – Command to escalate privileges in Linux
- cal – View a command-line calendar
- alias – Create custom shortcuts for your regularly used commands
- dd – Majorly used for creating bootable USB sticks
- whereis – Locate the binary, source, and manual pages for a command
- whatis – Find what a command is used for
- top – View active processes live with their system usage
- useradd and usermod – Add new user or change existing users data
- passwd – Create or update passwords for existing users
Top 100 Linux Commands
- Cat (Concatenate)
- aptitude
- cal
- bc
- chage
- df
- help
- pwd (Print Work Directory)
- ls
- factor
- uname
- ping
- mkdir
- gzip
- whatis
- who
- free
- top
- sl
- banner
- aafire
- echo
- finger
- groups
- head
- man
- passwd
- w
- whoami
- history
- login
- lscpu
- mv
- ps
- kill
- tail
- cksum
- cmp
- env
- hostname
- hwclock
- lshw
- nano
- rm
- ifconfig
- clear
- su
- wget
- yes
- last
- locate
- iostat
- kmod
- lsusb
- pstree
- sudo
- apt
- zip
- unzip
- shutdown
- dir
- cd
- reboot
- sort
- tac
- exit
- ionice
- diff
- dmidecode
- expr
- gunzip
- hostnamectl
- iptable
- killall
- netstat
- lsof
- bzip2
- service
- vmstat
- mpstat
- usermod
- touch
- uniq
- wc
- pmap
- rpm
- ssh
- telnet
- nice
- nproc
- scp
- sleep
- split
- stat
- lsblk
- hdparm
- chrt
- useradd
- userdel
- usermod
Download the Linux Commands List PDF using the link given below.
Edit PDFs on the Linux command line
Many of the documents you receive come in PDF format. Sometimes those PDFs need to be manipulated. For example, pages might need to be removed or added, or you might need to sign or change a specific page.
Whether good or bad, this is the reality we all live in.
There are some fancy graphical user interface tools that let you edit PDFs, but I have always been most comfortable with the command line. Of the many command-line tools for this task, the ones I use when I want to modify a PDF are qpdf and poppler-utils .
Install
On Linux, you can install qpdf and poppler-utils using your package manager (such as apt or dnf .) For example, on Fedora:
$ sudo dnf install qpdf poppler-utils
On macOS, use MacPorts or Homebrew. On Windows, use Chocolatey.
qpdf
The qpdf command can do a lot, but I mostly use it for:
To split a PDF into separate pages:
qpdf --split-pages original.pdf split.pdf
This generates files like split-01.pdf , split-02.pdf , and so on. Each file is a single-page PDF file.
Concatenating files is a little subtler:
qpdf --empty concatenated.pdf --pages split-*.pdf --
This is what qpdf does by default. The —empty option tells qpdf to start with an empty file. The two dashes ( — ) at the end signals that there are no more files to process. This is a case where the parameters reflect an internal model, rather than what people use it for, but at least it runs and produces valid PDFs!
poppler-utils
This package contains several utilities, but the one I use the most is pdftoppm, which converts PDF files to portable pixmap ( ppm ) image files. I usually use it after I split pages with qpdf and need to convert a specific page to an image that I can modify. The ppm format is not well known, but the important thing about it is that most image manipulation methods, including ImageMagick, Pillow, and many other options, work with it. Most of these tools can save files back to PDF, too.
Workflow
- Use qpdf to split the PDF into pages.
- Use poppler-utils to convert the pages that need to be changed into images.
- Modify the images as needed and save them to PDF.
- Use qpdf to concatenate the pages back into one PDF.
Other tools
There are many great open source commands to deal with PDFs, whether you’re shrinking them, creating them from text files, converting documents, or trying your best to avoid them altogether. What are your favorite open source PDF utilities? Please share them in the comments.
Shrink PDF size with this command line trick
Use Ghostscript to compress PDF files on Linux.
Send and receive Gmail from the Linux command line
Use Mutt to send and receive email from your terminal, even if you’re using hosted service such as Gmail.
Edit images with Jupyter and Python
Who needs to learn an image-editing application when you can do the job with open source tools you already know?
Pdf for linux commands
Pages : | 135 |
Size : | 14.2 MB |
File type : | |
Downloads: | 684 |
Created: | 2022-02-03 |
License: | Open Publication License |
Author(s): | Flavio Copes |
Others related eBooks about The Linux Commands Handbook
GNU/Linux systems have reached a level of maturity that allows to integrate them in almost any kind of work environment, from mobile phones to server farms. .
This book walks you through a patterns-based approach to building real-world cloud solutio. download free Azure tutorial in PDF (200 pages) created by Mark Simms .
If you’ve toyed with Linux and never really caught on to what’s happening or have used a g. download free Linux tutorial in PDF (264 pages) created by Malcolm Maclean .
This document is a Linux manual in one page ,A summary of useful Linux commands , free training linux course designated to beginners.
Download free course Linux commands Notes for Professionals, pdf file on 64 pages by Stack Overflow Community.