📄 New blog post: We finished the Chinese release
✕

Anna’s Archive

📚 The largest truly open library in human history. 📈 61,344,044 books, 95,527,824 papers — preserved forever.
AA 38TB
direct uploads
IA 304TB
scraped by AA
DuXiu 298TB
scraped by AA
Hathi 9TB
scraped by AA
Libgen.li 188TB
collab with AA
Z-Lib 77TB
collab with AA
Libgen.rs 82TB
mirrored by AA
Sci-Hub 90TB
mirrored by AA
⭐️ Our code and data are 100% open source. Learn more…
✕ Recent downloads:  
Home Home Home Home
Anna’s Archive
Home
Search
Donate
🧬 SciDB
FAQ
Account
Log in / Register
Account
Public profile
Downloaded files
My donations
Referrals
Explore
Activity
Codes Explorer
ISBN Visualization ↗
Community Projects ↗
Open data
Datasets
Torrents
LLM data
Stay in touch
Contact email
Anna’s Blog ↗
Reddit ↗
Matrix ↗
Help out
Improve metadata
Volunteering & Bounties
Translate ↗
Development
Anna’s Software ↗
Security
DMCA / copyright claims
Alternatives
annas-archive.li ↗
annas-archive.se ↗
annas-archive.org ↗
SLUM [unaffiliated] ↗
SLUM 2 [unaffiliated] ↗
SearchSearch DonateDonate
AccountAccount
Search settings
Order by
Advanced
Add specific search field
Content
Filetype open our viewer
more…
Access
Source
Language
more…
Display
Search settings
Download Journal articles Digital Lending Metadata
Results 1-1 (1 total)
nexusstc/UNIX Programming/ede958f2ee9c942e6d37b8c2edab53e2.epub
UNIX Programming: UNIX Processes, Memory Management, Process Communication, Networking, and Shell Scripting (English Edition) Khemchandani, Vineeta;Anand, Darpan;Mishra, K. K.;; Dr. Darpan Anand; Dr. K.K. Mishra; Dr. Sandeep Harit BPB Publications, BPB Online LLP, [S.l.], 2022
This book is intended to be an instructional tool and study guide for those interested in learning about the principles of the UNIX operating system, process management, socket programming, and numerous shell scripting techniques. First, you will learn about the UNIX system architecture and programming environment, which provide an overview of all system resources and their management. Then, Unix file systems, Kernel data structures for performing file I/O, Basic File permissions and Library functions, and UNIX system calls are discussed. Process control, parallel execution, user data access, and signal management are just some of the topics covered in this book. Next, we'll go through the basics of network communication, such as system calls, data transmission over sockets, and I/O multiplexing models. Finally, the book discusses more advanced UNIX and C interface concepts such as library functions, command-line arguments, and environment variables. Throughout the book, you'll find plenty of solutions, exercises, and shell scripts to help you get the most out of your hands-on experience with the UNIX system.
Read more…
English [en] · EPUB · 0.6MB · 2022 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11055.0, final score: 167519.92
48 partial matches
nexusstc/Advanced Unix Programming/bca64866d85ca5356f586b08f590bff8.epub
Advanced Unix Programming Marc J. Rochkind Addison Wesley Professional, 2, 2004
The changes to UNIX programming that have taken place since 1985 are extensive to say the least. The first edition of Advanced UNIX Programming is still used and considered to be a must have book on any UNIX programmers shelf. With this new edition UNIX programmers now have a one-volume, comprehensive, in-depth guide to the essential system-level services provided to them by the UNIX family of operating systems - now including Linux, FreeBSD, and the Mac OS X kernel (Darwin). All UNIX application programs, regardless of what language they are written in, run on top of these services, so mastering them is essential for successful UNIX programming. And, with a movement towards open-source systems, programmers will appreciate the books emphasis on portability.
Read more…
English [en] · EPUB · 30.5MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 34.18431
nexusstc/Bash programming from scratch/11ee80d70aecdf1b0266dc9ea93eb40c.epub
Bash programming from scratch Ilya Shpigor [Илья Шпигорь] leanpub.com, 2021
This book was not intended to be another Bash and Unix environment guide. This is a programming tutorial. Examples of programs are written in the Bash language here. Learning programming by yourself is possible. But you will have inevitable questions. Without some experience, it will be difficult to answer them. We will try to consider all these questions. The book covers the following topics in detail: * General principles of computer operation. * Developer tools and requirements for them. * Basic programming concepts. There are exercises for each topic. Let's do them together. We will consolidate new knowledge in this way. After reading this book, you will learn how to use Bash. Its features will help you to solve your daily computer tasks. You will learn how to automate some of them. This is a great start for learning programming.
Read more…
English [en] · EPUB · 5.0MB · 2021 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 33.192493
nexusstc/Linux Command Line: The fast and easy beginner's guide to learn Linux basics in 7 easy steps (Programming Book 2)/d022f144ff797a4c80742bf0d06404a9.epub
Linux Command Line: The fast and easy beginner's guide to learn Linux basics in 7 easy steps (Programming Book 2) Eddison, Steve 2019
English [en] · EPUB · 3.2MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11060.0, final score: 32.98891
lgli/P:\kat_magz\Assorted Books Collection - August 03 2020 Part-2/Python Programming For Beginners - The Beginner’s Guide to Learning the Basics of Python.epub
Python Programming For Beginners: The Beginner’s Guide to Learning the Basics of Python. Tips and Tricks to Master Programming Quickly with Practical Examples Herron, James 2020
English [en] · EPUB · 1.6MB · 2020 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11060.0, final score: 32.453014
nexusstc/Bash for Fun: Bash Programming: Principles and Examples/3b9a48fa3a4dfee76a6c21c93af2ef03.epub
Bash for Fun: Bash Programming: Principles and Examples Libor Spacek Lulu Press, Inc, 2021
Possibly the most exciting thing about Bash and this book is just how quickly one can move ‘from zero to hero’ . That is, start implementing practical projects that would otherwise be quite challenging and long winded to do in most modern programming languages. Real programming is a skilful art, especially programming in Bash. Art is not easily learnt from manuals. Not even from pedagogically perfectly organised treatises full of exhortations and exercises. Manuals are for looking things up, same as are search engines on the internet. By all means, look up the details as and when needed but read this first. The ignorant ‘clicking of buttons’ has done much disservice to laudable ambitions of programming education over the past four decades or so. It is time to rediscover the ancient lore! You, too, will become a wizard of retro programming. Armed with this book, you will massively increase your productivity and gain true ownership of your device. This book is based on the author’s lifetime experience with using and teaching numerous programming languages. This experience has shown that by far the most effective way to learn programming is to play with fun examples. Programming is getting more and more complex. Following current trends, we might lose ownership of it altogether. It may become a reserve of the last few dorks alive, who can still (just about) cut it and paste it, in their own narrow field, using proprietary applications libraries that someone long ago dead has bequeathed onto them. That would be a sad, dystopian world. Is such a bleak future really inevitable? Perhaps not, if this book manages to inspire you towards rediscovering the joys of 'owning' programming and sharing its fruits.
Read more…
English [en] · EPUB · 3.3MB · 2021 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 32.447723
nexusstc/Hands On: C Programming and Unix Application Design: UNIX System Calls and Subroutines using C/c86f1c061de92ef5f56a4f686832ef8e.pdf
Hands On: C Programming and Unix Application Design: UNIX System Calls and Subroutines using C A. D. Marshall Cardiff School of Computer Science & Informatics., 1998-2004
Creating the program......Page 14 Compilation......Page 15 The Preprocessor......Page 16 Some Useful Compiler Options......Page 18 Using Libraries......Page 19 Finding Information about Library Functions......Page 20 Lint — A C program verifier......Page 21 Exercises......Page 22 History of C......Page 24 Characteristics of C......Page 25 C Program Structure......Page 27 Variables......Page 29 Defining Global Variables......Page 30 Constants......Page 32 Arithmetic Operations......Page 33 Comparison Operators......Page 34 Order of Precedence......Page 35 Exercises......Page 37 The if statement......Page 40 The ? operator......Page 41 The switch statement......Page 42 Exercises......Page 44 The for statement......Page 46 The while statement......Page 47 The do-while statement......Page 49 Exercises......Page 50 Single and Multi-dimensional Arrays......Page 56 Strings......Page 57 Exercises......Page 58 Functions......Page 60 Functions and Arrays......Page 61 Function Prototyping......Page 62 Exercises......Page 64 Structures......Page 70 Defining New Data Types......Page 71 Unions......Page 72 Coercion or Type-Casting......Page 74 Enumerated Types......Page 75 Static Variables......Page 76 Exercises......Page 77 What is a Pointer?......Page 78 Pointer and Functions......Page 82 Pointers and Arrays......Page 84 Arrays of Pointers......Page 86 Multidimensional arrays and pointers......Page 87 Pointers and Structures......Page 90 Not assigning a pointer to memory address before using it......Page 91 Illegal indirection......Page 92 Exercise......Page 93 Malloc, Sizeof, and Free......Page 94 Calloc and Realloc......Page 96 Full Program: queue.c......Page 97 Exercises......Page 101 Pointers to Pointers......Page 104 Command line input......Page 106 Pointers to a Function......Page 107 Exercises......Page 109 Bitwise Operators......Page 112 Bit Fields......Page 114 Bit Fields: Practical Example......Page 115 Exercises......Page 117 The C Preprocessor......Page 120 #define......Page 121 #if — Conditional inclusion......Page 122 Preprocessor Compiler Control......Page 123 Other Preprocessor Commands......Page 124 Exercises......Page 125 Advantages of using UNIX with C......Page 126 Using UNIX System Calls and Library Functions......Page 127 Arithmetic Functions......Page 130 Random Numbers......Page 132 String Conversion......Page 134 Searching and Sorting......Page 135 Exercises......Page 136 Math Functions......Page 138 Math Constants......Page 139 perror()......Page 142 Streams......Page 143 Predefined Streams......Page 144 Basic I/O......Page 145 Printf......Page 146 Files......Page 148 Reading and writing files......Page 149 sprintf and sscanf......Page 150 Low Level I/O......Page 151 Exercises......Page 153 Basic String Handling Functions......Page 156 String Searching......Page 158 Character conversions and testing: ctype.h......Page 160 Exercises......Page 161 Directory handling functions: ......Page 164 Scanning and Sorting Directories: , ......Page 165 File Access......Page 168 File Status......Page 169 File Manipulation:stdio.h, unistd.h......Page 170 Exercises......Page 171 Basic time functions......Page 174 Example time applications......Page 175 Example 2: Set a random number seed......Page 176 Exercises......Page 177 Running UNIX Commands from C......Page 178 execl()......Page 179 fork()......Page 180 exit()......Page 181 Exerises......Page 185 Piping in a C program: ......Page 186 pipe() — Low level Piping......Page 187 Exercises......Page 193 IPC:Interrupts and Signals: ......Page 194 Sending Signals — kill(), raise()......Page 195 Signal Handling — signal()......Page 196 sig_talk.c — complete example program......Page 198 Other signal functions......Page 200 IPC:Message Queues: ......Page 202 Initialising the Message Queue......Page 204 IPC Functions, Key Arguments, and Creation Flags: ......Page 205 Controlling message queues......Page 206 Sending and Receiving Messages......Page 207 POSIX Messages: ......Page 209 message_send.c — creating and sending to a simple message queue......Page 210 message_rec.c — receiving the above message......Page 212 msgget.c: Simple Program to illustrate msget()......Page 214 msgctl.cSample Program to Illustrate msgctl()......Page 216 msgop.c: Sample Program to Illustrate msgsnd() and msgrcv()......Page 220 Exercises......Page 225 IPC:Semaphores......Page 228 Initializing a Semaphore Set......Page 229 Controlling Semaphores......Page 230 Semaphore Operations......Page 232 semaphore.c: Illustration of simple semaphore passing......Page 235 semget.c: Illustrate the semget() function......Page 241 semctl.c: Illustrate the semctl() function......Page 242 semop() Sample Program to Illustrate semop()......Page 249 Exercises......Page 254 IPC:Shared Memory......Page 256 Accessing a Shared Memory Segment......Page 257 Controlling a Shared Memory Segment......Page 258 Attaching and Detaching a Shared Memory Segment......Page 259 shm_server.c......Page 261 shm_client.c......Page 263 Mapped memory......Page 264 Address Spaces and Mapping......Page 265 Creating and Using Mappings......Page 266 Other Memory Control Functions......Page 267 Some further example shared memory programs......Page 268 shmget.c:Sample Program to Illustrate shmget()......Page 269 shmctl.c: Sample Program to Illustrate shmctl()......Page 271 shmop.c: Sample Program to Illustrate shmat() and shmdt()......Page 275 Exercises......Page 281 IPC:Sockets......Page 282 Socket Creation and Naming......Page 283 Connecting Stream Sockets......Page 284 Datagram sockets......Page 285 socket_server.c......Page 286 socket_client.c......Page 289 Exercises......Page 292 Processes and Threads......Page 294 Benefits of Threads vs Processes......Page 295 Multithreading vs. Single threading......Page 296 Some Example applications of threads......Page 297 User-Level Threads (ULT)......Page 298 Combined ULT/KLT Approaches......Page 300 Threads libraries......Page 301 Creating a (Default) Thread......Page 302 Wait for Thread Termination......Page 303 A Simple Threads Example......Page 304 Detaching a Thread......Page 305 Create a Key for Thread-Specific Data......Page 306 Set the Thread-Specific Data Key......Page 307 Get the Thread-Specific Data Key......Page 308 Global and Private Thread-Specific Data Example......Page 309 Getting the Thread Identifiers......Page 311 Yield Thread Execution......Page 312 Get the Thread Priority......Page 313 Access the Signal Mask of the Calling Thread......Page 314 Terminate a Thread......Page 315 Solaris Threads: ......Page 316 Unique Solaris Threads Functions......Page 317 Similar Solaris Threads Functions......Page 323 Compiling a Multithreaded Application......Page 329 Preparing for Compilation......Page 330 Debugging a Multithreaded Program......Page 331 Attributes......Page 334 Initializing Thread Attributes......Page 336 Thread's Detach State......Page 338 Thread's Set Scope......Page 340 Thread Scheduling Policy......Page 341 Thread Inherited Scheduling Policy......Page 342 Set Scheduling Parameters......Page 343 Thread Stack Size......Page 344 Building Your Own Thread Stack......Page 345 Further Threads Programming:Synchronization......Page 348 Initializing a Mutex Attribute Object......Page 349 Destroying a Mutex Attribute Object......Page 350 The Scope of a Mutex......Page 351 Initializing a Mutex......Page 352 Locking a Mutex......Page 353 Mutex Lock Code Examples......Page 355 Nested Locking with a Singly Linked List......Page 358 Solaris Mutex Locks......Page 359 Condition Variable Attributes......Page 360 Initializing a Condition Variable Attribute......Page 361 The Scope of a Condition Variable......Page 362 Initializing a Condition Variable......Page 363 Block on a Condition Variable......Page 364 Destroying a Condition Variable State......Page 369 Solaris Condition Variables......Page 370 Basic Solaris Semaphore Functions......Page 371 Using thr_create() and thr_join()......Page 372 Arrays......Page 378 Deadlock......Page 381 Signal Handler......Page 383 Interprocess Synchronization......Page 388 The Producer / Consumer Problem......Page 391 A Socket Server......Page 396 Using Many Threads......Page 400 Real-time Thread Example......Page 403 POSIX Cancellation......Page 405 Software Race Condition......Page 410 Tgrep: Threadeds version of UNIX grep......Page 411 Multithreaded Quicksort......Page 450 How RPC Works......Page 460 RPC Application Development......Page 462 Defining Client and Server Application Code......Page 463 Compliling and running the application......Page 464 Top Level Routines......Page 465 Bottom Level Routines......Page 466 Simplified Interface......Page 467 Passing Arbitrary Data Types......Page 472 Developing High Level RPC Applications......Page 475 Sharing the data......Page 478 Exercise......Page 481 What is rpcgen......Page 482 Converting Local Procedures to Remote Procedures......Page 483 Passing Complex Data Structures......Page 491 Preprocessing Directives......Page 498 cpp Directives......Page 499 Example rpcgen compile options/templates......Page 500 Exercises......Page 501 Header files......Page 504 Scope of externals......Page 508 How to Divide a Program between Several Files......Page 510 Organisation of Data in each File......Page 511 The Make Utility......Page 512 Make Programming......Page 513 Creating a makefile......Page 514 Make macros......Page 516 Running Make......Page 517 Basic C and UNIX......Page 520 Internet Resources on C......Page 521 Motif/CDE/X Books......Page 522 WWW and Ftp Access......Page 524 Valuable Information Resources......Page 525 C++......Page 527 Common Compiler Options......Page 528 Languages compiled by GCC......Page 531 Portability and Optimization......Page 532 Compile C, C++, or Objective C......Page 533 GNU CC Command Options......Page 534 Extensions to the C Language Family......Page 579
Read more…
English [en] · PDF · 1.6MB · 1998 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 32.042725
lgli/G:\!genesis\_add\!woodhead\Ebook - Misc\Computer\Unix\Stevens, W. Richard - Advanced Programming in the UNIX Environment (1992) (photocopy).pdf
Advanced programming in the UNIX environment W Richard Stevens Addison-Wesley Pub. Co, Addison-Wesley professional computing series, 1992
English [en] · PDF · 119.8MB · 1992 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11062.0, final score: 31.97618
nexusstc/C++ Programming for Linux Systems: Create robust enterprise software for Linux and Unix-based operating systems/0061a465ddd209c15f32a1ff7a4ea5cd.epub
C++ Programming for Linux Systems: Create robust enterprise software for Linux and Unix-based operating systems Desislav Andreev, Stanimir Lukanov Packt Publishing Limited, 1, 2023
Boost your C++ skills by working through realistic examples and exploring system specifications Key Features Master essential skills to build robust Linux systems Explore hands-on examples to demystify crucial development concepts, upskilling your system programming abilities Master the art of creating software for Linux systems and supercharge your C++ skills Purchase of the print or Kindle book includes a free PDF eBook Book Description Around 35 million Linux and almost 2 billion Android users rely on C++ for everything from the simplest embedded and IoT devices to cloud services, supercomputing, and space exploration. To help you produce high-quality software, two industry experts have transformed their knowledge and experience into practical examples in system programming with C++ Programming for Linux Systems. In this book, you'll explore the latest C++20 features, while working on multiple specific use cases. You’ll get familiar with the coroutines and modern approaches in concurrent and multithreaded programming. You'll also learn to reshape your thinking when analyzing system behavior in Linux (POSIX) environments. Additionally, you'll discover advanced discussions and novel solutions for complex challenges, while approaching trivial system operations with a new outlook and learning to choose the best design for your particular case. You can use this workbook as an introduction to system programming and software design in Linux or any Unix-based environment. You’ll also find it useful as a guideline or a supplement to any C++ book. By the end of this book, you’ll have gained advanced knowledge and skills for working with Linux or any Unix-based environment. What you will learn Use C++20 features to craft elegant, efficient, and modern code for Linux systems Acquire essential system programming skills with hands-on examples Develop a deep understanding of Linux programming, from embedded systems to cloud services Tailor your applications to exploit the strengths and mitigate the weaknesses of different architectures Merge advanced C++, system programming, Linux insights, and architecture to create exceptional software Boost your code quality by using system programming techniques to refine and optimize your codebase Who This Book Is For This book is for every software developer looking to improve and update their C++ development skills. Both students and professionals will find this book useful as the examples are curated to match any area of expertise and are easily adaptable. At the same time, they don’t lose focus of the system specifics. A basic understanding of operating systems’ interfaces is a must along with experience in software development. Table of Contents Getting started with the Linux Systems and POSIX standards Learning more about the Process Management Get understanding of the File Systems Deep Dive Into C++ Object Error Handling With C++ Concurrent System Programming With C++ Diving into Inter Process Communication and Process Scheduling Using Clocks, Timers & Signals in Unix Based Operating Systems Revisiting Memory Management Introducing the Coroutines in C++
Read more…
English [en] · EPUB · 4.5MB · 2023 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 31.67923
upload/misc/Y9EgLx762wKqWqG7nloH/Books/Gentoomen Library/Programming/Misc/Sams.Unix.Shell.Programming.3rd.Edition.eBook-LiB.chm
Unix Shell Programming collective 3, 2003
English [en] · CHM · 1.1MB · 2003 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11040.0, final score: 31.655428
upload/bibliotik/0_Other/2/2008 Marc Rochkind - Advanced UNIX Programming[2ndEd].epub
Advanced UNIX Programming (Addison-Wesley Professional Computing Series) Rochkind, Marc J Pearson Education Limited (US titles);Addison-Wesley, Addison-Wesley professional computing series, 2nd ed., 6th pr, 2008;2004
The changes to UNIX programming that have taken place since 1985 are extensive to say the least. The first edition of Advanced UNIX Programming is still used and considered to be a must have book on any UNIX programmer's shelf. With this new edition UNIX programmers now have a one-volume, comprehensive, in-depth guide to the essential system-level services provided to them by the UNIX family of operating systems - now including Linux, FreeBSD, and the Mac OS X kernel (Darwin). All UNIX application programs, regardless of what language they are written in, run on top of these services, so mastering them is essential for successful UNIX programming. And, with a movement towards open-source systems, programmers will appreciate the book's emphasis on portability.
Read more…
English [en] · EPUB · 30.6MB · 2008 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11065.0, final score: 31.567757
lgli/S_Software manuals/Advanced Unix programming (SAMS) (T)(540s).djvu
Advanced Unix programming (SAMS) Gay W. 2000
This is a book about UNIX programming. It starts with basic concepts and ends with coverage of advanced topics. It is a self-teaching guide, and yet it functions as a UNIX reference book. The examples provided are written in the C and C++ languages. The examples are short programs, each intended to demonstrate use of a particular programming facility. The C++ programs are written as simple programs and should be well understood by those that do not program in C++. This book attempts to be UNIX platform neutral. Throughout the book, differences in functionality are noted for your convenience. This will save you time when you must write projects that must be UNIX portable. FreeBSD 3.4 release is used throughout this book for demonstration purposes. This guarantees that the example programs will compile and run without any additional effort on that platform. This also grants a specific level of functionality, since some functions are lacking or vary on other platforms. You can obtain FreeBSD from the Internet or purchase it on a CD-ROM at a nominal cost. This allows you to work through the book on a platform that is on a par with other professional UNIX platforms.
Read more…
English [en] · DJVU · 3.6MB · 2000 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11053.0, final score: 31.544292
nexusstc/Unix and Shell Programming/1dd64280d8a2b204ec1a07cb65a98f3d.pdf
Unix and Shell Programming Anoop Chaturvedi, B.L. Rai Laxmi Publications, 2017
This book, designed to meet the course on UNIX and SHELL Programming for graduate and undergraduate engineering students, presents an illuminative and objective exploration of algorithms and programming skills on UNIX and SHELL. The authors discuss all the concepts such as operating system services, file system, buffer cache, reading and writing disk blocks, inode assignment to a new file, system calls, structure and control of a process, inter-process communication, and sockets with the help of illustrations, tables, block diagrams, and industry based practical examples.
Read more…
English [en] · PDF · 10.2MB · 2017 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 31.357012
upload/wll/ENTER/1 ebook Collections/Z - More books, UNSORTED Ebooks/1 - More books/Linux - This Book Includes 4 Manuscripts. The Underground Bible to the UNIX Operating System.epub
Linux: This Book Includes 4 Manuscripts. The Underground Bible to the UNIX Operating System with Tools On Security and Kali Hacking to Understand Computer Programming, Data Science and Command Line (How to Become a Hacker with Networking for Beginners) Growth, Darwin Independently published, PT, 2020
If you are looking for a complete guide on how to install, configure, and use Linux as operating system, and a simple, step-by-step method for becoming a hacker, then keep reading... 4 Books in 1! This Book Includes: Linux for Beginners Linux for Hackers Hacking with Linux Hacking with Kali Linux Linux is a free and freely distributed operating system inspired by the UNIX system, written by Linus Torvalds with the help of thousands of programmers. Unlike other operating systems, such as MacOS (Apple operating system), UNIX is not intended to be easy to use, but to be extremely flexible . It is generally as easy to use as other operating systems, although great efforts are being made to facilitate its use. This operating system is an option to be taken into account by those users who are dedicated to work through networks, devote to programming, or learn hacking techniques. Especially for hackers, Linux is the best operating system on the market because it allows to perform a wide variety of tasks and transform your computer into an incredible hacking machine. Learn the hacking skills requires time. However, everything is possible with the correct guide and a lot of useful information. If you are ready to learn how to hack with Linux, then this book is your best bet. This is a detailed guide to learn all the principles of hacking and how to turn your Linux system into an unstoppable machine! You'll learn: Basic system concepts How to understand the user interface How to handle possible mistakes and errors How the operating system architecture works Basics of Linux and Hacking How to use Linux commands The correct hacking procedure Web and network hacking tools Ethical and unethical parts of hacking The hierarchy of hackers How to prevent cyber-attacks and malwares Cyber-security and cryptography Why is Kali Linux the best option for every hacker And much more Even if you are a complete beginner on programming this book will give you the correct information to understand the subject and start practicing today! As you reach the end of the book, you shall have a clearer picture of how the working environment works. The book has clear, simple explanations that can be easy to understand and thus, your journey towards learning how to hack shall be simplified. Start your journey! Develop underground hacking skills and turn your Linux system into a powerful, unbreakable, and unstoppable machine! Get This Book Today, Scroll Up and Click the Buy Now Button!
Read more…
English [en] · EPUB · 3.1MB · 2020 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11065.0, final score: 31.352072
lgli/P:\BooksCollection\Unix Network Programming - 1.djv
Unix Network Programming vol 1 W. Richard Stevens Prentice hall, vol 1, 2
English [en] · DJVU · 8.1MB · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11052.0, final score: 31.271723
upload/trantor/en/Will, Steve/Linux for Beginners_ The Ultimate Beginner Guide to Linux Command Line, Linux Programming and Linux Operating System.epub
Linux for Beginners: The Ultimate Beginner Guide to Linux Command Line, Linux Programming and Linux Operating System Steve Will 2016
English [en] · EPUB · 0.1MB · 2016 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 10050.0, final score: 31.270617
nexusstc/Linux: Learn the Ultimate Strategies to Master Operating System and Command Line. Improve Your Computer Programming Skills and Start Coding/e6368f0c4b13d3ec5fcbdb002b6e7258.epub
Linux: Learn the Ultimate Strategies to Master Operating System and Command Line. Improve Your Computer Programming Skills and Start Coding Phillips, Dan 2020
English [en] · EPUB · 2.8MB · 2020 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11060.0, final score: 31.155777
nexusstc/Secure Programming for Linux and UNIX HOWTO/401d1ed43cfdf80ee7899e4f3adc4d24.pdf
Secure Programming for Linux and UNIX HOWTO Wheeler 2003
English [en] · PDF · 0.7MB · 2003 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11050.0, final score: 31.089476
lgli/A:\usenetabtechnical\UNIX - Programming Environment [RUSSIAN] - B. Kernighan, R. Pike (2003) WW.pdf
UNIX - Programming Environment B. Kernighan, R. Pike 2003
Russian [ru] · PDF · 3.0MB · 2003 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11055.0, final score: 31.042347
nexusstc/Linux System Programming/693d2159d3501b467e2a71ecef77adce.epub
Linux System Programming Robert Love O'Reilly Media, Incorporated, 2013
Write software that draws directly on services offered by the Linux kernel and core system libraries. With this comprehensive book, Linux kernel contributor Robert Love provides you with a tutorial on Linux system programming, a reference manual on Linux system calls, and an insider’s guide to writing smarter, faster code.
Read more…
English [en] · EPUB · 1.6MB · 2013 · 📘 Book (non-fiction) · 🚀/nexusstc/zlib · Save
base score: 11065.0, final score: 31.037346
nexusstc/The Art Of Unix Programming/523826d92a30ce55825cae5371ab3a7e.pdf
The Art Of Unix Programming Eric Raymond Prentice Hall PTR, 2003
English [en] · PDF · 2.5MB · 2003 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11062.0, final score: 31.02294
nexusstc/Unix and Shell Programming/3e60d797e15e867a6d5f9f3c8d5cf7c0.pdf
Unix and Shell Programming Anoop Chaturvedi, B.L. Rai Laxmi Publications Pvt Ltd, Laxmi Publications Pvt. Ltd., [N.p.], 2011
This book, designed to meet the course on UNIX and SHELL Programming for graduate and undergraduate engineering students, presents an illuminative and objective exploration of algorithms and programming skills on UNIX and SHELL. The authors discuss all the concepts such as operating system services, file system, buffer cache, reading and writing disk blocks, inode assignment to a new file, system calls, structure and control of a process, inter-process communication, and sockets with the help of illustrations, tables, block diagrams, and industry based practical examples.
Read more…
English [en] · PDF · 5.2MB · 2011 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 31.01428
nexusstc/UNIX Programming. UNIX Processes, Memory Management, Process Communication, Networking, and Shell Scripting/356db480a4c60b00cf42b1be6cf55c1b.pdf
UNIX Programming: UNIX Processes, Memory Management, Process Communication, Networking, and Shell Scripting (English Edition) Dr. Vineeta Khemchandani; Dr. Darpan Anand; Dr. K.K. Mishra; Dr. Sandeep Harit BPB Publications, BPB Online LLP, [S.l.], 2022
This book is intended to be an instructional tool and study guide for those interested in learning about the principles of the UNIX operating system, process management, socket programming, and numerous shell scripting techniques. First, you will learn about the UNIX system architecture and programming environment, which provide an overview of all system resources and their management. Then, Unix file systems, Kernel data structures for performing file I/O, Basic File permissions and Library functions, and UNIX system calls are discussed. Process control, parallel execution, user data access, and signal management are just some of the topics covered in this book. Next, we'll go through the basics of network communication, such as system calls, data transmission over sockets, and I/O multiplexing models. Finally, the book discusses more advanced UNIX and C interface concepts such as library functions, command-line arguments, and environment variables. Throughout the book, you'll find plenty of solutions, exercises, and shell scripts to help you get the most out of your hands-on experience with the UNIX system.
Read more…
English [en] · PDF · 1.6MB · 2022 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 30.956726
lgli/P:\BooksCollection\Wheeler D.A.Secure programming with Linux and Unix HOWTO.2001.pdf
Secure programming with Linux and Unix HOWTO Wheeler D.A. 2001
English [en] · PDF · 0.6MB · 2001 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11050.0, final score: 30.811317
nexusstc/Unix Network Programming/6dc896162e366028acf704de09a81282.pdf
Unix Network Programming Vol 1 Richard Stevens Prentice Hall PTR, Vol 1, 2, 1998
English [en] · PDF · 160.1MB · 1998 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11062.0, final score: 30.802683
upload/newsarch_ebooks_2025_10/2021/06/06/1701778165.epub
Linux for Beginners: The Ultimate Crash Course (Computer Programming Book 1) Mark Solomon Brown
♣♣♣♣♣♣♣♣♣ 2020 Edition ♣♣♣♣♣♣♣♣♣ DO YOU NEED A HANDS-ON CRASH COURSE IN LINUX PROGRAMMING? Look no further! You have found your new Bible! Everything you need is within the covers of LINUX FOR BEGINNERS- The Ultimate Crash Course! Linux programming is an advanced skill, but building on your foundations, you will learn more from LINUX FOR BEGINNERS - The Ultimate Crash Course in one day than you can anywhere else. Whether you are a self-taught programmer, or you are working your way through school for a degree in information technology, leaning Linux and learning it well is essential. Whether you want to learn the Linux installation, the importance of using open-source operating system, scripting and coding in Linux, or to understand the other benefits of using Linux, you will find something in this book for you. “Really good overview of the Linux environment, basics ins and outs and so forth. Great companion to the course on Linux Training Academy as well” - from Amazon.com Don’t wait any longer! Scroll to the top of the page and get your copy today by clicking the BUY NOW button!
Read more…
English [en] · EPUB · 4.6MB · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11061.0, final score: 30.703836
upload/misc/utolica.duckdns.org/Alex Guerrieri_Hands-On System Programming With Go_ Build Modern and Concurrent Applications for Unix and Linux Systems Using Go.epub
Hands-On System Programming with Go : Build Modern and Concurrent Applications for Unix and Linux Systems Using Golang Alex Guerrieri; Safari, an O'Reilly Media Company Packt Publishing, Limited, 1040719, 1, 1, 2019
Explore the fundamentals of systems programming starting from kernel API and filesystem to network programming and process communications Key Features Learn how to write Unix and Linux system code in Golang v1.12 Perform inter-process communication using pipes, message queues, shared memory, and semaphores Explore modern Go features such as goroutines and channels that facilitate systems programming Book Description System software and applications were largely created using low-level languages such as C or C++. Go is a modern language that combines simplicity, concurrency, and performance, making it a good alternative for building system applications for Linux and macOS. This Go book introduces Unix and systems programming to help you understand the components the OS has to offer, ranging from the kernel API to the filesystem, and familiarize yourself with Go and its specifications. You'll also learn how to optimize input and output operations with files and streams of data, which are useful tools in building pseudo terminal applications. You'll gain insights into how processes communicate with each other, and learn about processes and daemon control using signals, pipes, and exit codes. This book will also enable you to understand how to use network communication using various protocols, including TCP and HTTP. As you advance, you'll focus on Go's best feature-concurrency helping you handle communication with channels and goroutines, other concurrency tools to synchronize shared resources, and the context package to write elegant applications. By the end of this book, you will have learned how to build concurrent system applications using Go What you will learn Explore concepts of system programming using Go and concurrency Gain insights into Golang's internals, memory models and allocation Familiarize yourself with the filesystem and IO streams in general Handle and control processes and daemons' lifetime via signals and pipes Communicate with other applications effectively using a network Use various encoding formats to serialize complex data structures Become well-versed in concurrency with channels, goroutines, and sync Use concurrency patterns to build robust and performant system applications Who this book is for If you are a developer who wants to learn system programming with Go, this book is for you. Although no knowledge of Unix and Linux system programming is necessary, intermediate knowledge of Go will help you understand the concepts covered in the book Table of Contents An Introduction to System Programming Unix OS Components An Overview of Go Working with the Filesystem Handling Streams Building Pseudo-Terminals Handling Processes and Daemons Exit Codes, Signals, and Pipes Network Programming Data Encoding Using Go Dealing with Channels and Goroutines Synchronization with sync and atomic Coordination Using Context Implementing Concurrency Patterns Using Reflection Using CGO
Read more…
English [en] · EPUB · 2.3MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11065.0, final score: 30.631998
upload/newsarch_ebooks/2020/04/11/0134496000.epub
Shell Programming in Unix, Linux and OS X: The Fourth Edition of Unix Shell Programming (4th Edition) (Developer's Library) Stephen G. Kochan, Patrick Wood Addison-Wesley Profressional, Developer's Library, 4th ed, Hoboken, 2016
Shell Programming in Unix, Linux and OS X is a thoroughly updated revision of Kochan and Wood’s classic Unix Shell Programming tutorial. Following the methodology of the original text, the book focuses on the POSIX standard shell, and teaches you how to develop programs in this useful programming environment, taking full advantage of the underlying power of Unix and Unix-like operating systems. After a quick review of Unix utilities, the book’s authors take you step-by-step through the process of building shell scripts, debugging them, and understanding how they work within the shell’s environment. All major features of the shell are covered, and the large number of practical examples make it easy for you to build shell scripts for your particular applications. The book also describes the major features of the Korn and Bash shells. Learn how to... Take advantage of the many utilities provided in the Unix system Write powerful shell scripts Use the shell’s built-in decision-making and looping constructs Use the shell’s powerful quoting mechanisms Make the most of the shell’s built-in history and command editing capabilities Use regular expressions with Unix commands Take advantage of the special features of the Korn and Bash shells Identify the major differences between versions of the shell language Customize the way your Unix system responds to you Set up your shell environment Make use of functions Debug scripts Contents at a Glance 1 A Quick Review of the Basics 2 What Is the Shell? 3 Tools of the Trade 4 And Away We Go 5 Can I Quote You on That? 6 Passing Arguments 7 Decisions, Decisions 8 ‘Round and ‘Round She Goes 9 Reading and Printing Data 10 Your Environment 11 More on Parameters 12 Loose Ends 13 Rolo Revisited 14 Interactive and Nonstandard Shell Features A Shell Summary B For More Information
Read more…
English [en] · EPUB · 19.5MB · 2016 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11065.0, final score: 30.601265
lgli/ingsat/__Компьютерная литература вычислительная техника/Волк, Сергей. MacOS X (Reduce). UNIX для всех. М., 2005. 267 с.pdf
MacOS X (Reduce). UNIX для всех Волк Сергей 2005
Russian [ru] · PDF · 6.2MB · 2005 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11055.0, final score: 30.524734
upload/newsarch_ebooks/2022/06/29/extracted__UNIX_Programming_UNIX_Processes_Memory_Management_Process_Communication_Networking_and_Shell_Scripting.zip/UNIX Programming UNIX Processes, Memory Management, Process Communication, Networking, and Shell Scripting/UNIX Programming - Khemchandani, Vineeta;Anand, Da.epub
UNIX Programming Khemchandani, Vineeta;Anand, Darpan;Mishra, K. K.; & Dr. Darpan Anand & Dr. K.K. Mishra & Dr. Sandeep Harit BPB Publications, 2022
English [en] · EPUB · 0.6MB · 2022 · 📘 Book (non-fiction) · 🚀/upload/zlib · Save
base score: 11052.0, final score: 30.450975
nexusstc/Learn Enough Command Line to Be Dangerous: A tutorial introduction to the Unix command line/4dec9c51e73c9027d3d8a4fab4408fe6.pdf
Learn Enough Command Line to Be Dangerous: A tutorial introduction to the Unix command line Michael Hartl Learn Enough, 2016
The Unix command line is the single most important foundational skill for aspiring software developers, and Learn Enough Command Line to Be Dangerous has been called "the best beginners guide to bash [the most popular command-line program]". Unlike most other command line tutorials, Learn Enough Command Line to Be Dangerous assumes no prerequisites other than general computer knowledge. Get started on the road to technical sophistication by learning this essential computer skill. Read the Learn Enough Story at learnenough.com/story
Read more…
English [en] · PDF · 3.6MB · 2016 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11063.0, final score: 30.230251
upload/wll/ENTER/1 ebook Collections/Z - More books, UNSORTED Ebooks/1 - More books/Linux for Beginners - The Ultimate Practical Guide to Operating System, Command Line and Programming.epub
Linux for Beginners: The Ultimate Practical Guide to Operating System, Command Line and Programming. Improve your Computer Skills and Become a Computing Expertise. Cooper, Nathan Independently Published, 2020
Do you want to learn Linux and its fundamentals, improve your computer programming skills and become a computing expertise? If yes, then keep reading...Linux has been well-known as one of the most powerful operating systems in the world of cybersecurity and coding.Among its various components, Kali Linux is one of the distributions which can be treated like a boon for the ethical hackers and the IT people. However, everything comes with a number of problems. In this world of today, people have excessive trust in Kali Linux capabilities by default only. As the end result, most of the users are not paying attention to the various manual aspects of the Linux security. It is true that with Linux, you can automate many of your tasks. However, it also requires some manual touch for keeping everything with the pace. This fact even becomes more evident when it comes to the concept of security. Though an operating system might automate all your tasks, it is your task to be anxious always. You are required to keep a close eye on the settings of our application and various other details. When you have a well-configured system of Kali Linux, it might turn out to be the most difficult thing to crack. However, most of the users of Kali Linux do not have profound knowledge about what is required for keeping their whole systems locked up. In case you start using a brand-new application, try to pay very close attention to the details of its configuration. Running the application with the same example settings and then using it is not the ideal option. It is not at all recommended. Some of the developers in the past also put decoy settings in the applications for making sure that the applications are prevented from running. This was a great way for ensuring that all the users have checked out the file of configuration of the application. When it comes to permissions, it forms an essential part of Linux. It is very important for a user to clearly understand how each and every permission function along with the implications of the various components of the OS. In case you are shifting from Windows to Linux, the generalized concept might be a bit different and awkward for you. The general rule of Kali Linux is that you are not supposed to use root for your daily work. This might sound like a bit of a surprise for all the Windows users in which the operating system handles the various permissions which are critical in nature in a different way. It is surely an inconvenient function where you are required to type a password each and every time when you want the machine to execute a function. However, it is practical as well as it will surely help in preventing some serious security problem of your machine in the future. In this book, you will learn more about:Basic Linux commandsLinux InstallationFile SystemBasic Shell ProgrammingWhat to Do Next with Linux?Basic kali Linux toolsCommand Syntax PatternsLinux Files and DirectoriesLinux File System SearchingUser and Group ManagementCommands and Functions for the BeginnerUsing Linux Text EditorsexercisesBuilding ScriptsSecuring Your Linux ServerGNU UtilitiesControl Privileged User... AND MORE!!!What are you waiting for? Don't wait anymore, press the buy now button and get started.
Read more…
English [en] · EPUB · 2.0MB · 2020 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11065.0, final score: 30.212166
lgli/Cooper, Nathan - Linux for Beginners: The Ultimate Practical Guide to Operating System, Command Line and Programming. Improve your Computer Skills and Become a Computing Expertise. (2020, ).epub
Linux for Beginners: The Ultimate Practical Guide to Operating System, Command Line and Programming. Improve your Computer Skills and Become a Computing Expertise. Cooper, Nathan 2020
English [en] · EPUB · 2.0MB · 2020 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 11063.0, final score: 30.146345
upload/duxiu_main/v/epub/unix网络编程-卷2-进程间通信-第2版.epub
UNIX网络编程 卷2 进程间通信(第2版) [美]W. 理查德?史蒂文斯(W. Richard Stevens) [[美]W. 理查德?史蒂文斯(W. Richard Stevens)] 人民邮电出版社, 2015
Chinese [zh] · EPUB · 34.5MB · 2015 · 📘 Book (non-fiction) · 🚀/lgli/upload/zlib · Save
base score: 11060.0, final score: 30.12334
lgli/[美]W. Richard Stevens Stephen A. Rago 著 elib.cc [[美]W. Richard Stevens Stephen A. Rago 著] - UNIX环境高级编程(第3版)(elib.cc) (2014, 人民邮电出版社 ,elib.cc).epub
UNIX环境高级编程(第3版)(elib.cc) [美]W. Richard Stevens Stephen A. Rago 著 elib.cc [[美]W. Richard Stevens Stephen A. Rago 著] 人民邮电出版社 ,elib.cc, 2014
Chinese [zh] · EPUB · 37.1MB · 2014 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
❌ This file might have issues.
base score: 0.01, final score: 29.995377
lgli/K:\_add\2\kolxoz\77\77\Cs_Computer science\CsAl_Algorithms\Stevens W.R., Rago S.A. Advanced programming in the Unix environment (3ed., Pearson, 2013)(ISBN 9780321637734)(1034s)_CsAl_.pdf
Advanced Programming in the UNIX Environment, 3rd Edition W. Richard Stevens, Stephen A. Rago Addison-Wesley Professional, May 24, 2013
✅ English [en] · PDF · 4.2MB · 2013 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 14062.0, final score: 29.977406
nexusstc/Bash programming from scratch/10069385f0665422da9fa132eaf1027c.pdf
Bash programming from scratch Ilya Shpigor, (Илья Шпигорь) leanpub.com, 2021
This book was not intended to be another Bash and Unix environment guide. This is a programming tutorial. Examples of programs are written in the Bash language here. Learning programming by yourself is possible. But you will have inevitable questions. Without some experience, it will be difficult to answer them. We will try to consider all these questions. The book covers the following topics in detail: * General principles of computer operation. * Developer tools and requirements for them. * Basic programming concepts. There are exercises for each topic. Let's do them together. We will consolidate new knowledge in this way. After reading this book, you will learn how to use Bash. Its features will help you to solve your daily computer tasks. You will learn how to automate some of them. This is a great start for learning programming.
Read more…
English [en] · PDF · 5.4MB · 2021 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 29.941225
upload/trantor/en/Quinn, Rian/Hands-On System Programming with C++ ú Build robust and concurrent Unix and Linux systems with C++17.epub
Hands-On System Programming with C++ · Build robust and concurrent Unix and Linux systems with C++17 Dr. Rian Quinn Packt Publishing, 2019
C++ is a general-purpose programming language with a bias towards systems programming. This book provides a detailed walkthrough of the C, C++ and POSIX standards and enables a firm understanding of various system calls for UNIX systems. Topics include console and file IO, memory management, sockets, time interface, process and thread management COM051240 - COMPUTERS / Software Development and Engineering / Systems Analysis and Design,COM051070 - COMPUTERS / Programming Languages / C++,COM046070 - COMPUTERS / Operating Systems / Linux
Read more…
English [en] · EPUB · 0.9MB · 2019 · 📗 Book (unknown) · 🚀/upload/zlib · Save
base score: 11060.0, final score: 29.939365
nexusstc/The Art Of Unix Programming/05668f4c772b0898dea1a7ae405a3418.pdf
The Art Of Unix Programming Raymond Eric
Spanish [es] · PDF · 2.5MB · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11053.0, final score: 29.843987
nexusstc/Learning AWK Programming/5e20ed163168166abcc41287712044be.epub
Learning AWK Programming : A Fast, and Simple Cutting-edge Utility for Text-processing on the Unix-like Environment Shiwang Kalkhanda Packt Publishing Limited, Packt Publishing, Birmingham, 2018
Text processing and pattern matching simplifiedKey Features-Master the fastest and most elegant big data munging language-Implement text processing and pattern matching using the advanced features of AWK and GAWK-Implement debugging and inter-process communication using GAWKBook DescriptionAWK is one of the most primitive and powerful utilities which exists in all Unix and Unix-like distributions. It is used as a command-line utility when performing a basic text-processing operation, and as programming language when dealing with complex text-processing and mining tasks. With this book, you will have the required expertise to practice advanced AWK programming in real-life examples. The book starts off with an introduction to AWK essentials. You will then be introduced to regular expressions, AWK variables and constants, arrays and AWK functions and more. The book then delves deeper into more complex tasks, such as printing formatted output in AWK, control flow statements, GNU's implementation of AWK covering the advanced features of GNU AWK, such as network communication, debugging, and inter-process communication in the GAWK programming language which is not easily possible with AWK. By the end of this book, the reader will have worked on the practical implementation of text processing and pattern matching using AWK to perform routine tasks. What you will learn-Create and use different expressions and control flow statements in AWK-Use Regular Expressions with AWK for effective text-processing-Use built-in and user-defined variables to write AWK programs-Use redirections in AWK programs and create structured reports-Handle non-decimal input, 2-way inter-process communication with Gawk-Create small scripts to reformat data to match patterns and process textsWho this book is forThis book is for developers or analysts who are inclined to learn how to do text processing and data extraction in a Unix-like environment. Basic understanding of Linux operating system and shell scripting will help you to get the most out of the book.
Read more…
English [en] · EPUB · 1.2MB · 2018 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11060.0, final score: 29.838577
upload/newsarch_ebooks/2020/09/06/Shell Scripting_ How to Automate Command Line Tasks Using Bash Scripting and Shell Programming.epub
Shell Scripting: How to Automate Command Line Tasks Using Bash Scripting and Shell Programming Cannon, Jason 2015
English [en] · EPUB · 0.7MB · 2015 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11050.0, final score: 29.807554
nexusstc/Unix System Programming with Standard ML/47c658e26488ab96a83a9d400ff1d722.pdf
Unix System Programming with Standard ML Anthony L. Shipman 2001
Table of Contents......Page 5 List of Figures......Page 13 The Audience......Page 15 The Environment......Page 16 What is Functional Programming?......Page 19 Pure FP and I/O......Page 22 Pure FP and Plumbing......Page 24 Assembling the Hello World Program......Page 27 The echo Program......Page 32 The Basics......Page 34 Tail Recursion......Page 36 Tail Recursion as Iteration......Page 38 Using the Fold Functions......Page 41 Tail Recursion for Finite State Machines......Page 43 The getopt Programs......Page 47 Mostly Functional......Page 48 Using a Hash Table......Page 54 Getopt with a Hash Table......Page 57 The Deluxe getopt......Page 62 Preliminaries......Page 71 General......Page 72 Option......Page 74 Bool......Page 75 The Types......Page 76 Text Scanning......Page 77 Integers......Page 81 Reals......Page 82 Lists......Page 83 Arrays and Vectors......Page 84 The Portable I/O API......Page 85 The Portable OS API......Page 89 OS.FileSys......Page 90 OS.Process......Page 93 Time and Date......Page 94 Posix.Error......Page 95 Posix.FileSys......Page 96 POSIXFLAGS......Page 101 Posix.IO......Page 102 Posix.ProcEnv......Page 105 Posix.TTY......Page 106 Unsafe Vectors and Arrays......Page 109 Memory Representation Information......Page 111 Miscellaneous Unsafe Operations......Page 114 Signals......Page 115 The Interval Timer......Page 117 Garbage Collection Control......Page 118 Execution Time Profiling......Page 119 Lazy Suspensions......Page 121 Weak Pointers......Page 122 The Exception History List......Page 125 The Generic Socket Types......Page 126 The Specific Socket Types......Page 128 Socket Addresses......Page 129 A Simple TCP Client......Page 131 A Simple TCP Server......Page 132 Servers with Multiple Connections......Page 134 Trees, Maps and Sets......Page 139 Hash Tables......Page 143 Vectors and Arrays......Page 144 Queues and Fifos......Page 145 Property Lists......Page 147 Sorting and Searching......Page 153 Formatted Strings......Page 157 Miscellaneous Utilities......Page 161 The Pieces of the Library......Page 163 Basic Matching......Page 166 Matching with a Back-End......Page 168 Pretty-Printing......Page 170 Unix......Page 171 Continuations......Page 173 Coroutines......Page 176 The CML Model......Page 179 CML Threads......Page 180 CML Channels......Page 182 CML Events......Page 183 Synchronous Variables......Page 185 Mailboxes......Page 186 A Counter Object......Page 187 Getting the Counter's Value......Page 190 Getting the Value through an Event......Page 194 Getting the Value with a Time-Out......Page 196 More on Time-Outs......Page 201 Semaphores......Page 203 Semaphores via Synchronous Variables......Page 211 Garbage Collection Basics......Page 217 Multi-Generational Garbage Collection......Page 219 Run-Time Arguments for the Garbage Collector......Page 220 Heap Object Layout......Page 221 Basic SML/NJ Performance......Page 225 Memory Performance......Page 229 CML Channel Communication and Scheduling......Page 231 Spawning Threads for Time-outs......Page 233 Behaviour of Timeout Events......Page 236 Introduction......Page 241 The HTTP Protocol......Page 242 URL Syntax......Page 243 HTTP Requests......Page 244 The Date Header......Page 247 The Authorization Header......Page 248 The Referer Header......Page 249 The Content-Type Header......Page 250 HTTP Responses......Page 251 The WWW-Authenticate Header......Page 253 The Resource Store......Page 254 Server Configuration......Page 255 Configuration File Syntax......Page 256 The Server Parameters......Page 257 The Node Parameters......Page 259 The Architecture of the Server......Page 263 Entities, Producers and Consumers......Page 265 Requests and Responses......Page 268 Resource Store Nodes......Page 269 The Connection Protocol......Page 271 Time-outs......Page 272 System Resource Management......Page 273 Building and Testing the Server......Page 275 Basic Testing......Page 277 Testing Multiple Requests......Page 279 Testing Authorisation......Page 280 Testing the Performance......Page 281 Profiling the Server......Page 286 The Organisation of the Code......Page 291 How to Follow the Code......Page 297 Building the Server......Page 298 The Main Module......Page 299 The Startup Module......Page 301 The Listener Module......Page 304 The Connect Module......Page 311 The HTTP10 Module......Page 315 The Store Module......Page 322 The Node Factory......Page 327 The Generic Node......Page 329 The Directory Node Handler......Page 337 The CGI Node Handler......Page 344 The Builtin Node Handler......Page 352 The ResponseUtils Module......Page 354 The NodeAuth Module......Page 356 The Entity Module......Page 360 The HTTPHeader Module......Page 367 The IETFLine and IETFPart Modules......Page 374 The HTTPStatus Module......Page 378 The Config Module - Interface......Page 379 The Configuration Grammar......Page 385 The Configuration Lexer......Page 391 The Parser Driver......Page 396 Processing the Parse Tree......Page 399 MIME Type Configuration......Page 401 The Common Layer......Page 402 The Abort Module......Page 403 The Common Module......Page 408 The FileIO Module......Page 409 The Files Module......Page 410 The Log Module......Page 411 The Mutex Module......Page 417 The Open File Manager......Page 419 Being Generic......Page 420 Finalisation......Page 424 Opening a File......Page 427 A Specialised Open Manager......Page 431 The Signal Manager......Page 433 The Singleton Module......Page 435 The Text Module......Page 437 The TmpFile Module......Page 440 The URL Module......Page 448 Large-scale Development......Page 451 Infrastructure......Page 452 Related Languages......Page 453 To Finish......Page 454 Tutorials......Page 455 Syntax Errors......Page 457 Identifier Errors......Page 458 Record Errors......Page 459 Type Errors......Page 460 Simple Type Errors......Page 461 If and Case Expressions......Page 462 Non-local Type Errors......Page 464 Appendix C. Installation......Page 467 Bibliography......Page 471 copy by reference......Page 475 finalisation......Page 476 immutable......Page 477 monomorphic......Page 478 SML......Page 479 static......Page 480 yacc......Page 481
Read more…
English [en] · PDF · 2.0MB · 2001 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11063.0, final score: 29.79216
upload/misc/Y9EgLx762wKqWqG7nloH/Books/Gentoomen Library/Programming/Java/O'Reilly - 57 Bookshelf (Java,Perl,TCPIP,UNIX,Java Enterprise,Linux,Oracle,WWW).chm
O'Reilly - 57 Bookshelf (Java,Perl,TCPIP,UNIX,Java Enterprise,Linux,Oracle,WWW) O'Reilly Media
English [en] · CHM · 62.4MB · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
base score: 11040.0, final score: 29.770971
lgli/F:\twirpx\_19\_9\1890788\1curry_d_a_unix_systems_programming_for_svr4.pdf
UNIX System Programming for System VR4 (Nutshell Handbooks) Curry, Dave O'Reilly Media, Incorporated, 1 edition, August 1, 1996
2nd ed. — O’Reilly & Associates, 2014. — 532 p. — (Nutshell Handbooks). — ISBN: 1565921631, 9781565921634 Any program worth its salt uses operating system services. Even a simple program, if practical, reads input and produces output. And, most applications have more complex needs. They need to find out the time, use the network, or start and communicate with other processes. Systems programming really means nothing more than writing software that uses these operating system services.UNIX Systems Programming for SVR4 gives you the nitty-gritty details on how UNIX interacts with applications. If you're writing an application from scratch, or if you're porting an application to any System V.4 platform, you need this book.The first part of the book presents simple functions and concepts supported by numerous code fragment examples and short demonstration programs. These examples become building blocks for the application program examples that appear later in the book to illustrate more advanced, complex functions.UNIX Systems Programming for SVR4 is thorough and complete and offers advice on: • Working with low-level I/O routines and the standard I/O library • Creating and deleting files and directories, changing file attributes, processing multiple input streams, file and record locking, and memory-mapped files • Reading, printing, and setting the system time and date • Determining who is logged in, times users log in and out, how to change a program's effective user ID or group ID, and writing set user ID programs • Changing system configuration parameters for resource limits • Creating processes, job control, and signal handling • Using pipes, FIFOs, UNIX-domain sockets, message queues, semaphores, and shared memory for interprocess communication • Reading and setting serial line characteristics including baud rate, echoing, and flow control • Network programming with Berkeley sockets, Transport Layer Interface (TLI), a less popular but more flexible interface to network programming, and the data link provider interface
Read more…
English [en] · PDF · 3.8MB · 1996 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11065.0, final score: 29.751335
lgli/Kerrisk, Michael - The Linux Programming Interface (2011, No Starch Press).epub
The Linux Programming Interface Kerrisk, Michael No Starch Press, Inc., 2011
The Linux Programming Interface describes the Linux API (application programming interface)—the system calls, library functions, and other low-level interfaces that are used, directly or indirectly, by every program that runs on Linux.
Read more…
English [en] · EPUB · 5.1MB · 2011 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 11068.0, final score: 29.5574
nexusstc/Linux® commands Notes for Professionals book/f5976f57b86cdf254626e866ba0bb289.pdf
Linux® commands Notes for Professionals book GoalKicker Books GoalKicker Books, Programming Notes for Professionals, 2018
What people are saying about Notes for Professionals books Wow, great stuff. There is more available: Git C++ Bash C LaTeX! Gonna put them on my ebook reader. Thank you ! I downloaded the pdf version. My first impression, you've done a great job. Love it, so simplified and and easy to use . Excellent job!!!!!!!!!!! Thank you for another great book! Your "Linux Notes" is awesome! it's amazing.. thank you. nice initiative, indeed This is gold. Programming Notes for Professionals #books - FOR FREE! The Linux® Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified Book created for educational purposes and is not affiliated with Linux® group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners 65 pages, published on May 2018
Read more…
English [en] · PDF · 0.9MB · 2018 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11060.0, final score: 29.516438
lgli/Steve Will [Will, Steve] - Linux for Beginners: The Ultimate Beginner Guide to Linux Command Line, Linux Programming and Linux Operating System (2016, ).epub
Linux for Beginners: The Ultimate Beginner Guide to Linux Command Line, Linux Programming and Linux Operating System Steve Will [Will, Steve] 2016
English [en] · EPUB · 0.1MB · 2016 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 10053.0, final score: 29.447815
nexusstc/Programming in C UNIX System Calls and Subroutines using C/f8e7b806cdb0ae0d2cecff4f58d23752.pdf
Programming in C UNIX System Calls and Subroutines using C A. D. Marshall lecture notes, 2004
English [en] · PDF · 1.5MB · 2004 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib · Save
base score: 11062.0, final score: 29.442188
lgli/Michael Kerrisk - The Linux Programming Interface (2010, No Starch Press, Inc.).epub
The Linux Programming Interface Kerrisk, Michael No Starch Press, Inc., 2011
English [en] · EPUB · 25.9MB · 2011 · 📘 Book (non-fiction) · 🚀/lgli/zlib · Save
base score: 11065.0, final score: 29.387764
Previous 1 Next
Previous 1 Next
Anna’s Archive
Home
Search
Donate
🧬 SciDB
FAQ
Account
Log in / Register
Account
Public profile
Downloaded files
My donations
Referrals
Explore
Activity
Codes Explorer
ISBN Visualization ↗
Community Projects ↗
Open data
Datasets
Torrents
LLM data
Stay in touch
Contact email
Anna’s Blog ↗
Reddit ↗
Matrix ↗
Help out
Improve metadata
Volunteering & Bounties
Translate ↗
Development
Anna’s Software ↗
Security
DMCA / copyright claims
Alternatives
annas-archive.li ↗
annas-archive.se ↗
annas-archive.org ↗
SLUM [unaffiliated] ↗
SLUM 2 [unaffiliated] ↗