Переключение среди cli и энергии и другого рабочего процесса файлов

Когда я сначала устанавливаю slackware, я также заметил, что должен был быть корнем, чтобы смочь использовать wpa_supplicant. Просто попробуйте echo $PATH, и удостоверьтесь /sbin и /usr/sbin (для shutdown и т.п.), включены в переменную среды, если не добавляют

export PATH=/sbin:/usr/sbin:$PATH

К Вашему .profile или .bashrc файл или экспорт это в /etc/rc.local файл

Так как моя slackware машина не должна быть слишком безопасной, я решил добавить wpa_supplicant команда к /etc/rc.d/rc.local, просто добавление

wpa_supplicant -B -Dwext -ieth1 -c/etc/wpa_supplicant.conf

И, для каждой сети я соединяюсь с, делая:

wpa_passphrase somenetwork somekey >> /etc/wpa_supplicant.conf

хорошо работает

4
16.09.2014, 22:56
3 ответа

Для этого есть несколько вариантов:

  • Можно использовать терминальный мультиплексор, например, screen или tmux.

    На экране, например, ярлык Ctrl+a - a, имеет ту же функциональность, что и Alt+Tab в графической среде: переключитесь к последнему экрану.

  • Или используйте внутреннюю функцию vim.

    Введите :!command в командном режиме vim. Например: :!ls -l. По окончании команды нажмите Enter, чтобы вернуться в режим vim.

  • Есть еще одна опция: Конроль заданий .

    Нажмите Ctrl +z, чтобы остановить текущий процесс (vim). Вы окажетесь в клемме. Для возврата остановленного процесса на передний план выберите тип fg.

Для меня, я предпочитаю экран. У меня для себя есть неписаное правило: "Всегда открывать экран"

.
15
27.01.2020, 20:44

Вот (надеюсь, эквивалентная) версия Python решения Стефана Шазеласа

python -c "
import zlib
from itertools import islice
from functools import partial
import sys
with open(sys.argv[1]) as f:
  compressor = zlib.compressobj()
  t, z = 0, 0.0
  for chunk in islice(iter(partial(f.read, 4096), ''), 0, None, 10):
    t += len(chunk)
    z += len(compressor.compress(chunk))
  z += len(compressor.flush())
  print z/t
" file
-121--123273-

Без подсчета, ^ и _ действительно эквивалентны, но последний поддерживает подсчет:

  _ < подчеркивание > [count] - 1 строки вниз, на
символ | линейно |.

Линейно объясняет ваше второе замечание: при использовании в качестве движения оно не просто охватывает текст между предыдущей позицией и новой, а полный набор покрытых строк.

Внимательно прочитайте : справка . Вы также увидите (по близости), что команда _ тесно связана с + и - .

-121--41479-

Вы можете нажать Ctrl-z , чтобы остановить vim и перейти в CLI, сделать все, что вам нужно (возможно, отредактировать другой vim-файл), затем нажать fg в командной строке, чтобы вернуться обратно в vim в том же месте, в котором вы остановились. Если команда fg не была введена, вполне вероятно, что используется screen .

4
27.01.2020, 20:44

Вот (надеюсь, эквивалентная) версия Python решения Стефана Шазеласа

python -c "
import zlib
from itertools import islice
from functools import partial
import sys
with open(sys.argv[1]) as f:
  compressor = zlib.compressobj()
  t, z = 0, 0.0
  for chunk in islice(iter(partial(f.read, 4096), ''), 0, None, 10):
    t += len(chunk)
    z += len(compressor.compress(chunk))
  z += len(compressor.flush())
  print z/t
" file
-121--123273-

Без подсчета, ^ и _ действительно эквивалентны, но последний поддерживает подсчет:

  _ < подчеркивание > [count] - 1 строки вниз, на
символ | линейно |.

Линейно объясняет ваше второе замечание: при использовании в качестве движения оно не просто охватывает текст между предыдущей позицией и новой, а полный набор покрытых строк.

Внимательно прочитайте : справка . Вы также увидите (по близости), что команда _ тесно связана с + и - .

-121--41479-

Не знаю про «внезапно вернувшуюся»... часть, но первый бит довольно тривиален. Команда : shell открывает оболочку. Для меня он открывается в любом месте, где я был, когда я открыл vim , поэтому он наследует настройки от vim , , как отмечает G-Man . Это дает вам режим CLI. Из него также можно открыть другую vim . Выход из этой оболочки возвращает вас туда, где в vim изначально. Всегда можно привязать ярлык к : shell .

3
27.01.2020, 20:44

Теги

Похожие вопросы