Search: A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X
Common Commands
sudo su | Switch to Super User |
systemctl start httpd.service | Starts the httpd service on CentOS 7 |
systemctl stop httpd.service | Stops the httpd service on CentOS 7 |
systemctl restart httpd.service | Restarts the httpd service on CentOS 7 |
service httpd start | Starts the httpd service on CentOS 6 |
service httpd stop | Stops the httpd service on CentOS 6 |
service httpd restart | Restarts the httpd service on CentOS 6 |
tail -f /var/log/httpd/{DOMAIN NAME}-access.log | Enables viewing get and post requests in log file for a particular domain |
ls -alh /path/folder/folder/folder | Lists the contents of a folder |
chown -R username * | Changes the username for all folders and files in the current directory recursively |
chown -R owner:group * | Changes both the owner and group for all folders and files in the current directory recursively |
chgrp -R group * | Changes the group for all folders and files in the current directory recusively |
find /var/www/vhosts/domain -type f -exec chmod 664 {} \; | Changes permissions for all files in the directory |
find /var/www/vhosts/{DIRECTORY NAME} -type d -exec chmod 775 {} \; | Changes permissions for all folders in the directory |
ps aux | grep zip | Looks up the Process ID in this case for zip |
kill 28086 | Kills the Process with an ID of 28086 |
yum install zip unzip | Install zip and unzip |
yum install nano | Install nano |
nano file.php | Edit file called file.php using nano editor |
ssh-keygen -t rsa | Create an SSH key |
netstat -a | grep -i LISTEN | Check ports that are listening |
passwd username | Allows you to change the user's password |
groups jle | Checks to see which groups a user name jle is part of |
usermod -g <groupname> <user> | Adds an existing user to a group |
usermod -G <group1,group2> -a <user> | Adds an exsiting user to multiple groups |
cd "/var/www/vhosts/{DIRECTORY NAME}" && composer require drush/drush | Add Drush to project via Composer |
yum install nmap | Installs nmap |
nmap -sT -O localhost | Determine which ports are listening |
sudo firewall-cmd --permanent --zone=public --add-source=208.74.121.100/6 | Allow remote connection from IP range |
nano /var/www/html/info.php | Creates an info.php file. Edit file and add "<?php phpinfo();" to view PHP configuration |
rm /var/www/html/info.php | Removes the info.php file when no longer needed |
A
alias | Create an alias |
apropos | Search Help manual pages (man -k) |
apt-get | Search for and install software packages (Debian/Ubuntu) |
aptitude | Search for and install software packages (Debian/Ubuntu) |
aspell | Spell Checker |
awk | Find and Replace text, database sort/validate/index |
B
basename | Strip directory and suffix from filenames |
bash | GNU Bourne-Again Shell |
bc | Arbitrary precision calculator language |
bg | Send to background |
break | Exit from a loop |
builtin | Run a shell builtin |
bzip2 | Compress or decompress named file(s) |
C
cal | Display a calendar |
case | Conditionally perform a command |
cat | Concatenate and print (display) the content of files |
cd | Change Directory |
cfdisk | Partition table manipulator for Linux |
chgrp | Change group ownership |
chmod | Change access permissions |
chown | Change file owner and group |
chroot | Run a command with a different root directory |
chkconfig | System services (runlevel) |
cksum | Print CRC checksum and byte counts |
clear | Clear terminal screen |
cmp | Compare two files |
comm | Compare two sorted files line by line |
command | Run a command - ignoring shell functions |
continue | Resume the next iteration of a loop |
cp | Copy one or more files to another location |
cron | Daemon to execute scheduled commands |
crontab | Schedule a command to run at a later time |
csplit | Split a file into context-determined pieces |
cut | Divide a file into several parts |
D
date | Display or change the date & time |
dc | Desk Calculator |
dd | Convert and copy a file, write disk headers, boot records |
ddrescue | Data recovery tool |
declare | Declare variables and give them attributes |
df | Display free disk space |
diff | Display the differences between two files |
diff3 | Show differences among three files |
dig | DNS lookup |
dir | Briefly list directory contents |
dircolors | Colour setup for `ls' |
dirname | Convert a full pathname to just a path |
dirs | Display list of remembered directories |
dmesg | Print kernel & driver messages |
du | Estimate file space usage |
E
echo | Display message on screen |
egrep | Search file(s) for lines that match an extended expression |
eject | Eject removable media |
enable | Enable and disable builtin shell commands |
env | Environment variables |
ethtool | Ethernet card settings |
eval | Evaluate several commands/arguments |
exec | Execute a command |
exit | Exit the shell |
expect | Automate arbitrary applications accessed over a terminal |
expand | Convert tabs to spaces |
export | Set an environment variable |
expr | Evaluate expressions |
F
false | Do nothing, unsuccessfully |
fdformat | Low-level format a floppy disk |
fdisk | Partition table manipulator for Linux |
fg | Send job to foreground |
fgrep | Search file(s) for lines that match a fixed string |
file | Determine file type |
find | Search for files that meet a desired criteria |
fmt | Reformat paragraph text |
fold | Wrap text to fit a specified width. |
for | Expand words, and execute commands |
format | Format disks or tapes |
free | Display memory usage |
fsck | File system consistency check and repair |
ftp | File Transfer Protocol |
function | Define Function Macros |
fuser | Identify/kill the process that is accessing a file |
G
gawk | Find and Replace text within file(s) |
getopts | Parse positional parameters |
grep | Search file(s) for lines that match a given pattern |
groupadd | Add a user security group |
groupdel | Delete a group |
groupmod | Modify a group |
groups | Print group names a user is in |
gzip | Compress or decompress named file(s) |
H
hash | Remember the full pathname of a name argument |
head | Output the first part of file(s) |
help | Display help for a built-in command |
history | Show History |
hostname | Print or set system name |
I
iconv | Convert the character set of a file |
id | Print user and group id's |
if | Conditionally perform a command |
ifconfig | Configure a network interface |
ifdown | Stop a network interface |
ifup | Start a network interface up |
import | Capture an X server screen and save the image to file |
install | Copy files and set attributes |
J
jobs | List active jobs |
join | Join lines on a common field |
K
kill | Stop a process from running |
killall | Kill processes by name |
L
less | Display output one screen at a time |
let | Perform arithmetic on shell variables |
ln | Make links between files |
local | Create variables |
locate | Find files |
logname | Print current login name |
logout | Exit a login shell |
look | Display lines beginning with a given string |
lpc | Line printer control program |
lpr | Off line print |
lprint | Print a file |
lprintd | Abort a print job |
lprintq | List the print queue |
lprm | Remove jobs from the print queue |
ls | List information about file(s) |
lsof | List open files |
M
make | Recompile a group of programs |
man | Help manual |
mkdir | Create new folder(s) |
mkfifo | Make FIFOs (named pipes) |
mkisofs | Create an hybrid ISO9660/JOLIET/HFS filesystem |
mknod | Make block or character special files |
more | Display output one screen at a time |
mount | Mount a file system |
mtools | Manipulate MS-DOS files |
mtr | Network diagnostics (traceroute/ping) |
mv | Move or rename files or directories |
mmv | Mass Move and rename (files) |
mailq | Checks mail que |
mysql | Opens mySQL |
N
netstat | Networking information |
nice | Set the priority of a command or job |
nl | Number lines and write files |
nohup | Run a command immune to hangups |
notify-send | Send desktop notifications |
nslookup | Query Internet name servers interactively |
O
open | Open a file in its default application |
op | Operator access |
P
passwd | Modify a user password |
paste | Merge lines of files |
pathchk | Check file name portability |
ping | Test a network connection |
pkill | Stop processes from running |
popd | Restore the previous value of the current directory |
pr | Prepare files for printing |
printcap | Printer capability database |
printenv | Print environment variables |
printf | Format and print data |
ps | Process status |
pushd | Save and then change the current directory |
pwd | Print Working Directory |
postsuper | -d ALL Deletes everything in the que |
Q
quota | Display disk usage and limits |
quotacheck | Scan a file system for disk usage |
quotactl | Set disk quotas |
R
ram | ram disk device |
rcp | Copy files between two machines |
read | Read a line from standard input |
readarray | Read from stdin into an array variable |
readonly | Mark variables/functions as readonly |
reboot | Reboot the system |
rename | Rename files |
renice | Alter priority of running processes |
remsync | Synchronize remote files via email |
return | Exit a shell function |
rev | Reverse lines of a file |
rm {FILE NAME} | Remove files. Be sure you're in the directory where the file is located |
rm -rf * | Remove all files in a folder without removing the folder |
rmdir | Remove folder(s) |
rsync | Remote file copy (Synchronize file trees) |
S
screen | Multiplex terminal, run remote shells via ssh |
scp | Secure copy (remote file copy) |
sdiff | Merge two files interactively |
sed | Stream Editor |
select | Accept keyboard input |
seq | Print numeric sequences |
set | Manipulate shell variables and functions |
sftp | Secure File Transfer Program |
shift | Shift positional parameters |
shopt | Shell Options |
shutdown | Shutdown or restart linux |
sleep | Delay for a specified time |
slocate | Find files |
sort | Sort text files |
source | Run commands from a file |
split | Split a file into fixed-size pieces |
ssh | Secure Shell client (remote login program) |
strace | Trace system calls and signals |
su | Substitute user identity |
sudo | Execute a command as another user |
sum | Print a checksum for a file |
suspend | Suspend execution of this shell |
symlink | Make a new name for a file |
sync | Synchronize data on disk with memory |
T
tail | Output the last part of file |
tar | Tape ARchiver |
tee | Redirect output to multiple files |
test | Evaluate a conditional expression |
time | Measure Program running time |
times | User and system times |
touch | Change file timestamps |
top | List processes running on the system |
traceroute | Trace Route to Host |
trap | Run a command when a signal is set(bourne) |
tr | Translate, squeeze, and/or delete characters |
true | Do nothing, successfully |
tsort | Topological sort |
tty | Print filename of terminal on stdin |
type | Describe a command |
U
ulimit | Limit user resources |
umask | Users file creation mask |
umount | Unmount a device |
unalias | Remove an alias |
uname | Print system information |
unexpand | Convert spaces to tabs |
uniq | Uniquify files |
units | Convert units from one scale to another |
unset | Remove variable or function names |
unshar | Unpack shell archive scripts |
until | Execute commands (until error) |
uptime | Show uptime |
useradd | Create new user account |
userdel | Delete a user account |
usermod | Modify user account |
users | List users currently logged in |
uuencode | Encode a binary file |
uudecode | Decode a file created by uuencode |
V
v | Verbosely list directory contents (`ls -l -b') |
vdir | Verbosely list directory contents (`ls -l -b') |
vi | Text Editor |
vmstat | Report virtual memory statistics |
W
wait | Wait for a process to complete |
watch | Execute/display a program periodically |
wc | Print byte, word, and line counts |
whereis | Search the user's $path, man pages and source files for a program |
which | Search the user's $path for a program file |
while | Execute commands |
who | Print all usernames currently logged in |
whoami | Print the current user id and nam (`id -un') |
wget | Retrieve web pages or files via HTTP, HTTPS or FTP |
write | Send a message to another user |
X
xargs | Execute utility, passing constructed argument list(s) |
xdg-open | Open a file or URL in the user's preferred application. |
yes | Print a string until interrupted |
. | Run a command script in the current shell |
!! | Run the last command again |
### | Comment / Remark |