BashConfig
Content
Project description
Bash config files
Installation
git clone https://github.com/thek4n/BashConfig
chmod u+x BashConfig/setup.sh
BashConfig/setup.sh
rm -rf BashConfig
SSH
Create ssh key on local device
ssh-keygen- Save to
~/.ssh - Enter passphrase
- Copy content of
~/.ssh/id_rsa.pubkey to remote~/.ssh/authorized_keys
Tips
$RANDOM - Return random 0-32767
\command - Without using alias
Vim
| Command | Description |
|---|---|
Ctrl + [ |
Analog Esc |
d -> Ctrl + End |
Delete from cursor to end of file |
u |
Undo |
Ctrl + r |
Redo |
22G |
Go to line 22 |
Autostart
- create
/etc/systemd/system/<service>.service
sudo vim /etc/systemd/system/<service>.service
sudo systemctl daemon-reload
sudo systemctl start <service>.service
sudo systemctl status <service>.service
sudo systemctl enable <service>.service
Cron
crontab -e
0 0 1 1 * command.sh - Every year in 1 January 00:00:00
*/1 * * * * command.sh - Every minute
0 */3 * * 2,5 command.sh - One time per 3 hours in Tue and Fri
0 0,12 1 */2 * command.sh - At minute 0 past hour 0 and 12 on day-of-month 1 in every 2nd month
▲
Languages
Shell
79.6%
Lua
18.2%
Python
1.4%
Ruby
0.7%
