Видео смотреть бесплатно

Смотреть русский видео

Официальный сайт detisavve 24/7/365

Смотреть видео бесплатно


m0nhawk 20.10.09 21:38 # +4
Если имеется ввиду тут подкат, то это значит спрятать часть поста, по сути, в "подробней".
Команды [cut] [fcut]
m0nhawk 20.10.09 21:43 # +3
То-есть, сначала идёт небольшая часть текста, а всё остальное "под кат". Получится на главной только небольшая часть.

Скрипт - это по сути программа. Обычно начинается со строчек #!/bin/zsh (или к другому командному интерпретатору (bash, ksh, sh...) )
Запускать - ./name . Обычно в качестве расширения ставят .sh .
m0nhawk 20.10.09 22:13 # +2
Вот и вот блоги на мыЛинуксе с готовыми скриптами (вдруг не заметили :) ).
gwk 20.10.09 22:29 # +1
мне кажется для этого создаётся файл, записывается в него код

а если Вам ближе (была) винда или dos, то скрипт это аналог cmd или bat файлов.
h31 20.10.09 23:13 # +5
>Или у меня извращённые взгляды на скриптинг ?
Пожалуй.
Начнем с того, что есть такая штука как командный интерпретатор, он же шелл(shell). Когда Вы открываете терминал, то запускается такая штуковина. Благодаря ей можно, например, написать часть имени файла, нажать Tab и оно дополнится до конца или хотя бы выведется список файлов, претендующих на дополнение. А ещё можно начать "вверх" и появится предыдущая команда. Надо заметить, что самые простые шеллы могут не иметь этих функций.
Помимо вот таких вот удобств, на них можно писвать небольшие программы. У них есть переменные (сделайте export HW='Hello World!' && echo $HW дабы убедиться в этом) и самые распространенные операторы типа if и т.д., тоже можете что-нибудь написать как пример. Это очень часто используется. Действия можно записывать в файл, если есть необходимость, но можно писать и прямо в терминал. Можете сделать cat script.sh | bash и убедиться в этом. Чтобы каждый раз не писать | bash решили указывать в начале файла программу, которая будет обрабатывать файл в виде #!/path/to/prog. Конечно есть куча нюансов, но пока я их не рассматриваю.
ner_uto 21.10.09 00:47 # +3
Если очень грубо, то скрипт - программа вроде той, что любой человек писал на информатике:) кстати, автор предыдущего комента не прав, скрипты бывают не только на шелл написаны, но и на других языках программирования.
kstep 21.10.09 03:11 # +2
Не пугай человека =) Пусть привыкнет хотя бы к скриптам на шелле. Может ему больше и не нужно =)

.sh добавляется в конце в качестве традиции, чтобы указать что это скрипт, написанный для шеллы (sh от shell, «оболочка», а точнее командная оболочка, программа обслуживающая терминал и дающая запускать другие программы).

Эту часть никто писать не заставляет =)
Главное не забыть две вещи:

1) первой строчкой в скрипте должно идти
#!/bin/sh
(или #!/usr/bin/bash, #!/usr/bin/perl, #!/usr/bin/zsh,
в общем полный путь к программе, которая должна выполнить этот скрипт).

2) скрипт должен иметь права на выполнение. То есть после того, как скрипт
положен в файл, то нужно выполнить команду:
chmod a+x имяфайла

Вот после этого и можно писать
./имяфайла
kstep 21.10.09 03:14 # +1
chmod = change mode (изменить режим файла, то есть права на файл),
a+x = to all allow (+) execute (всем пользователям разрешить выполнять).
m0nhawk 21.10.09 09:34 # +0
Не знаю как у других, но у меня ./ запускает даже если не сделан chmod.
kstep 21.10.09 13:32 # +0
Какая ось? Шел? Ибо сиё зело странно есть.
Без прав на выполнение всегда и везде выдавало ошибку доступа.
Может ты запущаешь через «. ./filename»?
m0nhawk 21.10.09 14:11 # +0
arch linux, zsh
Только что проверил, действительно пишет:
zsh: permission denied: ./filename

