FIXME

Last updated on 2023-04-21 | Edit this page

Glossary


Quick reference


pwd
print working directory
ls
list directory :
  • -l: list file information
  • -lh: list human readable file information
cd
change directory

Interacting with files in the shell

mkdir
make directory
cat
send file or files to output (in most cases, print to shell)
head
output first parts of a file or files
tail
output last parts of a file or files
mv
rename or move a file or files. Syntax for renaming a file: mv FILENAME NEWFILENAME
cp
copy a file or files. Syntax: cp FILENAME NEWFILENAME
>
redirect output. Syntax with cat: cat FILENAME1 FILENAME2 > NEWFILENAME
rm
remove a file or files. NB: USE WITH CAUTION!!!

Git commands

Git cheat sheet handouts:

git init
create a new local git repository
git status
view the status of your files in the working directory and staging area
git add
tell git to start tracking a file, or a series of files
git commit
save file changes from the staging area permanently to the project history
git push
upload all commits to a remote repository, such as GitHub
git log
show history of commits in reverse chronological order
git diff
show changes made to tracked files
git pull
download upstream changes and merge them into your local repository
git remote add origin
add a remote repository named ‘origin’, to upload changes to or download changes from

Useful library GitHub repositories


Further reading