aboutsummaryrefslogtreecommitdiff
path: root/doc/cheetsheet.txt
diff options
context:
space:
mode:
authorAlexander Pickering <Alexander.Pickering@anondomain.site90.net>2016-01-10 13:38:40 -0500
committerAlexander Pickering <Alexander.Pickering@anondomain.site90.net>2016-01-10 13:38:40 -0500
commit397481c41dc2180edd40a06c9053d5c3df8b417f (patch)
tree90a4f849d427bd1dea08125fecdc144ba70ad1db /doc/cheetsheet.txt
parenta6f43351e1e6e2fefdcf337cabeb6494ceb4563c (diff)
downloadwintersurvival2-397481c41dc2180edd40a06c9053d5c3df8b417f.tar.gz
wintersurvival2-397481c41dc2180edd40a06c9053d5c3df8b417f.tar.bz2
wintersurvival2-397481c41dc2180edd40a06c9053d5c3df8b417f.zip
Workon getting servers to register with a master server
Diffstat (limited to 'doc/cheetsheet.txt')
-rw-r--r--doc/cheetsheet.txt32
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/cheetsheet.txt b/doc/cheetsheet.txt
new file mode 100644
index 0000000..e1e825f
--- /dev/null
+++ b/doc/cheetsheet.txt
@@ -0,0 +1,32 @@
+Your setup may be different to mine, but here is a cheetsheet with some of the commands I use the most while messing with/setting up my server.
+All these commands assume you are a user with username "alex" and your home directory is in the default location.
+
+cd - change directory - moves through the file tree
+ Example: cd /home/alex/
+ Moves into your home directory, you usually have read, write, and execute access to everything in this directory.
+ Example: cd ~
+ Same as above, ~ is a substitute for your home directory, so if you were a user named "bob", 'cd ~' would move to /home/bob/
+ Example: cd ..
+ Moves to the parent directory, so if you were in /home/alex/documents, and you executed 'cd ..' you would now be in alex/home/
+
+ls - list directory - lists the contents of the current directory you are in
+ Example: ls
+ If you are currently in /home/alex/, lists all files and folders contained in /home/alex/
+ Example: ls /home/alex/pictures/
+ Lists all the files and folders in /home/alex/pictures/
+ Example: ls -l
+ Lists all files and folders, with their permissions, owner, and group displayed
+
+Executing bash scripts: Simply type the name of the bash script, for example if you are in /home/alex/, and the 'ls' command shows a file called do_something.sh, simply type './do_something.sh' you can also use absolute file path(/home/alex/do_something.sh) or relative filepath (~/do_something.sh, assuming you are the user alex)
+
+Viewing files: Remember that you are on a command line, which means you can't view things like pictures without downloading them to your local computer and using a image viewing program to view them. That said, text files can be viewed
+
+cat - concatenate - appends the file to the command line
+ Example: cat foo.txt
+ If the file foo.txt is in the current directory, and contains the text 'Hello, world!', 'Hello, world!' will be shown on the command line
+
+nano - A very small text editor - the rough equivalent of Notepad.exe
+ Example: nano foo.txt
+ If we assume the same file from the previous example, you can now move the cursor around the file with the arrow keys. The shortcuts are displayed at the bottom, in linux '^' means control, so to save a file, you would press crtl+o, and to exit you would press ctrl+x
+
+The default shell on my server is called 'bash' and has tab-completion for most things, you you can't quite remember how to spell a folder name, you can press tab twice, and it'll list the the child folders of whatever path you have typed so far.