Ubuntu/Linux cli syntax

Command line interface syntax for various actions

Make new directory, make [directory_name]

sudo mkdir new_directory

Remove (file or directory)

rm [name]

rm -i file_to_remove.txt

Using -i prompts you to confirm the deletion.
Remove directory and all of its contents without having to confirm. Obviously be careful.
[/bash]sudo rm -r directory_to_remove[/bash]

Move a file

mv [name] [new_location]

mv file.txt new_sub_directory/file.txt

Rename a file (similar to moving)
mv [name] [new_name]

mv file.txt new_file_name.txt

Copy a fold

cp -r [folder]/* [new_location]

cp -r folder/* /some_place/else/

Keep ssh sessions live

If you want to stop your SSH sessions from being shut down you can add the following line to /etc/ssh/ssh_config on your local machine.

sudo gedit /etc/ssh/ssh_config

Then add:

ServerAliveInterval 30

This does remove the security feature of closing your session in case you leave your computer, but you may decide to take that risk. This sends a SSH package every 30 seconds so your server doesn’t close the connection due to inactivity.

Edit DNS Name Server

Set the DNS name server to use for your machine.

sudo nano /etc/resolv.conf

Then you can use for example (8.8.8.8 is Google public DNS, 208.67.222.222 is OpenDNS):

nameserver 208.67.222.222
nameserver 8.8.8.8
sudo lshw

will provide infor on your system, CPU types, 32 v 64 bit…