Introduction to GNU/Linux -- Part 2: Difference between revisions

From HPC Wiki
Jump to:navigation Jump to:search
No edit summary
No edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Note|Bring USB drives (minimum capacity 2GB), if you'd like a free copy of Linux}}
{|
{|
|'''When:'''
|'''When:'''
Line 9: Line 6:
|''[https://map.usm.edu/campus_map.php?id=26221 TEC 202]''
|''[https://map.usm.edu/campus_map.php?id=26221 TEC 202]''
|-
|-
<!-- |colspan="2" style="text-align:center"|'''[https://hpcwiki.usm.edu/registration/ Click here to register]'''
|colspan="2" style="text-align:center"|'''[https://hpcwiki.usm.edu/mediawiki/images/a/a5/Flyer2.pdf Flyer (.PDF)]'''
|
|
|-
|-
|colspan="2" style="text-align:center"|'''[https://hpcwiki.usm.edu/mediawiki/images/1/16/Workshop_1_Flyer.pdf Flyer (.PDF)]'''
|
|
|-
|
|
|!
-->
|}
|}


Topics in this workshop:
= Description =
 
'''Topics in this workshop:'''


1. Using the Linux repositories to install/uninstall software
# Basic system administration
# Basic command line usage
<!--#* Navigating the file system
#* Copy/edit/delete files
#* Intro to shell scripting-->
# Submitting/running jobs on HPC systems


2. Basic command line usage


3. Connecting to remote computers, file transfers.
== Commands Covered During Workshop ==
 
{{Linux Command Table|1=
{{Linux Command|cat|man=man1/cat.1.html|wiki=Cat_(Unix)|concatenate files and print on the standard output}}
{{Linux Command|cd|man=man1/cd.1p.html|wiki=Cd_(command)|change the working directory}}
{{Linux Command|chmod|man=man1/chmod.1.html|wiki=Chmod|change file mode bits}}
{{Linux Command|df|man=man1/df.1.html|wiki=Df_(Unix)|report file system disk space usage}}
{{Linux Command|echo|man=man1/echo.1.html|wiki=Echo_(command)|display a line of text}}
{{Linux Command|free|man=man1/free.1.html|Display amount of free and used memory in the system}}
{{Linux Command|history|man=man3/history.3.html}}
{{Linux Command|id|man=man1/id.1.html|wiki=Id_(Unix)|print real and effective user and group IDs}}
{{Linux Command|ifconfig|man=man8/ifconfig.8.html|wiki=Ifconfig|configure a network interface}}
{{Linux Command|ls|man=man1/ls.1.html|wiki=Ls|list directory contents}}
{{Linux Command|man|man=man1/man.1.html|wiki=Man_page|an interface to the reference manuals}}
{{Linux Command|mkdir|man=man1/mkdir.1.html|wiki=Mkdir|make directories}}
{{Linux Command|ps|man=man1/ps.1.html|wiki=Ps_(Unix)|report a snapshot of the current processes}}
{{Linux Command|pstree|man=man1/pstree.1.html|display a tree of processes}}
{{Linux Command|pwd|man=man1/pwd.1.html|wiki=Pwd|print name of current/working directory}}
{{Linux Command|qstat|man=man1/qstat.1p.html|show status of batch jobs}}
{{Linux Command|qsub|man=man1/qsub.1p.html|submit a script}}
{{Linux Command|ssh|man=man1/ssh.1.html|remote login program}}
{{Linux Command|ssh-keygen|man=man1/ssh-keygen.1.html|authentication key generation, management and conversion}}
{{Linux Command|ssh-copy-id}}
{{Linux Command|w|man=man1/w.1.html|Show who is logged on and what they are doing}}
{{Linux Command|watch|man=man1/watch.1.html|execute a program periodically, showing output fullscreen}}
{{Linux Command|who|man=man1/who.1.html|wiki=Who_(Unix)|show who is logged on}}
{{Linux Command|wget|man=man1/wget.1.html|The non-interactive network downloader}}
}}


Questions? Email [mailto:Brian.Olson@usm.edu?Subject=Linux%20Workshop%20Part%20I Brian Olson]
Questions? Email [mailto:Brian.Olson@usm.edu?Subject=Linux%20Workshop%20Part%20I Brian Olson]




[[Category:Workshops]]
[[Category:Workshops]]

Latest revision as of 11:22, 23 August 2018

When: March 24, 2017. 1.00 pm — 3 pm
Where: TEC 202
Flyer (.PDF)

Description

Topics in this workshop:

  1. Basic system administration
  2. Basic command line usage
  3. Submitting/running jobs on HPC systems


Commands Covered During Workshop

Command Documentation Description
cat concatenate files and print on the standard output
cd change the working directory
chmod change file mode bits
df report file system disk space usage
echo display a line of text
free Display amount of free and used memory in the system
history (description missing)
id print real and effective user and group IDs
ifconfig configure a network interface
ls list directory contents
man an interface to the reference manuals
mkdir make directories
ps report a snapshot of the current processes
pstree display a tree of processes
pwd print name of current/working directory
qstat show status of batch jobs
qsub submit a script
ssh remote login program
ssh-keygen authentication key generation, management and conversion
ssh-copy-id (description missing)
w Show who is logged on and what they are doing
watch execute a program periodically, showing output fullscreen
who show who is logged on
wget The non-interactive network downloader

Questions? Email Brian Olson