COPSoftwareToolsUNIXUtilities
UNIX Utilities Software Tools
Slide2Getting Started on UNIXThemachinesinCSLab2arenamedcs12wk01throughcs12wk41.cs12wk01means"CSLab2,workstation#1”Thefull machine name forcsl2wk01 iscsl2wk01.cs.ust.hk
Slide 2 Getting Started on UNIX The machines in CS Lab2 are named csl2wk01 through csl2wk41. csl2wk01 means “CSLab2, workstation#1” The full machine name for csl2wk01 is: csl2wk01.cs.ust.hk
Slide3UNIX File Utilitieslslist files in current directorydisplay filecatdisplay onescreen of filemoreremove (delete) a filermcopysource file to targetfilecprename or move afilemvprint a filelpronline UNiX help manualmanprint multiple pages onpostscript printermpage(notstandardUNixcommand;OpenSourcecommand)
Slide 3 UNIX File Utilities ls list files in current directory cat display file more display one screen of file rm remove (delete) a file cp copy source file to target file mv rename or move a file lpr print a file man online UNIX help manual mpage print multiple pages on postscript printer (not standard UNIX command; OpenSource command)
Slide4heWhile HouseUNIX File Utilities - Example$ lsletterlsecret/an$ cat letterlMs.Lewinski:It is getting late. Please order some pizza and stopby my office. We'll tidy up a few more things beforecalling it a night.Thanks!Bill$ cp letterl letter2$lsletterlletter2secretl
Slide 4 UNIX File Utilities - Example $ ls letter1 secret/ $ cat letter1 Ms. Lewinski: It is getting late. Please order some pizza and stop by my office. We’ll tidy up a few more things before calling it a night. Thanks! Bill $ cp letter1 letter2 $ ls letter1 letter2 secret/
Side5File Utilities - Example con'tSmvletterl letter3$ lsNTOFSIEUNITEDletter2letter3PRESIDsecretl$ lpr-Pcll2a letter2$ mpage -Pcll2a letter2长水$ rm letter2$lsletter3secret/*STILL*SNOTMYPRESIDENT
Slide 5 File Utilities - Example con’t $ mv letter1 letter3 $ ls letter2 letter3 secret/ $ lpr –Pcll2a letter2 $ mpage –Pcll2a letter2 $ rm letter2 $ ls letter3 secret/