Cheatography
https://cheatography.com
Some small tips on the basic of WSL 2 (Windows' Ubuntu). Try to create your very first PowerShell (bash).
Script
This cheatsheet uses these norms :
separation in parts Header, Declaration, Input parameter, Process, Cleaning
variables uppercase |
Example of a script
#!/bin/bash
#MoveFiles
#param 1: Directory of the file
#param 2: Final directory
#Author : Jigoubigoulai
#Date : 11.01.2019
shopt -s -o nounset
#Part 2: Declaration
declare FILEDIRECTORY
declare FINALDIRECTORY
#Part 3: Input Parameters
if test $# -ne 2; then
echo "$0 is the name of the script"
echo "$1 is the directory of the file"
echo "$2 is the directory where you want to move your file."
echo "The directories must be absolut."
echo "This script only uses two parameters (excluding $0)"
echo "Example : ./MoveFiles.sh /mnt/c/Users/"
fi
FILEDIRECTORY = $1
FINALDIRECTORY = $2
#Part 4: Process
mv $1 $2
#Part 5: Cleaning
unset FILEDIRECTORY
unset FINALDIRECTORY
|
|
|
Useful commands
Command |
Explanation |
Example |
|
Moves to a directory |
|
|
Shows current directory |
- |
|
Change permissions |
|
|
Opens VIM editor |
|
Directories in bash
Desktop |
/mtn/c/Users/<UserName>/Desktop
|
Check parameters
Check if the number of parameters is correct
if test $# -ne 1; then
echo "Usage: $0 value"
exit -1
fi |
|
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets