Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
|
software:os:linux:shell:setup [2020/01/31 15:56] charon |
software:os:linux:shell:setup [2020/02/03 17:02] (поточний) charon [Створити ~/.ssh/config] |
||
|---|---|---|---|
| Рядок 88: | Рядок 88: | ||
| export HISTSIZE=1000 | export HISTSIZE=1000 | ||
| export HISTTIMEFORMAT=" | export HISTTIMEFORMAT=" | ||
| + | </ | ||
| + | |||
| + | ===== Створити ~/ | ||
| + | < | ||
| + | unalias ls | ||
| + | alias ls="/ | ||
| + | alias dir=" | ||
| + | alias l=" | ||
| + | alias cw=" | ||
| + | alias x=" | ||
| + | alias cls=" | ||
| + | alias bc=" | ||
| + | alias tt=traceroute | ||
| + | |||
| + | # Open last modified file in vim (not checked!) | ||
| + | alias Vim=" | ||
| + | |||
| + | # Find top 5 big files | ||
| + | alias findbig=" | ||
| + | |||
| + | # To clear all the history and screen | ||
| + | alias hcl=' | ||
| + | |||
| + | # Make basic commands verbose | ||
| + | alias cp="cp -v" | ||
| + | alias rm="rm -v" | ||
| + | alias mv="mv -v" | ||
| + | |||
| + | # To navigate to the different directories | ||
| + | alias ..='cd ..' | ||
| + | alias ...=' | ||
| + | |||
| + | # Create and change to a new directory | ||
| + | mcd () | ||
| + | { | ||
| + | if [ " | ||
| + | echo "mcd directory-name"; | ||
| + | else | ||
| + | if [ ! -d $1 ]; then | ||
| + | mkdir $1; | ||
| + | cd $1; | ||
| + | else | ||
| + | echo "$1 directory exists"; | ||
| + | fi; | ||
| + | fi | ||
| + | } | ||
| + | # display currently mounted file systems nicely | ||
| + | showmounted() { (echo " | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Створити ~/ | ||
| + | < | ||
| + | Host test proverka | ||
| + | HostName test.example.org | ||
| + | User ninja | ||
| + | IdentityFile ~/ | ||
| + | |||
| + | Host * | ||
| + | User charon | ||
| + | # Keep-alive | ||
| + | ServerAliveInterval 45 | ||
| + | ServerAliveCountMax 3 | ||
| + | UseRoaming no | ||
| + | KexAlgorithms curve25519-sha256@libssh.org, | ||
| + | # Ensure KnownHosts are unreadable if leaked - it is otherwise easier to know which hosts your keys have access to. | ||
| + | HashKnownHosts yes | ||
| + | # Host keys the client accepts - order here is honored by OpenSSH | ||
| + | HostKeyAlgorithms ssh-ed25519-cert-v01@openssh.com, | ||
| + | |||
| + | MACs hmac-sha2-512-etm@openssh.com, | ||
| + | Ciphers chacha20-poly1305@openssh.com, | ||
| </ | </ | ||