The Command Line

for advanced linux use here are some of the basic commands for fedora debian centos.

"su"
command allows operator to switch between users i.e su asmith will switch to the asmith user sometimes needing a password to login. (root always needs a password)

'yum"
package management utility allows you to yum install packages yum search,update, upgrade, remove, list packages among others.
i.e: yum install named is he basic argument for installing bind DNS

"cd"
changes current directory
i.e: cd /home/username, cd /etc/mail, cd /var/log 

'vi" or "vim"
vi is the basic text-editor useful for editing configuration files or creating plain text documents. vim is improved vi alternate text editor is "nano"
i.e: vi httpd.conf, vim sshd_config, nano sendmail.mc
within the text editor some commands such as:
i - lets you make changes or write the file
esc - reverts out of text editing
:q! - escapes out of the file back to cmd line without saving
:wq -  escapes out of the file back to cmd line and saves
# - comments out arguments within the file
 
Step 1 type vim filename (create a file named filename)

Step 2 type i ( switch to insert mode)

Step 3 enter text (enter your Ada program)

Step 4 hit Esc key (switch back to command mode)

Step 5 type :wq (write file and exit vim)

 coming soon:
cp rm tail mv passwd useradd groupadd init reboot systemctl service  ls mkdir rmdir updatedb tar gzip rpm

 ctrl +c kill pid ifup ifdown ifconfig setup hostname traceroute