A continuously updated page of commands to help get around the different software and tools.
Command line
COMMAND |
Description |
Cd |
Change directory |
Mkdir [dir] |
Make directory |
Ls [-al] |
List contents of directory [include hidden] |
Sudo [commands etc] |
Gives Admin permissions to commands if they require them. |
Cat [file name] |
Outputs content of file. |
Rm [file name] |
Remove [file name] (delete). |
cp [source] [destination] |
Copy [file source/name] to [new destination/file name] |
Mv [source] [destination] |
Move [file source/name] to [new destination] |
Git
COMMAND |
Description |
git init |
Initialise a repo |
git add [.] or [filename] |
Add NEW files to be tracked by repo. [all inside the folder] or [single file]. ONLY need to be added once in their lifetime. |
git commit [-m “description”] |
Finalise the changes to the staging queue. [add a title to commit] |
git push |
Push commit changes queue from local. |
git pull |
Pull files from repo. |
git status |
Check status of changes and repo at any time. |
git config –list |
*See values in config file. * |
git restore [filename] |
Restore older version of file. |
git clone [git path] |
Clone repo. |
SSH
COMMAND |
Description |
Ssh-keygen -t rsa -C “[filename]” |
Make a SSh rsa key pair. |
Cat ~/.ssh/[filename].pub |
read ssh key public key. |
HUGO (Static Site Generator)
COMMAND |
Description |
hugo serve |
Start local server |
git clone path-to-git-repo.git |
Import a theme |