0% found this document useful (0 votes)
132 views

Cli Wallpaper v2

This document provides a summary of various Linux commands across different categories such as file commands, process management, network commands, shortcuts, and more. It lists commands like ls, cd, mkdir, rm, kill, ps, netstat, ssh, tar, gzip, wget, date, uptime, man and their basic usage in 3 sentences or less.

Uploaded by

dear1233
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views

Cli Wallpaper v2

This document provides a summary of various Linux commands across different categories such as file commands, process management, network commands, shortcuts, and more. It lists commands like ls, cd, mkdir, rm, kill, ps, netstat, ssh, tar, gzip, wget, date, uptime, man and their basic usage in 3 sentences or less.

Uploaded by

dear1233
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

FILE COMMANDS PROCESS MANAGEMENT COMMAND LINE FU

ls - directory listing ps - display currently active processes


ls -al - formatted listing with hidden files ps aux - ps with a lot of detail echo "ls -l" | at midnight - execute a
cd dir - change directory to dir kill pid - kill process with pid ‘pid’ command at a specified time
cd - change to home killall proc - kill all processes named proc netstat -tlnp - list all listening ports
pwd - show current directory bg - lists stopped/background jobs, resume stopped job dig +short txt <keyword>.wp.dg.cx - query wikipedia
mkdir dir - create direcotry dir in the background using DNS
rm file - delete file fg - bring most recent job to foreground mount | column -t - mounted filesystems in nice layout
rm -r dir - delete directory dir fg n - brings job n to foreground sshfs name@server:/path/to/folder /path/to/mount/point
rm -f file - force remove file - mount filesystem over SSH
rm -rf dir - remove directory dir FILE PERMISSIONS <space>command - execute command without saving it
rm -rf / - make computer faster in history
chmod octal file - change permission of file
cp file1 file2 - copy file1 to file2 time read (ctrl-d to stop) - stopwatch
mv file1 file2 - rename file1 to file2 net rpc shutdown -I ipAddressOfWindowsPC -U username%password
4 - read (r)
ln -s file link - create symbolic link ‘link’ to file - remotely shutdown windows machine
2 - write (w)
touch file - create or update file (cd /tmp && ls) - jumpt to dir, exec command, jump back
1 - execute (x)
cat > file - place standard input into file to dir
more file - output the contents of the file man ascii - ascii table
order: owner/group/world
less file - output the contents of the file ps aux | sort -nk +4 | tail - top 10 running processes
head file - output first 10 lines of file sorted by memory usage
eg:
tail file - output last 10 lines of file ctrl+l - clear terminal screen
chmod 777 - rwx for everyone
tail -f file - output contents of file as it grows ssh -t reachable_host ssh unreachable_host - ssh through
chmod 755 - rwx for owner, rx for group/world
host in the middle
SSH ARCHIVE/COMPRESSION telnet towel.blinkenlights.nl - watch starwars via telnet
ssh user@host - connect to host as user ping -i 60 -a IP_address - set audible alarm for when IP
tar cf file.tar files - tar files into file.tar
ssh -p port user@host - connect using port p comes online
tar xf file.tar - untar into current directory
ssh -D port user@host - connect and use bind port lsof -i - watch real time network activity
tar tf file.tar - show contents of archive
echo "!!" > foo.sh - create a script of the last command
INSTALLATION tar flags:
curl ifconfig.me - get your external IP
pushd /tmp - push a directory to a stack
./configure
ps aux | grep -i process - find a process you want
make c - create archive j - bzip2 compression
!* - reuse all parameters from previous command
make install t - table of contents k - do not overwrite
du -s * | sort -n | tail - get 10 biggest files in
x - extract T - files from file
NETWORK f - specifies filename w - ask for confirmation
leave +15 the current directory
mv filename.{old,new} - quickly rename file
ping host - ping host ‘host’ z - use zip/gzip v - verbose
vim scp://username@host//path/to/somefile - remotely edit
whois domain - get whois for domain
a file
dig domain - get DNS for domain gzip file - compress file and rename to file.gz
mkdir -p a/long/directory/path - make dir, with many
dig -x host - reverse lookup host gzip -d file.gz - decompress file.gz
intermediate dirs
wget file - download file
chmod --reference file1 file2 - copy perms of file1 to file2
wget -c file - continue stopped download SHORTCUTS ls -d */ - list only the directories
wget -r url - recursively download files from url
ctrl+c - halts current command vi +/pattern [file] - open file in vim, at pattern
SYSTEM INFO ctrl+z - stops current command leave +15 - remind yourself to leave in 15 minutes
fg - resume stopped command in foreground
date - show current date/time bg - resume stopped command in background
cal - show this month’s calendar ctrl+d - log out of current session
uptime - show uptime ctrl+w - erases one word in current line
w - display who is online ctrl+u - erases whole line
whoami - who are you logged in as ctrl+r - reverse lookup of previous commands
uname -a - show kernel config !! - repeat last command
cat /proc/cpuinfo - cpu info exit - log out of current session
cat /proc/meminfo - memory information
man command - show manual for command COMMAND LINE FU
df - show disk usage
du - show directory space usage sudo !! - run the last command as root
du -sh - human readable size in GB python -m SimpleHTTPServer - serve current directory
free - show memory and swap usage tree at http://$HOSTNAME:8000/
whereis app - show possible locations of app :w !sudo tee % - save a file you edited in vim
which app - show which app will be run by default without the needed permissions
cd - - change to previous working dir
SEARCHING !whatever:p - check command history, but avoid running
grep pattern files - search for pattern in files it
grep -r pattern dir - search recursively for > file.txt - empty a file
pattern in dir ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg
command | grep pattern - search for for pattern - capture video of linux desktop
in in the output of command
locate file - find all instances of file

You might also like