Короче, есть в ubuntu файл ~/.profile. Там есть следующие строки:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
Т.е., если создать папку bin в своей домашней папке, то все что ты туда положишь будет тебе доступно из любого каталога! Я полагаю, что это рекомендуемое место, для твоих личных утилит разного рода и скриптов.
И так, к сути:
- Открываем консоль
- mkdir ~/bin
- cd bin
- nano k
- печатаем следующий текст:
#!/bin/bash if [ $1 == "" ] then echo "Usage: `basename $0` part-process-name" exit 65 else kill $(ps -ef|grep $1|awk ' { print $2 } ') fi
6. нажимаем F3(сохранить) и F2(выйти).
7. в консоли вводим команду: chmod +x k - делаем файл исполняемым.
8. проверяем командой ls - k должен стать зеленым.
9. проверяем работу скрипта командой:
> k clock-applet
- P.S. если каталог ~/bin(~ - сокращенное обозначение домашней папки в linux) не существовал до этого, то необходимо перезагрузиться или выйти(logout) и снова войти(login) в систему.
- Удачи в освоении ubuntu linux!
- В этот каталог можно складывать не только скрипты( и не только bash! но и груви и т.п.), но и самые разнообразные графические инструменты(или скрипты для их запуска).
- Для последнего в ubuntu прекрасно подходит команда клавишами ALT+F2
создал скрипт для запуска приложения, сделал его исполняемым, положил в ~/bin, в терминале запускается командой ~/bin/script.sh. Если просто написать script.sh - говорит, что такой команды нет.
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьпопробуй просто script(без .sh)
ОтветитьУдалить#!/bin/bash
ОтветитьУдалить- незабыл?