Ничего не имею против, просто # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi
по умолчанию при создании профиля в ubuntu прописывается в .profile / .bashrc и пользователь достаточно создать ~/bin и складывать туда свои скрипты или симлинки на собственноручно собранный софт. А что бы не мозолило - это надо уже ручками лезть править, тут уж пользователь захочет - поправит. Вот и предлагаю что проще =) А то так можно и всякий маразм, типа Desktop, Documents, Downloads, Music, Pictures, Public, Templates, Videos переносить, а то понарасплодили тут "миох документов" - тоже мозолят =))) On 07/19/2010 03:19 PM, Alex Emergy wrote: > Не удобно когда ~/bin, глаза мозолит. Лучше ~/.local/bin и > в .bashrc export PATH="$(echo $HOME)/.bin:$PATH" > > 19.07.2010 14:48, Andrew Bondarenko пишет: >> > Для вашего случая можно создать небольшой скриптик, например в >> > /usr/local/bin/tar.sh: >> >> > chmod +x /usr/local/bin/tar.sh >> > alias tar="/usr/local/bin/tar.sh" >> > --- >> > >> > Теперь, когда вы запустите, например: >> > --- >> > tar -cvzf file.tgz /path/to/dir >> >> Только, тогда либо /usr/local/bin/tar, либо >> tar.sh -cvzf file.tgz /path/to/dir >> >> И ешё, для всех самописных скриптов ну ооочень рекомендую пользоваться >> ~/bin. Он должен подхватываться из ~/.profile либо ~/.bashrc. >> >> >> On 07/18/2010 12:05 AM, Alexander wrote: >>> On 07/17/2010 10:01 PM, Людмила Бандурина wrote: >>>> Про алиас, честно говоря, не поняла. >>>> Собственно, вопрос остался только по поводу запуска tar на бэкап по >>>> крону: я в это время сплю и вручную не могу его ограничить... как бы его >>>> запускать, чтобы он не больше 50% потреблял? >>> >>> Людмила, обратите внимание, что если вы "глобально" ограничите использование >>> процеесора tar'ом, то все ваши tar'ы, в том числе и запущенные вами вручную >>> в >>> течение рабочего дня, также будут ограничены. Оно вам надо? >>> >>> По поводу алиаса. alias - это встроенная команда bash, позволяющая назначить >>> псеводним какой-либо команде. Например, если вы определите: >>> --- >>> alias ls="ls -l" >>> --- >>> >>> то после этого, если вы просто дадите команду "ls", реально будет >>> запускаться >>> "ls -l". >>> >>> Для вашего случая можно создать небольшой скриптик, например в >>> /usr/local/bin/tar.sh: >>> --- >>> #!/bin/bash >>> tar $@& >>> cpulimit -p=$! -l=50 >>> --- >>> >>> После того, как сохраните файл скрипта: >>> --- >>> chmod +x /usr/local/bin/tar.sh >>> alias tar="/usr/local/bin/tar.sh" >>> --- >>> >>> Теперь, когда вы запустите, например: >>> --- >>> tar -cvzf file.tgz /path/to/dir >>> --- >>> >>> Реально будет выполнено две команды из скрипта /usr/local/bin/tar.sh. >>> Определение алиаса лучше всего вынести в ~/.bashrc того пользователя, для >>> которого хотите такую "глобализацию" сотворить. >>> >> >> > -- ubuntu-ru mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
