training:linux:linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
training:linux:linux [2020-05-28 19:36] – [Recommended tutorials for Linux/Unix Editors] anitatraining:linux:linux [2024-05-13 13:38] (current) – [Basics] anita
Line 4: Line 4:
  
 ==== Basics ==== ==== Basics ====
 +
 +**Introduction to Linux/Unix workshop** is an introduction to the Linux/Unix operating system covering basic concepts such as the CLI (command-line interface), files and directories, input/output redirection, file permissions, data transfer, file compression/decompression, shell scripts and environment variables presented by the UDIT Research CyberInfrastructure group.([[http://www.udel.edu/it/research/files/cluster/workshop/LinuxIntro_2024.pdf|slides]]) 
 +{[[https://capture.udel.edu/media/April%202024%3A%20Introduction%20to%20Linux_Unix%20Workshop/1_dlg61fp9|video]])
  
 The [[http://swcarpentry.github.io/shell-novice/|Software Carpentry: The Unix shell]] workshop will get you started with using Linux/Unix. It will help you combine existing programs in new ways and automate repetitive tasks so you aren’t typing the same things over and over again. Use of the shell is fundamental to using a wide range of other powerful tools and computing resources, including high performance computing (HPC). These lessons will start you on a path towards using these resources effectively. The [[http://swcarpentry.github.io/shell-novice/|Software Carpentry: The Unix shell]] workshop will get you started with using Linux/Unix. It will help you combine existing programs in new ways and automate repetitive tasks so you aren’t typing the same things over and over again. Use of the shell is fundamental to using a wide range of other powerful tools and computing resources, including high performance computing (HPC). These lessons will start you on a path towards using these resources effectively.
  
-  * **Linux Basics I** provides a basic introduction of Linux using a command-shell window and command line, not a GUI (mouse) interface. This session explores the details of the command-shell window, command line input and output, and overall command syntax including wildcards and redirection for STDIN and STDOUT. You will also learn how to get help, the basics of files, directories and permissions, and what editors are available to create and edit files.([[http://www.udel.edu/it/research/files/cluster/workshop/Mills-Linux-Basics-I.pdf|slides]]) ([[http://udcapture.udel.edu/misc/it-css/?t=5dc782643bdba1d8419970b8f9738888|video]]) +  * **Linux Basics I** provides a basic introduction of Linux using a command-shell window and command line, not a GUI (mouse) interface. This session explores the details of the command-shell window, command line input and output, and overall command syntax including wildcards and redirection for STDIN and STDOUT. You will also learn how to get help, the basics of files, directories and permissions, and what editors are available to create and edit files.([[http://www.udel.edu/it/research/files/cluster/workshop/Mills-Linux-Basics-I.pdf|slides]]) ([[https://capture.udel.edu/media/1Mills+Linux+Basics+I.mp4/1_11r1ektj|video]]) 
-  * **Linux Basics II** provides a basic introduction to the bash shell and scripting with bash and Python. ([[http://udcapture.udel.edu/misc/HPC-tutorial/?t=b51b6cee223df19802de485d356109c3|video]])+  * **Linux Basics II** provides a basic introduction to the bash shell and scripting with bash and Python. ([[https://capture.udel.edu/media/2Mills+Linux+Basics+II.mp4/1_wj23ptfe|video]])
     * An example script project is used to explain the basic bash scripting concepts.  It is based on using the Gnuplot program which reads a command file to create a data file and write an image file as an x-y plot. Firefox is used to view the image. ([[http://www.udel.edu/it/research/files/cluster/workshop/Mills-Linux-Basics-II.pdf|slides]])     * An example script project is used to explain the basic bash scripting concepts.  It is based on using the Gnuplot program which reads a command file to create a data file and write an image file as an x-y plot. Firefox is used to view the image. ([[http://www.udel.edu/it/research/files/cluster/workshop/Mills-Linux-Basics-II.pdf|slides]])
     * A basic Python script is used to demonstrate Python scripting and how to call it from a bash script. ([[http://www.udel.edu/it/research/files/cluster/workshop/Mills-Linux-Basics-II-python.pdf|slides]])     * A basic Python script is used to demonstrate Python scripting and how to call it from a bash script. ([[http://www.udel.edu/it/research/files/cluster/workshop/Mills-Linux-Basics-II-python.pdf|slides]])
Line 29: Line 32:
 ==== Recommended tutorials for Linux/Unix Editors ==== ==== Recommended tutorials for Linux/Unix Editors ====
    
-  * [[https://www.howtogeek.com/howto/42980/the-beginners-guide-to-nano-the-linux-command-line-text-editor/|The Beginner’s Guide to Nano, the Linux Command-Line Text Editor]] (How-to Geek)+  * [[https://www.howtogeek.com/42980/the-beginners-guide-to-nano-the-linux-command-line-text-editor/|The Beginner’s Guide to Nano, the Linux Command-Line Text Editor]] (How-to Geek)
   * [[http://www.openvim.com/tutorial.html|Interactive Vim tutorial]] (henrik.huttunen@gmail.com)   * [[http://www.openvim.com/tutorial.html|Interactive Vim tutorial]] (henrik.huttunen@gmail.com)
-  * [[http://www.jerrywang.net/vi/|Vi For Smarties]] (jerry_y_wang@yahoo.com)+  * [[http://jerrywang.net/vi/|Vi For Smarties]] (jerry_y_wang@yahoo.com)
   * [[http://www.gnu.org/software/emacs/tour/|A Guided Tour of Emacs]] (GNU Operating System)   * [[http://www.gnu.org/software/emacs/tour/|A Guided Tour of Emacs]] (GNU Operating System)
  • training/linux/linux.1590708966.txt.gz
  • Last modified: 2020-05-28 19:36
  • by anita