-
Notifications
You must be signed in to change notification settings - Fork 36
/
bashrc_help
34 lines (28 loc) · 1.68 KB
/
bashrc_help
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Help ------------------------------------------------------------
alias help_rsync="echo -e '${COLOR_LIGHT_PURPLE} rsync help:
${COLOR_NC}To mirror a local folder (result will be /bar/foo): ${COLOR_CYAN}rsync_mirror /foo /bar
${COLOR_NC}To mirror a local folder to remote with ssh: ${COLOR_CYAN}rsync_mirror -e "'"ssh -p 2222"'" foo user@server:~/bar
${COLOR_NC}'"
alias rsync_mirror="rsync -avh --numeric-ids"
alias help_scp="echo -e '${COLOR_LIGHT_PURPLE} scp help:
${COLOR_NC}Copy from remote site (copies bar.zip from remote to local current folder):
${COLOR_CYAN}scp user@server.domain.com:/foo/bar.zip bar.zip
${COLOR_NC}Same, but with port specified:
${COLOR_CYAN}scp -P 2222 user@server.domain.com:/foo/bar.zip bar.zip
${COLOR_NC}'"
alias help_installfromsource="echo -e '${COLOR_LIGHT_PURPLE}Install from source:
${COLOR_NC}tar xvzf package.tar.gz (or tar xvjf package.tar.bz2)
cd package
./configure
make
make install'"
alias help_mysql="echo -e '${COLOR_LIGHT_PURPLE}MySQL:
${COLOR_NC}mysql -h host_here -u user_here -p
${COLOR_NC}mysqladmin -u USERNAME -p create database_name ${COLOR_GRAY} Create database
${COLOR_NC}mysqladmin -u USERNAME -p drop database_name ${COLOR_GRAY} Drop database
${COLOR_NC}mysqldump -u root -p database_name table_name >> your_output_file.sql ${COLOR_GRAY} Backup table
${COLOR_NC}mysqldump -u root -p -h host_here -P 3306 --skip-opt database_name table_name ${COLOR_GRAY} Backup table, no locks, specidfy host
${COLOR_NC}mysql -u USERNAME -p database_name < your_output_file.sql ${COLOR_GRAY} Restore from backup'"
alias help_nmap="echo -e '${COLOR_LIGHT_PURPLE}nmap:
${COLOR_NC}Scan network: nmap -sP 192.168.1.1/24
'"