Basic Linux Seminar

From UW-Math Wiki
Revision as of 16:12, 15 January 2017 by Nagreen (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

January 16, 2017 from 10am to 12pm, B107 Van Vleck

Connecting to a linux machine via ssh.

  • hand out account credentials for non-math attendees
  • explain Linux vs. Unix, open source

Using SCP to move items from your machine to the server, using sFTP, Filezilla, SecureFX

  • Terminal on mac, linux
  • download and install SSH program (like SecureCRT) for Windows.

pwd

  • landing zone
  • where am I

cd

  • changing directories
  • shortcuts for changing directories
    • ~, ., ..,
  • tab completion

Creating/removing directories

  • mkdir
  • rmdir

Creating files

  • touch
  • nano nameoffile
  • nano is a simple (and one of many) text editor, vi, emacs, joe, etc.

Moving/Copying/Deleting files

  • mv
  • cp
  • rm

Listing contents of your directory

  • ls
    • does not show hidden files/folders
  • use of option flags to see more
  • ls -l
  • ls -la
    • does show hidden files/folders
  • ls -last
    • shows most recently changed/create at top

Permissions

  • ls -l shows you the permissions
  • discussion of what those permissions mean.
    • letter method
    • number method
  • chmod changing permissions

Man command Less command Grep command Piping cron

  1. make your own script
  • alias command
  • writing an actual file, making it executable, and running it.
  1. quota command; du -s subdir
  2. locate command