User Tools

Site Tools


настройка_командных_интерпретаторов

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
настройка_командных_интерпретаторов [2021/05/11 13:54]
admin [bash]
настройка_командных_интерпретаторов [2026/03/31 09:04] (current)
val [bash]
Line 1: Line 1:
 ====== Настройка командных интерпретаторов ====== ====== Настройка командных интерпретаторов ======
 +
 +  * [[https://​ru.wikipedia.org/​wiki/​TTY-абстракция]]
 +  * [[https://​ru.wikipedia.org/​wiki/​Linux-консоль]]
  
   * [[Переменные окружения]]   * [[Переменные окружения]]
  
 ===== bash ===== ===== bash =====
 +
 +  * [[https://​ru.wikipedia.org/​wiki/​Bash]]
 +
 +  * [[https://​habr.com/​post/​99843/​|Горячие клавиши в шелле]]
  
   * [[http://​www.michurin.net/​tools/​bash-history.html|Работа с историей команд bash]]   * [[http://​www.michurin.net/​tools/​bash-history.html|Работа с историей команд bash]]
   * [[https://​wiki.archlinux.org/​index.php/​Bash/​Prompt_customization_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|Bash/​Prompt customization (Русский)]]   * [[https://​wiki.archlinux.org/​index.php/​Bash/​Prompt_customization_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|Bash/​Prompt customization (Русский)]]
-  * [[https://​habr.com/​post/​99843/​|Горячие клавиши в шелле]]+ 
  
 <​code>​ <​code>​
Line 13: Line 21:
  
 $ history -d NN $ history -d NN
 +
 +$ . /​usr/​share/​bash-completion/​bash_completion
  
 $ cat .profile $ cat .profile
 +</​code><​code>​
 +alias kubectl='​minikube kubectl --'
  
 +source <​(kubectl completion bash)
 +...
 +    . ~/.bashrc
 +...
 +</​code><​code>​
 $ cat .bashrc $ cat .bashrc
 +
 +или
 +
 +# cat /​etc/​bash.bashrc
 </​code><​code>​ </​code><​code>​
 ... ...
-export HISTCONTROL=ignorespace+#​TMOUT=900 
 + 
 +export HISTCONTROL=ignorespace:​ignoredups:​erasedups 
 +#unset HISTFILE
  
 HISTSIZE=20000 HISTSIZE=20000
Line 25: Line 49:
  
 # export PATH="​$PATH:/​opt/​mssql-tools/​bin"​ # export PATH="​$PATH:/​opt/​mssql-tools/​bin"​
- 
-alias npp='/​c/​Program\ Files\ \(x86\)/​Notepad++/​notepad++.exe'​ 
  
 alias ssn2='​ssh node2' alias ssn2='​ssh node2'
Line 32: Line 54:
 scn2() { scn2() {
         scp $1 node2:$1         scp $1 node2:$1
-} 
- 
-scn() { 
-        scp $2 node${1}:$2 
-} 
- 
-ssn() { 
-        DST_HOST_NUM=$1 
-        shift 
-        ssh node${DST_HOST_NUM} $* 
 } }
 ... ...
 </​code><​code>​ </​code><​code>​
 $ source .bashrc $ source .bashrc
 +
 +# (echo '"​\e[A":​ history-search-backward';​ echo '"​\e[B":​ history-search-forward'​) >> /​etc/​inputrc
 +
 +  или
  
 $ cat .inputrc $ cat .inputrc
Line 56: Line 72:
 ===== sh ===== ===== sh =====
 <​code>​ <​code>​
-$ cat .profile 
- 
 $ cat .shrc $ cat .shrc
  
настройка_командных_интерпретаторов.1620730484.txt.gz · Last modified: 2021/05/11 13:54 by admin