mirror of
https://github.com/trimstray/the-book-of-secret-knowledge
synced 2024-11-22 11:13:05 +00:00
README.md - added new one-liners
- signed-off-by: trimstray <trimstray@gmail.com>
This commit is contained in:
parent
4a9beba7c1
commit
518bd28ba0
1 changed files with 66 additions and 0 deletions
66
README.md
66
README.md
|
@ -309,6 +309,7 @@ disown -a && exit
|
|||
|
||||
```bash
|
||||
kill -9 $$
|
||||
unset HISTFILE && exit
|
||||
```
|
||||
|
||||
###### Perform a branching conditional
|
||||
|
@ -371,6 +372,13 @@ rename 'y/A-Z/a-z/' *
|
|||
printf "%`tput cols`s" | tr ' ' '#'
|
||||
```
|
||||
|
||||
###### Show shell history without line numbers
|
||||
|
||||
```bash
|
||||
history | cut -c 8-
|
||||
fc -l -n 1 | sed 's/^\s*//'
|
||||
```
|
||||
|
||||
___
|
||||
|
||||
##### Tool: [mount](https://en.wikipedia.org/wiki/Mount_(Unix))
|
||||
|
@ -438,6 +446,38 @@ find / -type f -size +20M
|
|||
find -type f -exec md5sum '{}' ';' | sort | uniq --all-repeated=separate -w 33
|
||||
```
|
||||
|
||||
###### Change permission only for files
|
||||
|
||||
```bash
|
||||
cd /var/www/site && find . -type f -exec chmod 766 {} \;
|
||||
cd /var/www/site && find . -type f -exec chmod 664 {} +
|
||||
```
|
||||
|
||||
###### Change permission only for directories
|
||||
|
||||
```bash
|
||||
cd /var/www/site && find . -type d -exec chmod g+x {} \;
|
||||
cd /var/www/site && find . -type d -exec chmod g+rwx {} +
|
||||
```
|
||||
|
||||
###### Find files and directories for specific user
|
||||
|
||||
```bash
|
||||
find . -user <username> -print
|
||||
```
|
||||
|
||||
###### Find files and directories for all without specific user
|
||||
|
||||
```bash
|
||||
find . \!-user <username> -print
|
||||
```
|
||||
|
||||
###### Delete older files than 60 days
|
||||
|
||||
```bash
|
||||
find . -type f -mtime +60 -delete
|
||||
```
|
||||
|
||||
___
|
||||
|
||||
##### Tool: [top](https://en.wikipedia.org/wiki/Top_(software))
|
||||
|
@ -656,6 +696,20 @@ EOF
|
|||
))
|
||||
```
|
||||
|
||||
###### Convert DER to PEM
|
||||
|
||||
```bash
|
||||
( _fd_der="cert.crt" ; _fd_pem="cert.pem" ; \
|
||||
openssl x509 -in ${_fd_der} -inform der -outform pem -out ${_fd_pem} )
|
||||
```
|
||||
|
||||
###### Convert PEM to DER
|
||||
|
||||
```bash
|
||||
( _fd_der="cert.crt" ; _fd_pem="cert.pem" ; \
|
||||
openssl x509 -in ${_fd_pem} -outform der -out ${_fd_der} )
|
||||
```
|
||||
|
||||
###### Checking whether the private key and the certificate match
|
||||
|
||||
```bash
|
||||
|
@ -1201,3 +1255,15 @@ grep . filename > newfilename
|
|||
```bash
|
||||
grep -vE '(error|critical|warning)' filename
|
||||
```
|
||||
|
||||
###### Show data from file without comments
|
||||
|
||||
```bash
|
||||
grep -v ^[[:space:]]*# filename
|
||||
```
|
||||
|
||||
###### Show data from file without comments and new lines
|
||||
|
||||
```bash
|
||||
egrep -v '#|^$' filename
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue