“Localhost” refers to the local computer that a program is running on
Remote Host is the host in which you remote into, IE not the actual machine you are on but the remote one where the application or operating system exists.
The home directory is, the directory where the users home resides, essentially the root directory to the user but not really the root.
Is the directory that you are currently working in, and or where you are in relation to the root.
They show up in ls -l without a specific character in the mode field. Called regular files, to distinguish them from special file types.
lab46:~/src/unix$ ls -l total 4 -rw-r--r-- 1 jdavis34 lab46 1 Jan 26 12:14 something
Most common special file. In a directory listing ls -l, they will show up with a d in the beginning.
lab46:~$ ls -l total 8 -rw------- 1 jdavis34 lab46 1100 Oct 15 14:03 #pico29112# lrwxrwxrwx 1 jdavis34 lab46 18 Feb 10 2011 Maildir -> /var/mail/jdavis34 drwxr-xr-x 2 jdavis34 lab46 6 Sep 4 21:21 bin lrwxrwxrwx 1 jdavis34 lab46 28 Aug 30 17:02 data -> /usr/local/etc/data/jdavis34 drwx---r-x 4 jdavis34 lab46 4096 Apr 27 2011 public_html drwxr-xr-x 6 jdavis34 lab46 68 Jan 26 11:07 src drwxr-xr-x 4 jdavis34 lab46 28 Jan 26 09:44 src.bak
Graphical User Interface- programs used by devices in order to provide human interface with the computer. I (I.E. keyboard,screen,mouse,trackball
TAR
Tar is a very commonly used archiving format on Linux systems. The advantage with tar is that it consumes very little time and CPU to compress files, but the compression isn’t very much either. Tar is probably the Linux/UNIX version of zip – quick and dirty.
TAR.GZ
This format is my weapon of choice for most compression. It gives very good compression while not utilizing too much of the CPU while it is compressing the data.
# tar -cvf archive_name.tar directory_to_compress
# tar -xvf archive_name.tar.gz
# gzip [ -acdfhlLnNrtvV19 ] [-S suffix] [ name ... ]
# gunzip [ -acfhlLnNrtvV ] [-S suffix] [ name ... ]
familiarity with the structure of UNIX systems
The ability to show that one understands and can demonstrate successfully navigating within a Unix based system via command line.
To do this have several lists of directories to create, including sub directories and files to be placed within these directories, all off the users home directory.
make a few directories off of your user, some inside of others etc etc until you have around like 15 random directories and put some files in some. Once this is done move to a particular directory and from here navigate to other directories without using a absolute path, have some text file displaying without absolute path etc etc.
Reflect upon your results of the measurement to ascertain your achievement of the particular course objective.