Я хочу понемногу размещать статьи КолотитьЧто ж, у меня достаточно материала, чтобы научить вас понемногу подсказывать, писать сценарии и многое другое, чтобы наши ежедневные задачи выполнялись автоматически, поэтому очевидно, что это сэкономит нам много времени 😀
Теперь я покажу вам основы, то, что вам всегда нужно знать, и это поможет мне в оставшихся уроках 😉
Как сделать сценарий .sh?
Просто ... очень просто 😀
1. Откройте терминал, напишите в нем следующее и нажмите [Войти]:
cd $HOME && touch script.sh && chmod +x script.sh
Этого будет достаточно, чтобы создать для них файл скрипт.sh ан су личная папка.
2. В терминале поставьте следующее:
cd $HOME && echo '#!/bin/bash' > script.sh && echo '# -*- ENCODING: UTF-8 -*-' >> script.sh
3. Готово, у вас готов сценарий 😀
Если мы его откроем, у нас будет что-то вроде этого:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
После этой второй строки, оттуда пишутся инструкции.
Например, мы скажем вам показать нас в терминале «<° Linux - лучший»😀
У нас был бы следующий сценарий:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
echo "<° Linux es lo mejor"
exit
Как запустить или протестировать сценарий .sh?
1. Мы должны перейти в папку, где находится скрипт, в предыдущем примере это была бы наша личная папка, поэтому мы открываем терминал, в нем пишем следующее и нажимаем [Войти]:
cd $HOME
2. Теперь мы выполняем его, помещая точку и косую черту (за ними), а затем имя сценария, то есть:
./script.sh
И бинго, оно у нас уже есть 😀
Сделай это, и ты увидишь ...
Теперь важная деталь, в конце всегда следует ставить «выход«
И что ж, теперь больше нечего добавить, просто подождите следующих руководств, здесь вы узнаете колотить ХАХА.
привет
Спасибо, друг, мне всегда было любопытно, как сделать script.sh, теперь пора научиться, я буду ждать следующих руководств.
Нет, приятно, хе-хе 😀
Вы увидите ... мало-помалу я буду выкладывать учебники по Bash, чтобы посмотреть, будет ли кто-то взволнован, учится и все мы поправляемся HAHA.
привет
Привет, мне нужна ваша помощь, если вы можете помочь мне с некоторыми сценариями, которые я застрял, и мне нужно сделать для предмета, я хотел бы связаться со мной.
Большое спасибо заранее
Ах, смертный !! отлично 😉
Спасибо 😀
Помните, что жалобы или предложения всегда будут хорошо приняты 😉
Мне понравился пост, всякий раз, когда мне нужен заголовок скрипта, я начинаю перемещаться только для того, чтобы найти строку: "#! / Bin / bash" в заголовке (я очень забывчивый). Теперь с этим вкладом я могу аннотировать его и просто скопировать и вставить 😀
Помните, что это / bash и / sh ... это другое, ха-ха, однажды я потратил 2 дня на борьбу со сценарием, который у меня не работал должным образом, и это потому, что я поставил sh вместо bash 😀
Любые вопросы, которые вы нам задаете.
привет
Jaajajajajaja, и это самый простой, вы также можете открыть gedit или любой редактор и скопировать:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
echo “<° Linux es lo mejor”
exit
И затем мы даем ему разрешение на выполнение….
очень хорошие данные .. привет
хе-хе да, это можно было бы сделать вот так, но я не знаю ... Я подумал, что будет проще скопировать / вставить две строки (на самом деле это может быть одна) и все, готовый скрипт с разрешениями на выполнение и заголовком
Привет. Следует ли всегда сохранять скрипты в виде файла .sh?
В Windows аналогично файлам .bat. Что касается их написания, они выглядят немного проще.
Очень хорошо че
Спасибо 😀
С нетерпением жду следующего поста и пока приму к сведению.
😉
Есть предложения, сценарий, который вы хотите, чтобы я сделал или что-то в этом роде? 😀
Это тот, кто не умеет программировать? Хотя это просто, это программирование
ХАХАХА давай ... ты взволнован? … Изучите немного Bash, и вы увидите, насколько он хорош, вам совсем не обязательно уметь программировать 😀
Что ты говоришь?
Я буду, сегодня я не для этого
Фактически, если сценарии будут создаваться регулярно, сама задача также может быть автоматизирована с помощью следующего сценария (он копируется только в $ home / bin / и получает разрешения на выполнение)
#!/bin/sh
# nuevoscript
if [ $# -eq 0]; then
DEST=$HOME
SNAME=script.sh
elif [ $# -eq 1]; then
DEST=.
SNAME="$1"
else
echo "Parámetros incorrectos"
exit -1
fi
echo -e '#!/bin/bash\n# -*- ENCODING: UTF-8 -*-' > "$DEST/$SNAME" && \
chmod +x "$DEST/$SNAME"
echo "Creado el script $DEST/$SNAME"
exit 0
Таким образом, если вы запустите новый сценарий без параметров создать $ home / script.sh, но если он работает новый сценарий другой сценарий, создает ./ другой сценарий
Привет, друг, я хотел бы знать, как я могу создать автозапуск для SD-карты и чтобы он читался моим телефоном с таким Android, и когда он запускается, я запускаю abd.exe плюс команду bugreport> bugreport.txt
Понятия не имею, друг ... Я никогда не пользовался Android.
Спасибо, гаара, я хотел найти место, где меня могли бы научить некоторым сценариям, я думаю, что в электронном письме я упомянул об этом вам, и это действительно то, чему мне нужно научиться. Я выполнил описанные вами шаги, и все идеально, но оно не работает, я получаю следующее:
./script.sh: строка 5: Неожиданный EOF при поиске совпадающего символа "» "
./script.sh: строка 9: синтаксическая ошибка: конец файла не ожидался
Объясни мне, в чем моя ошибка
Моя вина, WordPress меняет некоторые детали, посмотрите еще раз на код в посте и поместите его вот так в свой скрипт.
Происходит вот что:
Это не то же самое, что:
"asd"
Я не понимаю, я все так же вижу. Где сдача? Не могли бы вы мне лучше объяснить? Теперь, когда вы даете ему команду execute, выводится следующая строка:
./script.sh: строка 5: °: Файл или каталог не существует
Передайте мне скрипт, который вы запускаете, поместите сюда код: http://paste.desdelinux.net
Посмотрите на пост еще раз, это то, что я забыл нажать кнопку Обновить 😀
Привет, партнер:
Я скажу вам, что я смотрел на сценарий conkyrc, который вы сделали для своего conky 2010, и да, это правда, символ диска принадлежит источнику под названием Poky, но он не входит по умолчанию в libreOffice в Ubuntu 12.04, было бы хорошо, если у вас есть этот источник , скажите мне, откуда я могу его загрузить (что-то немного сложное, правда), я заметил одну вещь: когда помещены буквы этих символов, а шрифт не существует в системе, тогда он помещает букву, а не символ, Это логично, я уже понимаю, как все работает, но мне нужно, чтобы кто-то объяснил мне вещи, чтобы понять это лучше, все, что я делаю, - это дедукция, и я никогда не занимался программированием, я изучал не компьютерные науки К тому же, это был другой раз, у меня компьютеры в качестве хобби, и хорошо то, что я работаю в одном из его филиалов, все, что я узнал, было самоучкой, поэтому мой интерес к кому-то, кто хоть понемногу, Веди меня. вот также сценарий моего конки, и я объясню, чего я не получаю:
Послушайте, когда я пытаюсь вставить другой жесткий диск, я все равно получаю тот же самый, потому что он дает такое же значение температуры. Я не получаю характеристики процессора в системе, он выделяется (NULL) жирным шрифтом, когда я пытаюсь вставить календарь, который вы вставили в Conky, что tanias в 2010 году неорганизован и расширяет полосу conky. Посмотрите, какие улучшения вы можете сделать. Мне нравится его ширина, которая у меня есть, и что ваш календарь адаптируется к этой ширине, и что все, что я вам сказал, не отображается, вот оно:
http://paste.desdelinux.net/4552
–Вставьте код в нашу пасту, чтобы комментарии не были такими обширными–
правда в том, что ваш вклад достойен сожаления
Здравствуйте, вы облегчили мне жизнь этим скриптом. Большое спасибо за то, что я хотел бы знать, можете ли вы отправить мне электронное письмо, в котором вы опишете это, так как я новичок в программировании.
спасибо
Привет,
Лучше я не смог описать / объяснить эти строки кода, что вы не поняли, чтобы объяснить по-другому?
Возможно, если у вас есть вопросы, вы всегда можете задать их на нашем форуме: forum.desdelinux.net
Привет 😀
Хороший вклад, но вы можете округлить его ... Мне нужен сценарий для сай. То есть, когда Сай понимает, что он работает от батареи и у него есть 20 минут на отключение, он отправляет сигнал устройству, которое должно выполнить сценарий для отключения некоторых серверов. Не знаю, хорошо ли я объяснил ... Вальдрия с добавлением в ваш скрипт «shutdown -h» ??
Спасибо!
Что-то еще, что можно добавить в папку с шаблонами: B
Может ли кто-нибудь помочь мне, мне нужен сценарий для ubuntu, который, если мы закроем браузер Chrome, откроем его снова
заранее спасибо
Мне нужен сценарий, который, просто выполнив его, перезапишет информацию файла другим текстом, кто-нибудь знает, как это?
Я уже видел что выше говорят как это сделать
Очень хорошо, отлично для моих внуков.
Огромное спасибо. »Так же, как если бы многие молодые люди выступали в качестве учителей… это было бы замечательно.
Просто и функционально, как и должно быть.
Спасибо за обмен.
Привет.
Спасибо за вашу помощь. Это было полезное, очень хорошее объяснение.
Спасибо, это послужило мне. Ура
Просто и эффективно. Отличное руководство для новичков 🙂
Здравствуйте, я очень мало знаю о скриптах, и я не знаю, путаю ли я концепции, но то, что я пытаюсь сделать, находится на следующей веб-странице:
http://beginlinux.com/blog/2010/03/iptables-with-network-card-aliases/
Дело в том, что я действительно не понимаю, как запустить этот код или заменяет ли он IPTABLES. А если он заменяет его как бы то он автоматически запускался с ОС.
спасибо
Потрясающий Гаара !!!
Я начал делать домашнее задание, как вы объяснили, и это сработало !! Спасибо, что нашли время и поделились с невежественными своими знаниями, чтобы выбраться из тьмы.
😉
Здравствуйте, у меня есть вопросы по созданию сценария, который создает пользователь. Не могли бы вы мне помочь?
привет, у меня вопрос с файлом .sh
у тебя есть способ
Я связался с вами, чтобы узнать, правильно ли я это делаю?
#! / system / bin / sh
монтировать -o remount, rw /
mkdir /mnt/local/Android/data/org.xbmc.xbmc/files/.xbmc
ln -s /mnt/local/Android/data/org.xbmc.xbmc/files/.xbmc /.xbmc
mount -o remount, ro /
, Я запускаю его вручную в терминале, и если он работает, но когда я хочу, чтобы файл запускался, он не хочет.
Я нашел это на vivaolinux.com.br, это здорово
#! / Bin / Баш
На основе Gera.sh - Gera cabeçalho для скриптов
Сценарий: Сандро Марселл П. Барбоза (Боа Виста - Рорайма)
E-mail: sandro_marcell@yahoo.com.br
Slackware GNU / Linux 10.1.0
Пример использования: имя_сценария my_script
Вы также можете указать расширение, соответствие или интерпретатор.
Пример: nome_script backup.sh для интерпретатора 'sh'
или nome_script backup.tcl для интерпретатора 'tcl' и тоже на день!
Определив интерпретатор, вы можете (заменить другим!):
ПЕРЕВОДЧИК = »#! / Бин / ш»
Содержание заголовка (меняйте как хотите!):
ИНФОРМАЦИЯ = »##»
CREATOR = »## Автор:»
EMAIL = »## Электронная почта: you@correo.com»
ДИСТРО = »##»
Проверка, указал ли пользователь имя скрипта:
если [$ # -экв 0]; тогда
echo ">>> Использование: $ (базовое имя $ 0)"
выход
fi
если [$ # -ge 2]; тогда
echo "Имя с пробелами недействительно!"
выход
fi
Может ли пользователь писать в текущий каталог?
если [! -w $ PWD]; тогда
echo "Нет разрешения на запись в текущий каталог!"
выход
fi
Что делать, если в текущем каталоге есть другой сценарий с тем же именем?
если [-f $ 1]; тогда
echo "В этом каталоге уже существует сценарий с таким именем!"
выход
fi
Тело скрипта:
(
кошка << КОНЕЦ
$ ПЕРЕВОДЧИК
$ INFO
$ CREATOR
$ EMAIL
$ DISTRO
Теперь добавляем команды в последующих строках =)
Дата создания этого скрипта: $ (дата «+% a% d /% m /% Y») в $ (дата «+% T»)
ПЛАВНИК
)> $ 1
Настройка разрешения на выполнение:
если [-f $ 1]; тогда
chmod + x $ 1 2> / dev / stdout
echo "Скрипт $ 1 создан и разрешен к выполнению!"
fi
Дата создания этого скрипта: 29 01:2013:19
Отлично, отлично работает !!!
Очень хороший учебник, простой и очень помог мне, спасибо
Уважаемый KZKG Я новичок, но мне интересно учиться.
У вас другой скрипт. Или вдруг в том месте, где я работаю, хочу открыть скомпилированный, а я его не вижу.
Есть идеи.
Мне нужна помощь со сценарием. Он составлен.
Я понял про bash, но если я хочу сделать автоматический псевдоним, он не выходит
Большое спасибо за помощь, друг.
Я хотел бы знать, можете ли вы оказать мне огромную услугу, мне нужно создать скрипт, который поможет мне создать .sum в определенное время, но я не знаю, как его параметризовать. Возможно, вы сможете мне помочь с некоторыми указателями. Спасибо, буду внимателен, если вы мне поможете.
привет
Здравствуйте, добрый день, смотрите, я работаю с lex, поэтому я хотел бы, чтобы вы помогли мне со скриптом, с помощью которого я могу запустить файл lex, тот, который генерирует lex (lex.yy.c) и файл ввода данных .
Большое спасибо
кресс-салат, спасибо, док !!! Я новичок в сценарии, спасибо большое, привет, буду внимательно следить за вашим новым обучением !!!!
Здравствуйте!
Большое спасибо за ваш вклад, я начинаю вникать в unix, и редко кто объясняет эту вселенную кода так просто. Я хотел бы спросить вас, могу ли я с помощью вашей процедуры создать сценарий, который поможет мне найти n файлов, которые находятся по одному и тому же пути, и скопировать их в другую папку ... кто-то сказал мне, что я могу сохранить в текстовом файле путь и имя мои файлы, но мне непонятно, как это сделать. Я остаюсь внимательным.
Привет!
Здравствуйте, у меня есть VPS, но мне нужна помощь в некоторых вещах, или мне самому интересно, как создать скрипт или что-то еще, чтобы я запускал самостоятельное резервное копирование всего, что находится внутри моей / корневой папки, и это резервное копирование запускается каждые 1 час, если я не могли бы вы помочь в этом, я был бы слишком благодарен вам за это
Я оставлю тебе свой фейсбук, если ты хочешь мне помочь, мне нужна большая помощь 🙂
создать меня, чтобы пинговать и контролировать определенное сетевое оборудование в компании
но я сделал это просто
коснитесь red.sh && chmod + x red.sh
выбросил '# -- КОДИРОВАНИЕ: UTF-8 -- '>> red.sh
echo 'ping 10.50.0.125 -w 5' >> red.sh
echo 'ping 10.50.0.80 -w 5' >> red.sh
запустите его ./red.sh и отлично
Уважаемый, мне нужно создать скрипт автоматической установки. Я готов платить за хорошо выполненную работу. Те, кому интересно, пришлите мне письмо по адресу carranzalh@gmail.com. Спасибо
они сосут мой член XD
Доброе утро, друг, можешь мне чем-нибудь помочь?
Мне нужно сделать резервную копию с Linux компании, так как это безопаснее, чтобы вирусы не поймали его, но я не знаю, как это сделать
Мне нужно создать скрипт, который упакует файлы и отправит их на ftp
Буду признателен заранее напишите мне на почту
cesarloscor@gmail.com