add system

Stop tailing a file on program terminate
This commit is contained in:
onceupon 2018-10-25 01:29:49 +08:00 committed by GitHub
parent 1e9abe3dfd
commit da2f7b910e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1890,7 +1890,11 @@ w
```bash ```bash
users users
``` ```
##### Stop tailing a file on program terminate
```bash
tail -f --pid=<PID> filename.txt
# replace PID with the process ID of the program.
```
## Hardware ## Hardware
[[back to top](#handy-bash-oneliner-commands)] [[back to top](#handy-bash-oneliner-commands)]
@ -1989,6 +1993,12 @@ tr '\n' ' ' <filename
```bash ```bash
tr /a-z/ /A-Z/ tr /a-z/ /A-Z/
``` ```
##### Translate a range of characters (e.g. substitute a-z into a)
```bash
echo 'something' |tr a-z a
# aaaaaaaaa
```
##### Compare files (e.g. fileA, fileB) ##### Compare files (e.g. fileA, fileB)
@ -2339,10 +2349,15 @@ declare -A array=()
scp -r directoryname user@ip:/path/to/send scp -r directoryname user@ip:/path/to/send
``` ```
##### Split file into lines (e.g. 1000 lines/smallfile) ##### Split file into smaller file
```bash ```bash
$ split -d -l 1000 bigfilename # Split by line (e.g. 1000 lines/smallfile)
split -d -l 1000 largefile.txt
# Split by byte without breaking lines across files
split -C 10 largefile.txt
``` ```
##### Create a large amount of dummy files (e.g 100000 files, 10 bytes each): ##### Create a large amount of dummy files (e.g 100000 files, 10 bytes each):
```bash ```bash
#1. Create a big file #1. Create a big file
@ -2711,5 +2726,17 @@ echo 'hihihihi' | tee outputfile.txt
```bash ```bash
cat -v filenme cat -v filenme
``` ```
##### Convert tab to space
```bash
expand filenme
```
##### Convert space to tab
```bash
unexpand filenme
```
##### Display file in octal ( you can also use od to display hexadecimal, decimal, etc)
```bash
od filenme
```
=-=-=-=-=-A lot more coming!! =-=-=-=-=-=-=-=-=-=waitwait-=-=-=-=-=-=-=-=-=- =-=-=-=-=-A lot more coming!! =-=-=-=-=-=-=-=-=-=waitwait-=-=-=-=-=-=-=-=-=-