Live briefing
Everything about Patch (Unix)
Command for applying changes to text files
patch is a shell command that updates text files according to instructions in a separate file, called a patch file. The patch file is a text file that lists the differences between the input file and the desired content. The command is designed to support patch files created via diff. A user creates a patch file by running diff for two versions of a file, which produces a list of differences that patch can later use to generate the target file from the original file plus the patch file. The term patch is also a verb for applying a patch. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Patch (Unix)A 5-minute orientation
- Pick up a classic book: Profiling under UNIX by patchingThe most-reprinted book on the subject
- Go sideways: Tail (Unix)A closely related topic
- Go sideways: Wc (Unix)A closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
- 📕Profiling under UNIX by patchingMatt Bishop · 1987
- 📕Halt and catch firePaul Haslinger · 2016
Solaris 7Thomas Handschuch · 1999
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Tail (Unix) tail is a program available on Unix, Unix-like systems, FreeDOS and MSX-DOS used to display the tail end of a text file or piped data. The version of tail…
- Wc (Unix) wc (short for word count) is a command in Unix, Plan 9, Inferno, and operating systems that are Unix-like. The program reads either standard input or a…
- Diff diff is a shell command that compares the content of files and reports differences. The term diff is also used to identify the output of the command and…
- Diff3 diff3 is a Unix utility to compare three files and show any differences among them. diff3 can also merge files, implementing a three-way merge. diff3 originally…
- Uniq uniq is a utility command on Unix, Plan 9, Inferno, and Unix-like operating systems which, when fed a text file or standard input, outputs the text with…
- Sleep (command) In computing, sleep is a command in Unix, Unix-like and other operating systems that suspends program execution for a specified time. The sleep instruction…
- Grep grep is a command-line utility for searching text for lines that match a regular expression. Its name comes from the ed command g/re/p (global, regular…
- Ls ls is a shell command for listing files – including special files such as directories. Originally developed for Unix and later codified by POSIX and Single…