Unix Reference Card

Total Page:16

File Type:pdf, Size:1020Kb

Unix Reference Card San Diego State University File System Commands Move (Rename) Files and Directories Rohan UNIX Reference Card 2/7/2003 RN Create (Make) a Directory mv old-name new-name rename old to new mv filename directory move file into directory Anatomy of a Unix Command mkdir directory-name create a directory Option: -p Create any non-existing parent directories Copy Files Command-name -options(s) filename(s) or arguments Look at a File cp filename copy-name copy a file into a new filename Example: wc -l /etc/motd cp filename directory copy a file into a directory less filename display file contents, similar to more Options: The first word of the command line is usually the Options: -i confirm before overwriting existing file. command name. This may be followed by options, SPACEBAR moves down a screen -R recursive copy (including directories) filenames, directory name, or other arguments, and then b moves back a screen (up) a RETURN. Option(s) are usually preceded by a dash. ^F follow a file as it grows Remove (Delete) Files and Directories The examples in this document use bold case for /text find and highlight text command names and options, and italics for arguments ?text find (going up) and highlight text rm filename to remove a file and filenames. q exit rmdir directory to remove an empty directory h help Options: UNIX is Case Sensitive -i interactive, prompts for confirmation head file display first 10 lines of a file Most UNIX commands are lower case. File and sort file sort a file alphabetically ( -n sort numerically Recover Files and Directories directory names can be lower, upper or mixed case, and -r reverse sort ) must be typed exactly as listed. Commands prefaced by tail file display last 10 lines of a file Backups are run every night around 3AM. Files can be a ^ (caret) mean hold down the CONTROL key while tail –f file display new lines as they appear in the file recovered if they existed while the backup was running. pressing the indicated character. Change to the directory where the old file used to exist and List Files and Directories type recover. The recover program will prompt “recover>”. Documentation List files on the most recent backup by typing ls. Use ls lists contents of current directory changetime month day to restore from a given day. Select man command Manual pages for command ls directory-name lists contents of directory files for recovery with add filename(s). When finished, type Navigation: SPACEBAR moves down a screen recover to restore the file(s). Expect to wait 5 or 10 minutes. q exit Options: Type quit to exit. h help -a lists all files including files starting with ‘.’ -l long list, shows permissions, owner, size Change File Access Permissions info GNU Project documentation -t list files chronologically Navigation: SPACEBAR move down a screen -F append ‘*’ to executables, ‘/’ to directories chmod [who op access] filename DEL move back a screen -R recursively list files and directories who can be any combination of: TAB skip to next link u user (user is the owner of the file) RETURN follows link Change Working Directory g group o other q exit cd change to your home directory h help tutorial a all (ie: ugo) cd directory-name change to another directory op add or removes access, and can be: pwd print the name of the working directory Printing + add access Directory Abbreviations - remove access Setenv PRINTER printer set the default printer access can be any combination of: lp option file(s) print filename(s) ~ home directory (tilde) r read 4 w write 2 ~username another user’s home directory Printer lp is the free line printer in BA-134 x execute 1 Printer laser is 10 cents/page in BA-110 . current or working directory Ex: chmod a+x filename (Add execute access for everyone) Printer scc is 10 cents/page in Student Computing Center .. parent directory chmod 711 filename (Set access to rwx for user, execute for group and other.) Shell Tools Concatenate and Display Files Compilers Wild Cards cat file(s) reads each file in sequence and displays them. cc file.c C compiler, use gcc for GNU C compiler ? single character wild card Options: -n number lines, -vt display non-printing characters CC file.cc C++ compiler, g++ for GNU C++ compiler * any number of characters f90 file.f Fortran 90 compiler (and f77 code) Compare Files f95 file.f Fortran 95 compiler History: Command Repetition Options: -o file compile as file instead of a.out diff file1 file2 compares the contents of file1 and file2 and -l library include library in compilation history display list of recent commands displays the lines that are different. javac file Java compiler for java interpreter !! repeat the last command line !$ repeat the last word of the prior command Counting Words in a File Debuggers !n repeat command line n !string repeat command beginning with string wc file counts the number of works, lines, or characters dbx file compiler command line debugger Options: -w words, -l lines, -c characters workshop file compiler GUI debugger Command Redirection gdb file GNU compiler command line debugger Compress Files ddd file GNU compiler GUI debugger > file redirect output to a new file Helpful Commands >> file append output to existing file compress file compress file and rename it file.Z < file redirect input from file uncompress file.Z uncompress file.Z and rename it file ^C abort command (some commands trap ^C) | pipe output of one command into another gzip file compress file and rename it file.gz Ex: ls -l | less ^L redraw screen (works in vi, less, man, top) gunzip file.gz uncompress file.gz or file.Z and rename file env list environmental variables and values Aliases echo $path list the command search path Process Control locate file show where file is on system alias abbreviation command create alias which command show where command is located alias abbreviation show alias Process Status unalias abbreviation remove alias chfn change your finger info ps display the status of current shell’s processes finger user show info about user (also displays .plan) Alias creates an abbreviation for a command line. For Options: passwd change your login password multiple commands, enclose the commands in quotes. -e display every process (owned by you or others) who list users on the system Ex: alias ls ls -F (execute ls -F when ls is used) -f display additional info w list system load and users alias big “du -sk .[A-z]* * | sort -rn | head” -u user show all processes owned by user top list system info, and top CPU users (show biggest files and directories) kill PID soft kill, terminate PID with SIGTERM. May be clear clear screen File Operations trapped. (Process ID is found by using the ps cal year show calendar for year (use 2003 not 03) command) Every command has it’s own PID. date show current time and date Search for Patterns in Files kill –9 PID hard kill, terminates PID with SIGKILL du -k show disk usage in current directory find . –size +1000 –ls show files over 500KB in size grep pattern [filenames(s)] display lines matching the Job (Process) Control nsrwatch show status of tape backup robot pattern in the file(s). quota –v show your disk quota Options: A command may be run in the background by appending an & ssh host connect to remote system host (tunnels X) -v display lines that don’t match to the end of the command. Then other commands can be -i match upper or lower case typed (in the foreground) while the background command is emacs powerful text and GUI editor running. pico simple text editor Patterns can be any combination of: vim (vi) vi improved visual editor string match string anywhere in a line ^Z stop foreground job (interrupt) vilearn tutorial on how to use the vi editor ^string match if string begins a line jobs list any background jobs string$ match if string ends a line bg resume a stopped job in the background elm text based mail program ab[c,d] match list, ie: abc or abd fg resume a job in the foreground pine text based mail program ab[A-D] match range, ie: abA, abB, abC, abD fg %n resume job n in the foreground tin USENET News reader.
Recommended publications
  • UNIX Cheat Sheet – Sarah Medland Help on Any Unix Command List a Directory Change to Directory Make a New Directory Remove A
    THE 2013 INTERNATIONAL WORKSHOP ON STATISTICAL METHODOLOGY FOR HUMAN GENOMIC STUDIES UNIX cheat sheet – Sarah Medland Help on any Unix command man {command} Type man ls to read the manual for the ls command. which {command} Find out where a program is installed whatis {command} Give short description of command. List a directory ls {path} ls -l {path} Long listing, with date, size and permisions. ls -R {path} Recursive listing, with all subdirs. Change to directory cd {dirname} There must be a space between. cd ~ Go back to home directory, useful if you're lost. cd .. Go back one directory. Make a new directory mkdir {dirname} Remove a directory/file rmdir {dirname} Only works if {dirname} is empty. rm {filespec} ? and * wildcards work like DOS should. "?" is any character; "*" is any string of characters. Print working directory pwd Show where you are as full path. Copy a file or directory cp {file1} {file2} cp -r {dir1} {dir2} Recursive, copy directory and all subdirs. cat {newfile} >> {oldfile} Append newfile to end of oldfile. Move (or rename) a file mv {oldfile} {newfile} Moving a file and renaming it are the same thing. View a text file more {filename} View file one screen at a time. less {filename} Like more , with extra features. cat {filename} View file, but it scrolls. page {filename} Very handy with ncftp . nano {filename} Use text editor. head {filename} show first 10 lines tail {filename} show last 10 lines Compare two files diff {file1} {file2} Show the differences. sdiff {file1} {file2} Show files side by side. Other text commands grep '{pattern}' {file} Find regular expression in file.
    [Show full text]
  • Assessmentof Open Source GIS Software for Water Resources
    Assessment of Open Source GIS Software for Water Resources Management in Developing Countries Daoyi Chen, Department of Engineering, University of Liverpool César Carmona-Moreno, EU Joint Research Centre Andrea Leone, Department of Engineering, University of Liverpool Shahriar Shams, Department of Engineering, University of Liverpool EUR 23705 EN - 2008 The mission of the Institute for Environment and Sustainability is to provide scientific-technical support to the European Union’s Policies for the protection and sustainable development of the European and global environment. European Commission Joint Research Centre Institute for Environment and Sustainability Contact information Cesar Carmona-Moreno Address: via fermi, T440, I-21027 ISPRA (VA) ITALY E-mail: [email protected] Tel.: +39 0332 78 9654 Fax: +39 0332 78 9073 http://ies.jrc.ec.europa.eu/ http://www.jrc.ec.europa.eu/ Legal Notice Neither the European Commission nor any person acting on behalf of the Commission is responsible for the use which might be made of this publication. Europe Direct is a service to help you find answers to your questions about the European Union Freephone number (*): 00 800 6 7 8 9 10 11 (*) Certain mobile telephone operators do not allow access to 00 800 numbers or these calls may be billed. A great deal of additional information on the European Union is available on the Internet. It can be accessed through the Europa server http://europa.eu/ JRC [49291] EUR 23705 EN ISBN 978-92-79-11229-4 ISSN 1018-5593 DOI 10.2788/71249 Luxembourg: Office for Official Publications of the European Communities © European Communities, 2008 Reproduction is authorised provided the source is acknowledged Printed in Italy Table of Content Introduction............................................................................................................................4 1.
    [Show full text]
  • What Is UNIX? the Directory Structure Basic Commands Find
    What is UNIX? UNIX is an operating system like Windows on our computers. By operating system, we mean the suite of programs which make the computer work. It is a stable, multi-user, multi-tasking system for servers, desktops and laptops. The Directory Structure All the files are grouped together in the directory structure. The file-system is arranged in a hierarchical structure, like an inverted tree. The top of the hierarchy is traditionally called root (written as a slash / ) Basic commands When you first login, your current working directory is your home directory. In UNIX (.) means the current directory and (..) means the parent of the current directory. find command The find command is used to locate files on a Unix or Linux system. find will search any set of directories you specify for files that match the supplied search criteria. The syntax looks like this: find where-to-look criteria what-to-do All arguments to find are optional, and there are defaults for all parts. where-to-look defaults to . (that is, the current working directory), criteria defaults to none (that is, select all files), and what-to-do (known as the find action) defaults to ‑print (that is, display the names of found files to standard output). Examples: find . –name *.txt (finds all the files ending with txt in current directory and subdirectories) find . -mtime 1 (find all the files modified exact 1 day) find . -mtime -1 (find all the files modified less than 1 day) find . -mtime +1 (find all the files modified more than 1 day) find .
    [Show full text]
  • Application of Ethernet Networking Devices Used for Protection and Control Applications in Electric Power Substations
    Application of Ethernet Networking Devices Used for Protection and Control Applications in Electric Power Substations Report of Working Group P6 of the Power System Communications and Cybersecurity Committee of the Power and Energy Society of IEEE September 12, 2017 1 IEEE PES Power System Communications and Cybersecurity Committee (PSCCC) Working Group P6, Configuring Ethernet Communications Equipment for Substation Protection and Control Applications, has existed during the course of report development as Working Group H12 of the IEEE PES Power System Relaying Committee (PSRC). The WG designation changed as a result of a recent IEEE PES Technical Committee reorganization. The membership of H12 and P6 at time of approval voting is as follows: Eric A. Udren, Chair Benton Vandiver, Vice Chair Jay Anderson Galina Antonova Alex Apostolov Philip Beaumont Robert Beresh Christoph Brunner Fernando Calero Christopher Chelmecki Thomas Dahlin Bill Dickerson Michael Dood Herbert Falk Didier Giarratano Roman Graf Christopher Huntley Anthony Johnson Marc LaCroix Deepak Maragal Aaron Martin Roger E. Ray Veselin Skendzic Charles Sufana John T. Tengdin 2 IEEE PES PSCCC P6 Report, September 2017 Application of Ethernet Networking Devices Used for Protection and Control Applications in Electric Power Substations Table of Contents 1. Introduction ...................................................................................... 10 2. Ethernet for protection and control .................................................. 10 3. Overview of Ethernet message
    [Show full text]
  • Outlook on Operating Systems
    COVER FEATURE OUTLOOK Outlook on Operating Systems Dejan Milojičić, Hewlett Packard Labs Timothy Roscoe, ETH Zurich Will OSs in 2025 still resemble the Unix-like consensus of today, or will a very different design achieve widespread adoption? eventeen years ago, six renowned technolo- more technical: by following the argument that the OS gists attempted to predict the future of OSs will change, we can identify the most promising paths for an article in the January 1999 issue of IEEE for OS research to follow—toward either a radically dif- Concurrency.1 With the benefit of hindsight, ferent model or the evolution of existing systems. In Sthe results were decidedly mixed. These six experts research, it’s often better to overshoot (and then figure correctly predicted the emergence of scale-out archi- out what worked) than to undershoot. tectures, nonuniform memory access (NUMA) perfor- Current trends in both computer hardware and mance issues, and the increasing importance of OS application software strongly suggest that OSs will security. But they failed to predict the dominance of need to be designed differently in the future. Whether Linux and open source software, the decline of propri- this means that Linux, Windows, and the like will be etary Unix variants, and the success of vertically inte- replaced by something else or simply evolve rapidly grated Mac OS X and iOS. will be determined by a combination of various tech- The reasons to believe that OS design won’t change nical, business, and social factors beyond the con- much going forward are well known and rehearsed: trol of OS technologists and researchers.
    [Show full text]
  • Oracle Database Administrator's Reference for UNIX-Based Operating Systems
    Oracle® Database Administrator’s Reference 10g Release 2 (10.2) for UNIX-Based Operating Systems B15658-06 March 2009 Oracle Database Administrator's Reference, 10g Release 2 (10.2) for UNIX-Based Operating Systems B15658-06 Copyright © 2006, 2009, Oracle and/or its affiliates. All rights reserved. Primary Author: Brintha Bennet Contributing Authors: Kevin Flood, Pat Huey, Clara Jaeckel, Emily Murphy, Terri Winters, Ashmita Bose Contributors: David Austin, Subhranshu Banerjee, Mark Bauer, Robert Chang, Jonathan Creighton, Sudip Datta, Padmanabhan Ganapathy, Thirumaleshwara Hasandka, Joel Kallman, George Kotsovolos, Richard Long, Rolly Lv, Padmanabhan Manavazhi, Matthew Mckerley, Sreejith Minnanghat, Krishna Mohan, Rajendra Pingte, Hanlin Qian, Janelle Simmons, Roy Swonger, Lyju Vadassery, Douglas Williams This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S.
    [Show full text]
  • Linux Networking 101
    The Gorilla ® Guide to… Linux Networking 101 Inside this Guide: • Discover how Linux continues its march toward world domination • Learn basic Linux administration tips • See how easy it can be to build your entire network on a Linux foundation • Find out how Cumulus Linux is your ticket to networking freedom David M. Davis ActualTech Media Helping You Navigate The Technology Jungle! In Partnership With www.actualtechmedia.com The Gorilla Guide To… Linux Networking 101 Author David M. Davis, ActualTech Media Editors Hilary Kirchner, Dream Write Creative, LLC Christina Guthrie, Guthrie Writing & Editorial, LLC Madison Emery, Cumulus Networks Layout and Design Scott D. Lowe, ActualTech Media Copyright © 2017 by ActualTech Media. All rights reserved. No portion of this book may be reproduced or used in any manner without the express written permission of the publisher except for the use of brief quotations. The information provided within this eBook is for general informational purposes only. While we try to keep the information up- to-date and correct, there are no representations or warranties, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the information, products, services, or related graphics contained in this book for any purpose. Any use of this information is at your own risk. ActualTech Media Okatie Village Ste 103-157 Bluffton, SC 29909 www.actualtechmedia.com Entering the Jungle Introduction: Six Reasons You Need to Learn Linux ....................................................... 7 1. Linux is the future ........................................................................ 9 2. Linux is on everything .................................................................. 9 3. Linux is adaptable ....................................................................... 10 4. Linux has a strong community and ecosystem ........................... 10 5.
    [Show full text]
  • How to Build a Search-Engine with Common Unix-Tools
    The Tenth International Conference on Advances in Databases, Knowledge, and Data Applications Mai 20 - 24, 2018 - Nice/France How to build a Search-Engine with Common Unix-Tools Andreas Schmidt (1) (2) Department of Informatics and Institute for Automation and Applied Informatics Business Information Systems Karlsruhe Institute of Technologie University of Applied Sciences Karlsruhe Germany Germany Andreas Schmidt DBKDA - 2018 1/66 Resources available http://www.smiffy.de/dbkda-2018/ 1 • Slideset • Exercises • Command refcard 1. all materials copyright, 2018 by andreas schmidt Andreas Schmidt DBKDA - 2018 2/66 Outlook • General Architecture of an IR-System • Naive Search + 2 hands on exercices • Boolean Search • Text analytics • Vector Space Model • Building an Inverted Index & • Inverted Index Query processing • Query Processing • Overview of useful Unix Tools • Implementation Aspects • Summary Andreas Schmidt DBKDA - 2018 3/66 What is Information Retrieval ? Information Retrieval (IR) is finding material (usually documents) of an unstructured nature (usually text) that satisfies an informa- tion need (usually a query) from within large collections (usually stored on computers). [Manning et al., 2008] Andreas Schmidt DBKDA - 2018 4/66 What is Information Retrieval ? need for query information representation how to match? document document collection representation Andreas Schmidt DBKDA - 2018 5/66 Keyword Search • Given: • Number of Keywords • Document collection • Result: • All documents in the collection, cotaining the keywords • (ranked by relevance) Andreas Schmidt DBKDA - 2018 6/66 Naive Approach • Iterate over all documents d in document collection • For each document d, iterate all words w and check, if all the given keywords appear in this document • if yes, add document to result set • Output result set • Extensions/Variants • Ranking see examples later ...
    [Show full text]
  • Introduction to Linux Quick Reference Guide Page 2 of 7
    Birmingham Environment for Academic Research Introduction to Linux Quick Reference Guide Research Computing Team V1.0 Contents The Basics ............................................................................................................................................ 4 Directory / File Permissions ................................................................................................................ 5 Process Management ......................................................................................................................... 6 Signals ................................................................................................................................................. 7 Looking for Processes ......................................................................................................................... 7 Introduction to Linux Quick Reference Guide Page 2 of 7 This guide assumes that PuTTY is setup and configured for BlueBear per the instructions found at ( https://intranet.birmingham.ac.uk/it/teams/infrastructure/research/bear/bluebear/accessing- bluebear-using-putty-and-exceed.aspx#ConfiguringPuTTY ) Double-click on the icon on your desktop, or go to the Start button in Windows¦ All Programs ¦ PuTTY ¦ click once on PuTTY to start the program. Double-click on bluebear to start the program or click once on bluebear and click Open. Introduction to Linux Quick Reference Guide Page 3 of 7 Log in using your user ID and password. The Basics Command What it means Example ls Displays a list
    [Show full text]
  • Midterm Test #1 − 10% Ian! D
    45 M/C Questions -1- 45 minutes 45 M/C Questions -2- 45 minutes 6. [66/167] If mt is an empty sub-directory,what is true after this: PRINT Name: LAB Section: touch bar ; mkdir foo ; mv bar mt/foo Test Version: ___ One-Answer Multiple Choice 45 Questions − 10 of 10% a. the directory foo nowcontains a file named bar the directory mt nowcontains a file named foo ☞ b. Read all the words of these instructions and both sides (back and front) of all pages. c. the directory mt nowcontains a file named bar ☞ Manage your time. Answer questions you know, first. One Answer per question. d. the command fails because mt/foo is not a directory ☞ Put your Name and Lab on this Question Sheet. Youmay write or drawonthis sheet. e. the directory mt is still empty ☞ Use your full, unabbreviated name on the mark-sense form. Do not abbreviate your name. ☞ Put the three-digit Test Version above into NO. OF QUESTIONS and NO. OF STUDENTS 7. [67/168] What is the output of this in an empty directory: ☞ Fill in the bubbles with pencil only,nopen. Enter your NAME, Test Version, and answers. touch 1 13 .13 2 213 3 30 31 .31 ; echo [13]* ☞ Taip The answer to the last question about reading/doing all these test instructions is: a. 13 b. an error message from echo saying [13]* does not exist c. [13]* 1. [49/169] If file foo contains 8 lines, and file bar contains 9 lines, then how manylines are output on your screen by this: cat bar | echo foo d.
    [Show full text]
  • Software Release Notes for 5.0
    Software Release Notes for 5.0 Jeffery A. Triggs, Sho Nakagama, & Isaiah Beard August 17, 2009 1 Introduction This document supersedes relevant sections of the one entitled “Software Release Procedures for 1.1” dated February 8, 2006. It reflects our our migration to a new platform, including Fedora 3.0, PHP 5, and MySQL 5. The following sections describe: 1) the base software platform, which should already be in place before any release of the project software; 2) the different projects to be released along with their functions. 2 Basic Software Platform Requirements This section deals with the underlying software platforms necessary for the 5.0 release. The software is developed on Linux at the SCC and released on Solaris at Library Systems. The basic software packages are compiled and loaded separately on each of these platforms, and should remain stable throughout the 5.x release cycle. 2.1 amberfish 1.6.4 2.1.1 xerces 2.7 2.2 Apache Server version: Apache/2.0.59 Server compiled with.... -D APACHE_MPM_DIR="server/mpm/prefork" Software Release Notes for 5.0 2 -D APR_HAS_SENDFILE -D APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled) -D APR_USE_SYSVSEM_SERIALIZE -D APR_USE_PTHREAD_SERIALIZE -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT -D APR_HAS_OTHER_CHILD -D AP_HAVE_RELIABLE_PIPED_LOGS -D HTTPD_ROOT="/usr/local/apache2" -D SUEXEC_BIN="/usr/local/apache2/bin/suexec" -D DEFAULT_PIDLOG="logs/httpd.pid" -D DEFAULT_SCOREBOARD="logs/apache_runtime_status" -D DEFAULT_LOCKFILE="logs/accept.lock" -D DEFAULT_ERRORLOG="logs/error_log" -D AP_TYPES_CONFIG_FILE="conf/mime.types" -D SERVER_CONFIG_FILE="conf/httpd.conf" ./configure --enable-ssl --enable-so --with-mpm=prefork --enable-mods-shared=most --with-openssl=/usr 2.3 CNRI Handles The CNRI handle client is run typically on ingest.
    [Show full text]
  • Command Line Basics
    Education Outreach and Training Tutorials Introduction to Linux: Command Line Basics September 26th, 2017 (10:00AM-12:00PM PST) Phillip A Richmond Copyright Information The material is open source, and in this presentation no previous external work was utilized. Welcome! ● Welcome to the Introduction to Linux Command Line ● In this tutorial we will explore the command line interface for the WestGrid High Performance Compute resource (available for free to academic Canadian researchers) ● If you can, follow along with me. But if I move too fast (and I will for some people), just listen and take notes. ● This presentation will be recorded and the slides will remain available indefinitely ● DO THE PROBLEM SET AT THE END!!! Interactive Experience We hope this is an interactive experience for all of you. Questions/Problems can be posted to the etherpad: https://etherpad.openstack.org/p/EOT_Tutorial_IntroToLinuxCommandLine We have 4 TAs to assist in answering questions and solving problems, at the end of the session I can address unresolved questions Your own cheat sheet Copy paste commands from the github gist: Github Gist (https://gist.github.com/Phillip-a-richmond/a22f4e967c1fd56235f77fbe1c7936f8) Each command is broken down as follows: # What it does (name_of_command) ## Basic/advanced usage ### template example Actual Command Line Session Learning Goals ● Basics of computing with high performance computers ● Learn about the filesystem hierarchy ● Master basic linux commands for navigating filesystem ○ cd, ls, pwd, mkdir ● Utilize basic linux commands for file handling ○ mv, cp, rm, grep, more, less, head, tail, cat ● Use the manual command (man) to get more details on linux command line options ● Download and decompress files from the internet ○ wget, gunzip, gzip ● Edit files using nano ○ nano The things learned today will be quickly forgotten without practice and repetition.
    [Show full text]