Skip to content

Commit 52dd73a

Browse files
committed
Improve basics
1 parent 4c74027 commit 52dd73a

30 files changed

Lines changed: 523 additions & 60 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
![Icon](https://raw.githubusercontent.com/SimonSchubert/LinuxCommandLibrary/master/art/web_hi_res_144.png)
44

5-
The app currently has **7703** manual pages, **23+** basic categories and a bunch of general terminal tips. It works 100% offline, doesn't need an internet connection and has no tracking software.
5+
The app currently has **7706** manual pages, **23+** basic categories and a bunch of general terminal tips. It works 100% offline, doesn't need an internet connection and has no tracking software.
66

77
[![App Store](https://raw.githubusercontent.com/SimonSchubert/LinuxCommandBibliotheca/master/art/app_store_badge.png)](https://apps.apple.com/us/app/linux-command-library/id1219649976)
88
[![Play Store](https://raw.githubusercontent.com/SimonSchubert/LinuxCommandBibliotheca/master/art/play_store_badge.png)](https://play.google.com/store/apps/details?id=com.inspiredandroid.linuxcommandbibliotheca)
@@ -40,11 +40,11 @@ Native CLI and GUI binaries for Linux, macOS, and Windows are available in [Rele
4040

4141
#### Categories
4242

43-
One-liners, Coding agents, System information, System control, Users & Groups, Files & Folders, Input, Printing, JSON, Network, Search & Find, GIT, SSH, Video & Audio, Package manager, Hacking tools, Terminal games, Crypto currencies, VIM Texteditor, Emacs Texteditor, Nano Texteditor, Pico Texteditor, Micro Texteditor
43+
One-liners, AI tools, System information, System control, Users & Groups, Files & Folders, Input, Printing, JSON, Network, Search & Find, GIT, SSH, Video & Audio, Package manager, Hacking tools, Terminal games, Cryptocurrencies, VIM Text Editor, Emacs Text Editor, Nano Text Editor, Pico Text Editor, Micro Text Editor
4444

4545
#### Tips
4646

47-
Clear and reset the terminal, List of recent commands, Close a frozen window/application, Tab Completion, Temporary aliases, Permanent aliases, Chain commands, Command syntax, Cursor navigation, Redirection, Special characters in commands, View file permissions, Modify file permissions, Set file permissions via binary references
47+
Clear and reset the terminal, List of recent commands, Close a frozen window/application, Tab Completion, Temporary aliases, Permanent aliases, Chain commands, Command syntax, Cursor navigation, Redirection, Special characters in commands, View file permissions, Modify file permissions, Set file permissions via binary references, Running commands in the background, Scheduling tasks with cron
4848

4949
### CI/CD
5050

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Coding agents
1+
# AI tools
22

3-
## CLI
3+
## Coding Agents
44
```[claude](/man/claude)```
55
```[opencode](/man/opencode)```
66
```[copilot](/man/copilot)```
@@ -17,4 +17,10 @@
1717
```[q](/man/q)```
1818
```[droid](/man/droid)```
1919
```[kimi](/man/kimi)```
20-
```[bondai](/man/bondai)```
20+
```[bondai](/man/bondai)```
21+
22+
## AI Assistants
23+
```[openclaw](/man/openclaw)```
24+
```[nanobot](/man/nanobot)```
25+
```[nanoclaw](/man/nanoclaw)```
26+
```[leon](/man/leon)```

assets/basics/cryptocurrencies.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Crypto currencies
1+
# Cryptocurrencies
22

33
## Miners
44
```[minergate](/man/minergate)```

assets/basics/emacstexteditor.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Emacs Texteditor
1+
# Emacs Text Editor
22

33
## Basic Usage
44
```TAB```

assets/basics/filesfolders.md

Lines changed: 39 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22

33
## Create file
44
```[touch](/man/touch) [fileName]```
5-
```[echo](/man/echo) $null >> [fileName]```
5+
```[echo](/man/echo) "" >> [fileName]```
6+
```> [fileName]```
67

78
## Delete file
89
```[rm](/man/rm) [fileName]```
910

1011
## Display file content
1112
```[cat](/man/cat) [fileName]```
13+
```[bat](/man/bat) [fileName]```
1214

1315
## Edit text file
1416
```[vi](/man/vi) [fileName]```
@@ -34,11 +36,13 @@
3436
## List folder contents
3537
```[ls](/man/ls)```
3638
```[dir](/man/dir)```
39+
```[exa](/man/exa)```
40+
```[lsd](/man/lsd)```
3741

3842
## Change folder
3943
```[cd](/man/cd) [path]```
4044

41-
## Change to users home directory
45+
## Change to user's home directory
4246
```[cd](/man/cd) ~```
4347

4448
## Change to parent directory
@@ -55,6 +59,7 @@
5559

5660
## Find phrase within file
5761
```[grep](/man/grep) [phrase] [fileName]```
62+
```[rg](/man/rg) [phrase] [fileName]```
5863

5964
## Get filesystem of partition
6065
```[file](/man/file) -sL [partition]```
@@ -68,8 +73,9 @@
6873
## Make file executable
6974
```[chmod](/man/chmod) +x [file]```
7075

71-
## Show size of all sub directories
76+
## Show size of all subdirectories
7277
```[du](/man/du) -h --max-depth=1```
78+
```[dust](/man/dust)```
7379

7480
## Display and update information of files
7581
```[watch](/man/watch) -d -n 2 'df; ls -FlAt;'```
@@ -89,6 +95,7 @@
8995

9096
## View file permission
9197
```[ls](/man/ls) -l [file]```
98+
```[stat](/man/stat) [file]```
9299

93100
## Set file permission
94101
```[chmod](/man/chmod) [permission] [file]```
@@ -101,3 +108,32 @@
101108

102109
## Change group ownership of file
103110
```[chgrp](/man/chgrp) [group] [file]```
111+
112+
## Compare two files
113+
```[diff](/man/diff) [file1] [file2]```
114+
115+
## Create symbolic link
116+
```[ln](/man/ln) -s [target] [linkName]```
117+
118+
## Show file type
119+
```[file](/man/file) [fileName]```
120+
121+
## Count lines, words and characters
122+
```[wc](/man/wc) [fileName]```
123+
124+
## Show first lines of a file
125+
```[head](/man/head) [fileName]```
126+
127+
## Show last lines of a file
128+
```[tail](/man/tail) [fileName]```
129+
130+
## Browse file content
131+
```[less](/man/less) [fileName]```
132+
```[more](/man/more) [fileName]```
133+
```[most](/man/most) [fileName]```
134+
135+
## Sort file contents
136+
```[sort](/man/sort) [fileName]```
137+
138+
## Tree view of directory
139+
```[tree](/man/tree)```

assets/basics/git.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,11 @@
2727

2828
## Checkout an existing branch
2929
```[git](/man/git) checkout [branchName]```
30+
```[git](/man/git) switch [branchName]```
3031

3132
## Checkout and create a new branch with that name
3233
```[git](/man/git) checkout -b [newBranch]```
34+
```[git](/man/git) switch -c [newBranch]```
3335

3436
## Create a tag
3537
```[git](/man/git) tag [tagName]```
@@ -82,7 +84,29 @@
8284
```[git](/man/git) rm -r --cached [directoryName]```
8385

8486
## Delete an entire directory (force)
85-
```[git](/man/git) rm -r -f [fileName]```
87+
```[git](/man/git) rm -r -f [directoryName]```
8688

8789
## Delete a remote branch
8890
```[git](/man/git) push origin :[branchName]```
91+
92+
## Show commit log
93+
```[git](/man/git) log```
94+
```[git](/man/git) log --oneline```
95+
96+
## Show changes
97+
```[git](/man/git) diff```
98+
99+
## Show remote URLs
100+
```[git](/man/git) remote -v```
101+
102+
## Amend last commit message
103+
```[git](/man/git) commit --amend```
104+
105+
## Blame a file
106+
```[git](/man/git) blame [fileName]```
107+
108+
## Cherry-pick a commit
109+
```[git](/man/git) cherry-pick [commitHash]```
110+
111+
## Rebase onto another branch
112+
```[git](/man/git) rebase [branchName]```

assets/basics/hackingtools.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
```[nmap](/man/nmap)```
4949
```[zenmap](/man/zenmap)```
5050

51-
## Vulnerability analyses
51+
## Vulnerability analysis
5252
```[lynis](/man/lynis)```
5353
```[nikto](/man/nikto)```
5454
```[nmap](/man/nmap)```

assets/basics/index.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
.DS_Store
2-
codingagents.md
2+
aitools.md
33
cryptocurrencies.md
44
emacstexteditor.md
55
filesfolders.md

assets/basics/microtexteditor.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Micro Texteditor
1+
# Micro Text Editor
22

33
## Default Keybindings
44
```Up```

assets/basics/nanotexteditor.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Nano Texteditor
1+
# Nano Text Editor
22

33
## Info
44
```Ctrl+G```

0 commit comments

Comments
 (0)