Shell cheatsheet
1 min read
Few commands I found very useful during development.
Command | Description |
---|---|
man ls |
show manual for command 'ls' |
wc <file> |
words count |
rm <file> |
remove/delete file |
rm -i <file> |
remove/delete file (interactive, ask confirm) |
rmdir <directory> |
remove/delete directory |
rm -R <directory> |
remove/delete directory and subdirectory |
rm -iR <directory> |
remove/delete directory (interactive) |
cp <current location> <destination> |
copy files |
chmod -R 755 <folder> |
add writing permission to folder |
pwd |
present working directory / print working directory |
cd |
change directory |
mkdir |
make directory |
ls |
list files |
ls -l |
list files (long form) |
ls -lah |
list files (long form, all also hidden, human readable) |
touch [filename] |
create file |
chown |
change owner |
cat <file> |
show file |
<cmd> > <file> |
direct the output of "cmd" into "file" |
grep -rl "<text>" <dir> |
search for all files containing <text> inside <dir> |
ln |
symbolic link |
alias |
show available alias on shell |
cd - |
go to the previous current directory |
ctrl + r |
advanced search (search any word in bash history) |