:colorscheme [TAB][TAB][TAB]
:colorscheme slate
Чтобы сохранить
vim ~/.vimrc
Добавляем строку
:colorscheme slate
Готово
:colorscheme [TAB][TAB][TAB]
:colorscheme slate
Чтобы сохранить
vim ~/.vimrc
Добавляем строку
:colorscheme slate
Готово
Например, программа лежит в /home/user/superproga/proga
Для вызова программы по имени proga из теминала надо создать симлинк /home/user/superproga/proga в директории /usr/bin
1 2 |
ln -s /home/user/superproga/proga /usr/bin/proga chown -h user:group /usr/bin/proga |
Если Вы часто работаете с терминалом, то пользоваться кучей окон терминалов не всегда удобно. Я предпочитаю вызывать терминал по хоткею в стиле Quake. Это когда термининал с табами выползает сверху по нажатию клавиши (комбинации клавиш).
Про программу под Linux я уже писал здесь Guake терминал.
А теперь пришло время рассказать про Windows. Continue reading "Quake-style terminal"
Задача: писать команду в одно окно, а она повторяется на всех остальных терминалах
Решение: terminator Continue reading "Ввод одинаковых команд сразу на нескольких окнах терминала"
Задача: запускать линукс программы на виндовс
Решение: Используем cygwin+Xming Continue reading "Запуск линукс программ на виндовс Cygwin+Xming"
В mc настройки -> конфигурация
Убираем галки
1) Втроенный редактор
2) Втроенный просмотр
1 |
nano /home/$username/.bashrc |
и добавить в конец такую строку:
1 |
export EDITOR="/bin/nano" |
1 2 3 4 5 6 7 8 9 10 11 12 |
case $variable in pattern-1) commands ;; pattern-2) command ;; pattern-3|pattern-4|pattern-5) commands ;; *) commands ;; esac |
Запуск осуществляется командой
1 |
sh scriptname или bash scriptname |
Эта команда запрещает использование устройства стандартного ввода stdin в скрипт
Лучший вариант будет:
1 2 |
chmod 555 scriptname ./scriptname |
В этом варианте скрипт должен начинаться с
1 |
#!/bin/bash |
Можно поместить его в каталог /usr/local/bin , чтобы сделать его доступным для всех пользователей системы с вызовом по названию файла.
1 |
scriptname |
Синтаксис
1 2 3 4 5 6 7 8 9 |
if [ условие ] then если условие справедливо выполнить все команды до else или до fi else если условие не справедливо выполнить все команды до fi fi |
Условие
[ STRING1 == STRING2 ] Правда если выражения эквивалентны.
[ STRING1 != STRING2 ] Правда если выражения не эквивалентны.
[ STRING1 < STRING2 ] Правда если "STRING1" лексикографически упорядоченно до "STRING2".
[ STRING1 > STRING2 ] Правда если "STRING1" лексикографически упорядоченно после "STRING2".
[ ARG1 OP ARG2 ] "OP" это один из следующих параметров -eq, -ne, -lt, -le, -gt or -ge. Эти бинарные арифметические
операторы возвращают результат "правда" если
"ARG1" эквивалентен(-eq)
не эквивалентен(-ne)
меньше чем(-lt),
меньше или эквивалентен(-le)
больше чем(-gt)
больше или эквивалентно(-ge) к "ARG2".
[ ! EXPR ] правда если выражение EXPR не справедливо.
[ ( EXPR ) ] возвращает значение EXPR. Это может быть использовано для изменения приоритета операторов.
[ EXPR1 -a EXPR2 ] правда, если оба выражения EXPR1 и EXPR2 справедливы.
[ EXPR1 -o EXPR2 ] правда, если хотя бы одно выражение EXPR1 или EXPR2 справедливы. Continue reading "if — else"
1 2 3 4 5 6 7 8 9 10 11 |
service srv1cv83 stop sudo dpkg -l | more | grep 1c sudo dpkg -r 1c-enterprise83-ws sudo dpkg -r 1c-enterprise83-server sudo dpkg -r 1c-enterprise83-common dpkg -i 1c-enterprise83-common_8.3.6-2390_amd64.deb dpkg -i 1c-enterprise83-server_8.3.6-2390_amd64.deb dpkg -i 1c-enterprise83-ws_8.3.6-2390_amd64.deb sudo reboot |