О, земля свободных и дом храбрых!
Существует 3 вхождения строки выше. Первые два вхождения имеют возврат каретки в конце. 3-й случай - нет. Для его визуализации можно использовать следующую команду:
cat -A american.txt
Это вызвано тем, что в конце этого текстового файла отсутствует пустая строка.
Я думаю, что это соглашение в Unix/Linux всегда иметь пустую строку в конце текстовых файлов.
Некоторые другие вещи, которые я нашел интересными во время тестирования:
grep home american.txt | sort | uniq -u
работает просто хорошо. Для ответа на мой вопрос Вот что я сделал, Dual загрузил окна, а затем установил Lenovo управление энергией изменить настройки батареи на «максимальное время автономной работы». В «оптимизированном состоянии батареи» зарядка блокируется до 60%, после того как 60% in покажет подключение, а не зарядку
и для тех, кто не хочет двойной загрузки в окна
Пороговые значения зарядки, к сожалению, зависят от встроенного ПО и поставщика.
Пользователю Lenovo, к счастью, предоставляется решение, описанное на ThinkWiki.
В основном говорится, что вам придется установить и загрузить модуль ядра tp_smapi:
git clone https://github.com/teleshoes/tpacpi-bat.git
cd tpacpi-bat/
./install.pl
и записать требуемые пороги зарядки
sudo ./tpacpi-bat -s ST 1 15 # load internal battery when below 15%
sudo ./tpacpi-bat -s SP 1 95 # stop charging at 95%
sudo ./tpacpi-bat -g ST 2 # when is external battery loaded?
Тогда он прекратит зарядку, как только достигнет 95% и начнет зарядку, когда опустится ниже 15%
Для справки, я сделал это на тестировании debian и Linux Mint, но я уверен, что он работает в ubuntu так же хорошо.
-121--174288-Как говорили другие, вы должны получить сценарий, если хотите, чтобы такие вещи, как псевдонимы и измененные переменные среды, имели эффект.
Однако недостатком этого является то, что, хотя вы можете выполнить сценарий на своем пути, вы не можете получить сценарий в этом способе; это будет означать, что каждый раз, когда вы хотите включить ваши псевдонимы, вы должны будете указать полный путь. Это может несколько раздражать.
Во избежание этого необходимо использовать ~/.bashrc
. При запуске, при выполнении в интерактивном режиме, оболочка bash автоматически получает файл , поэтому, если определить псевдонимы в этом файле, они будут доступны во всех (вновь запущенных) оболочках из этого пункта.
Если вы не хотите, чтобы псевдонимы всегда были доступны, то вы можете создать функцию в ~/.bashrc
:
addaliases() {
alias c='clear'
alias p='pwd'
# ... and so on
}
Теперь, при следующем запуске bash, вы можете запустить addaliases
из командной строки, и затем псевдонимы будут добавлены.
Если вы не используете bash, а используете какую-то другую оболочку, то, очевидно, вы не должны помещать это в ~/.bashrc
, но в другой файл; какая именно зависит от конкретной оболочки, которую вы используете.
Добавьте следующую строку в файл конфигурации aws (, например./root/.aws/credentials
)перед запускомpip install awscli
region = us-west-2
Конечно, вы должны установить регион так, как это имеет смысл для вашего проекта.
Выбранное решение мне не подошло, поэтому я использовал это:
Мне помог следующий ресурс:https://serverfault.com/questions/683605/docker-container-time-timezone-will-not-reflect-changes