А из папки со скриптами нормально запускает, если есть расширения .sh, .pl, .py (других скриптов у меня нету :) ).
Хотя я, вроде, с той папкой ничего особенного не делал...
kstep 21.10.09 17:17 # +0
Может у тя как-то хитро zsh настроен?
Например на суффиксы стоят алиасы?
alias -s чтоб проверить.
m0nhawk 21.10.09 09:35 # +0
Не пугай человека =) Пусть привыкнет хотя бы к скриптам на шелле. Может ему больше и не нужно =)

Вот именно по этому я не упоминал скрипты на perl'e, pythone'e и других языках.
jrun 21.10.09 10:34 # +0
Я видел на этом сайте скрипты на питоне и на шелле, и дома есть на С. Разнообразие меня не пугает.
Я не знал
1) первой строчкой в скрипте должно идти
#!/bin/sh
(или #!/usr/bin/bash, #!/usr/bin/perl, #!/usr/bin/zsh,
в общем полный путь к программе, которая должна выполнить этот скрипт).
2) скрипт должен иметь права на выполнение. То есть после того, как скрипт
положен в файл, то нужно выполнить команду:
chmod a+x имяфайла

По скриптам ещё хотел у кого-нибудь спросить где можно найти мануал для новичков.

Потом иногда появляется необходимость поиска текста в нескольких файлах.

И иногда задаюсь вопросом, когда я ставил убунту, он у меня спросил имя компа по умолчанию laptop и моё имя. А что было бы если бы я в графе имя указал бы root, у меня по умолчанию были бы рутовские права ?

ner_uto 21.10.09 11:47 # +0
А что было бы если бы я в графе имя указал бы root, у меня по умолчанию были бы рутовские права ?

Не были бы в любом случае, а Убунту, скорее всего, ругнулась бы на то, что такое имя нельзя использовать. Хотя не знаю, я не пробовал.
Oni 21.10.09 11:54 # +0
поиск текста в файлах
grep текст имя_файла
соответственно, в нескольких
grep текст имя_файла имя_файла2
работают регулярные выражения
grep текст * - будет искать во всех файлах в текущей папке
grep -R text folder - будет искать рекурсивно
mylexform 21.10.09 19:59 # +0
Смело поднятая тема. Спасибо топикстартеру за смелость :-) У меня тоже есть такие вопросы.
Вот например, можно ли средствами шелл скриптов выполнить вывод звукового файла(ogg,mp3-мечта) на все(две пока) аудиокарты в системе?
kstep 22.10.09 02:15 # +0
я бы порыл в сторону mpg123, mplayer и amixer (опция -c в частности для выбора карты, которой управлять) в этом плане, хотя никогда с таким не сталкивался.
jrun 08.11.09 16:16 # +0
1) Попробовал собрать ядро командой
make bzImage modules modules_install install
,запущенной под рутом, но не создаётся в /boot initrd.img-xxx.
Поддержку initrd я включил, в чём может быть ещё проблема.
2) Как запустить wine в полноэкранном режиме ?
Craftuser 08.11.09 17:47 # +0
2) Как запустить wine в полноэкранном режиме ?

В смысле игру какую-то запустить в полноэкранном режиме?
jrun 08.11.09 18:01 # +0
Да

20.10.09 21:35 jrun

Есть вопрос!"Тупые" Вопросы

Есть несколько "Тупых" вопросов, на которые ответы то не большие, так что создавать на каждый отдельный пост не вижу смысла, да и возможно они будут в будующем пополняться.
Для начала я хотел узнать что значит "Под катом", "Подкат" и т.д. Вероятно это связано с командой cat, но вот каким образом не понимаю.
И хотел спросить как работают скрипты. Возможно я что-то не понимаю, но мне кажется для этого создаётся файл, записывается в него код, добавляется после точки код, на котором скрипт написан и запускается ./имяфайла.код Или у меня извращённые взгляды на скриптинг ?


Лучшие блоги (все 75)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 1581 из 126 городов)
Топ пользователей Топ блогов
welinux.ru

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн