Guide to cyber threat information sharing (draft) / / Chris Johnson, Lee Badger, David Waltermire
| Guide to cyber threat information sharing (draft) / / Chris Johnson, Lee Badger, David Waltermire |
| Autore | Johnson Chris |
| Pubbl/distr/stampa | Gaithersburg, MD : , : U.S. Department of Commerce, National Institute of Standards and Technology, , 2014 |
| Descrizione fisica | 1 online resource (v, 67 pages) : illustrations (chiefly color) |
| Collana | NIST special publication ;Computer security |
| Soggetto topico |
Cyberterrorism - Prevention - Standards - United States
Exchange of government information - United States Interagency coordination - United States |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Altri titoli varianti | Guide to cyber threat information sharing |
| Record Nr. | UNINA-9910702799403321 |
Johnson Chris
|
||
| Gaithersburg, MD : , : U.S. Department of Commerce, National Institute of Standards and Technology, , 2014 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Pro bash programming : scripting the GNU/Linux shell / / by Chris Johnson, Jayant Varma
| Pro bash programming : scripting the GNU/Linux shell / / by Chris Johnson, Jayant Varma |
| Autore | Johnson Chris |
| Edizione | [Second edition.] |
| Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 |
| Descrizione fisica | 1 online resource (237 p.) |
| Disciplina | 004 |
| Soggetto topico |
Open source software
Computer programming Software engineering Open Source Software Engineering/Programming and Operating Systems |
| ISBN |
9781484201213
1484201213 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Contents at a Glance; Chapter 1: Hello, World: Your First Shell Program; The Code; The File; The Naming of Scripts; Selecting a Directory for the Script; Creating the File and Running the Script; Choosing and Using a Text Editor; Building a Better "Hello, World!"; Summary; Commands ; Concepts ; Variables ; Exercises; Chapter 2: Input, Output, and Throughput; Parameter and Variables; Positional Parameters; Special *@#0?_!- Parameters; Variables ; Arguments and Options ; echo, and Why You Should Avoid It; printf: Formatting and Printing Data; Escape Sequences
break continue; Summary; Commands; Concepts; Exercises; Chapter 4: Command-Line Parsing and Expansion; Quoting; Brace Expansion; Tilde Expansion; Parameter and Variable Expansion; Arithmetic Expansion; Command Substitution; Word Splitting; Pathname Expansion; Process Substitution; Parsing Options; Summary; Commands; Exercises; Chapter 5: Parameters and Variables; The Naming of Variables; The Scope of a Variable: Can You See It from Here?; Shell Variables; Parameter Expansion; Bourne Shell; {var:-default} and {var-default}: Use Default Values {var:+alternate}, {var+alternate}: Use Alternate Values {var:=default}, {var=default}: Assign Default Values ; {var:?message}, {var?message}: Display Error Message If Empty or Unset; POSIX Shell; {#var}: Length of Variable's Contents ; {var%PATTERN}: Remove the Shortest Match from the End; {var%%PATTERN}: Remove the Longest Match from the End; {var#PATTERN}: Remove the Shortest Match from the Beginning; {var##PATTERN}: Remove the Longest Match from the Beginning; Bash; {var//PATTERN/STRING}: Replace All Instances of PATTERN with STRING {var:OFFSET:LENGTH}: Return a Substring of var{!var}: Indirect Reference; Bash-4.0; Sec21; {var^PATTERN}: Convert to Uppercase ; {var,PATTERN}: Convert to Lowercase ; Positional Parameters; Arrays; Integer-Indexed Arrays ; Sec27; Displaying Arrays; Assigning Array Elements; Associative Arrays ; Summary; Commands; Concepts; Chapter 6: Shell Functions; Definition Syntax; Compound Commands; Getting Results; Set Different Exit Codes; Print the Result; Place Results in One or More Variables; Function Libraries; Using Functions from Libraries; Sample Script; Summary Commands |
| Altri titoli varianti | Scripting the GNU/Linux shell |
| Record Nr. | UNINA-9910300639503321 |
Johnson Chris
|
||
| Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Shell Scripting Recipes : A Problem-Solution Approach / / by Chris Johnson, Jayant Varma
| Shell Scripting Recipes : A Problem-Solution Approach / / by Chris Johnson, Jayant Varma |
| Autore | Johnson Chris |
| Edizione | [2nd ed. 2015.] |
| Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 |
| Descrizione fisica | 1 online resource (365 p.) |
| Disciplina | 004 |
| Collana | The expert's voice in open source |
| Soggetto topico |
Open source software
Software engineering Open Source Software Engineering |
| ISBN |
9781484202203
1484202201 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Contents at a Glance; Contents; About the Authors; Acknowledgments; Chapter 1: The POSIX Shell and Command-Line Utilities; Shell Commands; echo ; printf ; set ; shift ; type ; getopts ; case ; eval ; local ; Parameters and Variables; Positional Parameters ; Special Parameters ; Shell Variables; standard-vars-A Collection of Useful Variables; Patterns; Pathname Expansion ; Regular Expressions ; Parameter Expansion; The Bourne Shell Expansions ; {var:-DEFAULT}; {var:=DEFAULT}; {var:+VALUE}; {var:?MESSAGE}; POSIX Parameter Expansions
{#var}-Length of Variable's Contents{var%PATTERN}-Remove the Shortest Match from the End; {var%%PATTERN}-Remove the Longest Match from the End; {var#PATTERN}-Remove the Shortest Match from the Beginning; {var##PATTERN}-Remove the Longest Match from the Beginning; Combining Expansions; Shell-Specific Expansions, bash2, and ksh93 ; {var//PATTERN/STRING}-Replace All Instances of PATTERN with STRING; {var:OFFSET:LENGTH}-Return a Substring of var; Shell Arithmetic ; Aliases ; Sourcing a File ; Functions; Functions Are Fast ; Command Substitution Is Slow Using the Functions in This Book standard-funcs: A Collection of Useful Commands; 1.1 get_key-Get a Single Keystroke from the User ; How It Works; Usage; The Script; Notes; 1.2 getline-Prompt User to Enter a Line ; How It Works; Usage; The Script; 1.3 press_any_key-Prompt for a Single Keypress ; How It Works; Usage; The Script; 1.4 menu1-Print a Menu and Execute a Selected Command ; How It Works; Usage; The Script; 1.5 arg-Prompt for Required Argument If None Supplied ; How It Works; Usage; The Script; 1.6 die-Print Error Message and Exit with Error Status ; How It Works; Usage The Script 1.7 show_date-Display Date in D[D] MMM YYYY Format ; How It Works; Usage; The Script; 1.8 date_vars-Set Date and Time Variables ; How It Works; Usage; The Script; 1.9 is_num-Is This a Positive Integer? ; How It Works; Usage; The Script; Notes; 1.10 abbrev_num-Abbreviate Large Numbers ; How It Works; Usage; The Script; Notes; 1.11 commas-Add Thousands Separators to a Number ; How It Works; Usage; The Script; 1.12 pr1-Print Arguments, One to a Line ; How It Works; Usage; The Script; 1.13 checkdirs-Check for Directories; Create If Necessary ; How It Works; Usage; The Script 1.14 checkfiles -Check That a Directory Contains Certain FilesHow It Works; Usage; The Script; 1.15 zpad-Pad a Number with Leading Zeroes ; How It Works; Usage; The Script; 1.16 cleanup-Remove Temporary Files and Reset Terminal on Exit ; How It Works; Usage; The Script; The Unix Utilities; cat: Concatenate Files to the Standard Output ; sed: A Text Stream Editor ; awk: Pattern Scanning and Processing Language ; grep: Print Lines Matching a Regular Expression ; date: Show or Set the System Date ; tr: A Character Translation Utility ; wc: Count Characters,Words, and Lines in a File file: Determine the File Type |
| Record Nr. | UNINA-9910300638503321 |
Johnson Chris
|
||
| Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||