diff --git a/README.md b/README.md
index 93d6fc1..f6337ab 100644
--- a/README.md
+++ b/README.md
@@ -3754,13 +3754,17 @@ lshw # List all hardware
## System Information
```bash
-uname -s # Print kernel name
-uname -r # Print kernel release
-uname -m # Print Architecture
-uname -o # Print Operating System
+uname -s # Print kernel name
+uname -r # Print kernel release
+uname -m # Print Architecture
+uname -o # Print Operating System
+uname -a # Print all Systen info
-cat /proc/cpuinfo # Show cpu info
-cat /proc/meminfo # Show memory info
+lsb_release -a # Print distribution-specific information
+dpkg --print-architecture # Print-architecture by name
+
+cat /proc/cpuinfo # Show cpu info
+cat /proc/meminfo # Show memory info
```
[⬆ ʀᴇᴛᴜʀɴ ᴛᴏ ᴄᴏɴᴛᴇɴᴛꜱ](#contents)
@@ -4377,11 +4381,7 @@ cht.sh keyword
![hts](https://user-images.githubusercontent.com/18756975/201403803-7f899124-3412-443c-9b6d-e60b8b2ca889.png)
_**Install**_ :
```bash
-sudo apt install hstr
-```
-_**Configure HSTR just by running**_ :
-```bash
-hstr --show-configuration >> ~/.bashrc
+sudo add-apt-repository ppa:ultradvorka/ppa && sudo apt-get update && sudo apt-get install hstr && hstr --show-configuration >> ~/.bashrc && . ~/.bashrc
```
**_Usage_** :
```bash
@@ -4406,7 +4406,7 @@ Interactive searching🔎 :
_**Install**_ :
```bash
-sudo apt-get install fd-find
+sudo apt-get install fd-find -y
```
_**Add binary link**_(set correct bin directory location if error) :
```bash
@@ -4418,23 +4418,59 @@ _**Usage**_ :
Char. | +Command | Description | |
---|---|---|---|
fd foo | -Search system for everything with the name foo in it. | +fd foo | +Search in current directory, the string pattern name "foo" of all parent & subdirectories and files. | +
fd foo /FOO2 | +Search in "FOO2" directory, the string pattern name "foo" of all parent & subdirectories and files. | ||
fd -g|--glob foo.txt | -Search for particular file name. | +fd -g|--glob foo | +Search in current directory, the glob pattern name exactly "foo" of all parent & subdirectories and files. | +
fd -g|--glob foo /FOO2 | +Search in "FOO2" directory, the glob pattern name exactly "foo" of all parent & subdirectories and files. | +||
fd foo /FOO2 | +Search in the directory "FOO2", the string pattern name "foo" of all parent & subdirectories and files. | +||
fd /foo -p|--path /FOO2 | +Search in the directory "FOO2" and view the files and directory paths and its contents that is or starts with the string pattern name "foo". | +||
fd foo/ -p|--path /FOO2 | +Search in the directory "FOO2" and view the directory paths and its contents that is or ends with the string pattern name "foo". | ||
fd -e|--extension txt | +fd -t|--type -d foo | +Search for directory type only. | +|
fd -t|--type -f foo | +Search for file type only. | +||
fd -t|--type d -t|--type e foo | +Search for empty directories only. | +||
fd -a|--absolute-path foo | +Search in current directory showing the full path, the string name "foo" of all parent & subdirectories and files. | +||
fd -e|--extension txt | Search for a particular file extension. | ||
fd -H|--hidden foo | +fd -H|--hidden foo | Search for hidden and ignored files. |