Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSCE 742 Software Architectures

Similar presentations


Presentation on theme: "CSCE 742 Software Architectures"— Presentation transcript:

1 CSCE 742 Software Architectures
Lecture 4b Linux Tools Topics Linux Links Essential Commands Software Development tools Searching, extracting tools Regular expressions May 17, 2017

2 Linux Links Essential Commands Quick Reference Cards/Websites One page pdf - Oreilly pdfs - Website Alphabetical list - Website More than you want - More commands google(top n linux commands) top 10 or essential 20 most used - 30 Useful Commands -

3 Interview questions google(linux Interview questions) top 30 interview questions - Installing maven Installing apache-maven

4 Essential Commands ls cd cp mv mkdir more/less man pwd env export
File System / acct bin … usr … tmp mm … vi … gcc bin … include Full paths Relative paths

5 Software Development Commands
tar configure make git github gcc Java, javac, maven, gradle, eclipse, intelliJ, netbeans tree

6 Searching, extracting Locate, which, whereis find grep re file tree

7 Regular Expressions https://en.wikipedia.org/wiki/Regular_expression
Operators Concatenation rs Alternation r | s Kleene Closure r* Variations/Extensions [a-e] [^a-e] r+ r{m,n} Online testing of re

8 Scripting languages Bash shells scripts Perl Python Ruby


Download ppt "CSCE 742 Software Architectures"

Similar presentations


Ads by Google