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

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
настройка_командных_интерпретаторов [2024/09/14 16:17]
val
настройка_командных_интерпретаторов [2026/04/06 12:56] (current)
val
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 14: Line 21:
 $ history -d NN $ history -d NN
  
-cat .profile +$ . /usr/​share/​bash-completion/​bash_completion
-</code><​code>​ +
-alias kubectl='​minikube kubectl ​--'+
  
-source ​<(kubectl completion bash)+$ more .profile 
 +</​code><​code>​
 ... ...
     . ~/.bashrc     . ~/.bashrc
Line 24: Line 30:
 </​code><​code>​ </​code><​code>​
 $ cat .bashrc $ cat .bashrc
 +
 +или
 +
 +# cat /​etc/​bash.bashrc
 </​code><​code>​ </​code><​code>​
 ... ...
 +#TMOUT=900
 +
 +#umask 027
 +
 export HISTCONTROL=ignorespace:​ignoredups:​erasedups export HISTCONTROL=ignorespace:​ignoredups:​erasedups
 #unset HISTFILE #unset HISTFILE
Line 33: Line 47:
  
 # export PATH="​$PATH:/​opt/​mssql-tools/​bin"​ # export PATH="​$PATH:/​opt/​mssql-tools/​bin"​
 +
 +#alias s='​sudo'​
 +s() {
 +    sudo "​$@"​
 +}
 +complete -F _command s
  
 alias ssn2='​ssh node2' alias ssn2='​ssh node2'
Line 42: Line 62:
 </​code><​code>​ </​code><​code>​
 $ source .bashrc $ source .bashrc
 +
  
 # (echo '"​\e[A":​ history-search-backward';​ echo '"​\e[B":​ history-search-forward'​) >> /​etc/​inputrc # (echo '"​\e[A":​ history-search-backward';​ echo '"​\e[B":​ history-search-forward'​) >> /​etc/​inputrc
 +
 +  или
 +
 +$ cat /​etc/​inputrc
  
   или   или
Line 53: Line 78:
 </​code><​code>​ </​code><​code>​
 $ bind -f .inputrc $ bind -f .inputrc
 +
 +$ bind -f /​etc/​inputrc
 </​code>​ </​code>​
 ===== sh ===== ===== sh =====
настройка_командных_интерпретаторов.1726319866.txt.gz · Last modified: 2024/09/14 16:17 by val