mirror of
https://github.com/Erreur32/cheat.git
synced 2024-12-22 13:42:11 +01:00
Merge pull request #318 from shanahanjrs/new-misc-cheatsheets
Created cheatsheets for alias, cat, cp, export, kill, mv, pwd, and wc
This commit is contained in:
commit
cdf573a725
8 changed files with 65 additions and 0 deletions
5
cheat/cheatsheets/alias
Normal file
5
cheat/cheatsheets/alias
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Show a list of your current shell aliases
|
||||
alias
|
||||
|
||||
# Map `ll` to `ls -l` (Can be used per session or put inside a shell config file)
|
||||
alias ll='ls -l'
|
8
cheat/cheatsheets/cat
Normal file
8
cheat/cheatsheets/cat
Normal file
|
@ -0,0 +1,8 @@
|
|||
# Display the contents of a file
|
||||
cat /path/to/foo
|
||||
|
||||
# Display contents with line numbers
|
||||
cat -n /path/to/foo
|
||||
|
||||
# Display contents with line numbers (blank lines excluded)
|
||||
cat -b /path/to/foo
|
8
cheat/cheatsheets/cp
Normal file
8
cheat/cheatsheets/cp
Normal file
|
@ -0,0 +1,8 @@
|
|||
# Create a copy of a file
|
||||
cp ~/Desktop/foo.txt ~/Downloads/foo.txt
|
||||
|
||||
# Create a copy of a directory
|
||||
cp -r ~/Desktop/cruise_pics/ ~/Pictures/
|
||||
|
||||
# Create a copy but ask to overwrite if the destination file already exists
|
||||
cp -i ~/Desktop/foo.txt ~/Documents/foo.txt
|
5
cheat/cheatsheets/export
Normal file
5
cheat/cheatsheets/export
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Calling export with no arguments will show current shell attributes
|
||||
export
|
||||
|
||||
# Create new environment variable
|
||||
export VARNAME="value"
|
5
cheat/cheatsheets/kill
Normal file
5
cheat/cheatsheets/kill
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Kill a process gracefully
|
||||
kill -15 <process id>
|
||||
|
||||
# Kill a process forcefully
|
||||
kill -9 <process id>
|
14
cheat/cheatsheets/mv
Normal file
14
cheat/cheatsheets/mv
Normal file
|
@ -0,0 +1,14 @@
|
|||
# Move a file from one place to another
|
||||
mv ~/Desktop/foo.txt ~/Documents/foo.txt
|
||||
|
||||
# Move a file from one place to another and automatically overwrite if the destination file exists
|
||||
# (This will override any previous -i or -n args)
|
||||
mv -f ~/Desktop/foo.txt ~/Documents/foo.txt
|
||||
|
||||
# Move a file from one place to another but ask before overwriting an existing file
|
||||
# (This will override any previous -f or -n args)
|
||||
mv -i ~/Desktop/foo.txt ~/Documents/foo.txt
|
||||
|
||||
# Move a file from one place to another but never overwrite anything
|
||||
# (This will override any previous -f or -i args)
|
||||
mv -n ~/Desktop/foo.txt ~/Documents/foo.txt
|
2
cheat/cheatsheets/pwd
Normal file
2
cheat/cheatsheets/pwd
Normal file
|
@ -0,0 +1,2 @@
|
|||
# Show the absolute path of your current working directory on the filesystem
|
||||
pwd
|
18
cheat/cheatsheets/wc
Normal file
18
cheat/cheatsheets/wc
Normal file
|
@ -0,0 +1,18 @@
|
|||
# Count the number of words (file or STDIN)
|
||||
wc -w /path/to/foo.txt
|
||||
cat /path/to/foo.txt | wc -w
|
||||
|
||||
# Count the number of lines (file or STDIN)
|
||||
wc -l /path/to/foo.txt
|
||||
cat /path/to/foo.txt | wc -l
|
||||
|
||||
# Count the number of bytes (file or STDIN)
|
||||
wc -c /path/to/foo.txt
|
||||
cat /path/to/foo.txt | wc -c
|
||||
|
||||
# Count files and directories at a given location
|
||||
ls -l | wc -l
|
||||
|
||||
# If you ever use `wc` in a shell script and need to compare the output with an int you can
|
||||
# clean the output (wc returns extra characters around the integer) by using xargs:
|
||||
ls -l | wc -l | xargs
|
Loading…
Reference in a new issue