Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Linux Commands Cheat Sheet for Developers, Cheat Sheet of Web Design and Development

Easy cheat sheet to use Linux shortcuts for developers

Typology: Cheat Sheet

2019/2020

Uploaded on 10/09/2020

sohail
sohail 🇺🇸

4.5

(16)

236 documents

1 / 8

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
ssh [ip or hostname]
“vagrant ssh” in the same
directory as the Vagrantfile
to shell into the box/machine
(assumes you have
successfully “vagrant up”)
Secure shell, an encrypted network protocol allowing
for remote login and command execution
On Windows: PuTTY and WinSCP
An “ssh.exe” is also available via Cygwin as well as
with a Git installation.
pwd Print Working Directory
Displays the full path name
whoami Displays your logged in user id
cd /
cd target
cd ~
Change directory to the root of the filesystem
Change directory to “target” directory
Change directory to your home directory
ls
ls -l
ls -la
Directory listing
Long listing, displays file ownership
Displays hidden files/directories
Linux Commands Cheat Sheet
Easy to use Linux shortcuts
for developers.
clear Clear the terminal screen
pf3
pf4
pf5
pf8

Partial preview of the text

Download Linux Commands Cheat Sheet for Developers and more Cheat Sheet Web Design and Development in PDF only on Docsity!

ssh [ip or hostname] “vagrant ssh” in the same directory as the Vagrantfile to shell into the box/machine (assumes you have successfully “vagrant up”)

Secure shell, an encrypted network protocol allowing for remote login and command execution On Windows: PuTTY and WinSCP An “ssh.exe” is also available via Cygwin as well as with a Git installation.

pwd Print Working Directory Displays the full path name

whoami Displays your logged in user id

cd / cd target cd ~

Change directory to the root of the filesystem Change directory to “target” directory Change directory to your home directory

ls ls -l ls -la

Directory listing Long listing, displays file ownership Displays hidden files/directories

Linux Commands Cheat Sheet

Easy to use Linux shortcuts

for developers.

clear Clear the terminal screen

cat file.txt Displays the contents of file.txt to standard out

cat /etc/system-release Displays the contents of the system-release file - what version of RHEL, Centos or Fedora are you running?

cat longfile.txt | more Displays the contents of the file with forward paging

less longfile.txt Scroll forward: Ctrl-f Scroll backward: Ctrl-b End of file: G Quit less: q

man cat Man pages, the user manual. In this case, it will de- scribe the cat command

./runthisthing Execute a program or shell script in your current working directory (pwd) Executable items are have an “x” in their long listing (ls -la)

./runthisthing & Execute a program or shell script as a background task

ps -ef | grep runthisthing Find a particular process by name. The “|” is a pipe, redirects the output of the left-side command to the standard input of the right-side command

kill -9 [pid]

ip -4 a Shows the IPv4 address for all NICs

top What is eating your CPU

which [executable] Where is the executable located

grep -i stuff find. -name \*.txt -print

Find the string “stuff” in all the .txt files

head [file] Output the first part of file (first 10 lines)

curl developers.redhat.com Retrieve the content from developers.redhat.com

source myenvsetting_script.sh How to add something to the PATH and make it stick By default a new shell is launched to run a script, therefore env changes are not visible to your current shell.

Note: the path uses “:” as a separator vs “;” in the Windows world

sudo yum -y install net-tools “yum” is the installation tool for Fedora, Centos and RHEL. This command installs “net-tools” which has many handy utilities like netstat

sudo netstat -anp | grep tcp | grep LISTEN

Lists the various in-use ports and the process using it

sudo netstat -anp | grep 2376 Lists the process listening on port 2376

This is particularly useful when another process is hanging out on a port you need, like if you started Apache on 80 or Tomcat on 8080.

wget https://someurl.com/ somefile.tar.gz

wget is a useful utility for downloading files from any website. If installation is required, simply sudo yum -y install wget

tar -xf somefile.tar.gz tar -xf somefile.tar.gz -C ~/so- medir

Extracts/expands (think unzip) into current directory Expands into the “somedir” directory