QNAP NAS:ComandLinux: различия между версиями

Нет описания правки
Нет описания правки
 
(не показано 26 промежуточных версий 2 участников)
Строка 1: Строка 1:
==Регулярные команды терминала Linux, про которые я постоянно забываю.==
==Регулярные команды терминала Linux, про которые я постоянно забываю.==
===Ссылка на файл ln===
===Ссылка на файл ln===
<code bash style="color: green"># ln -s «адрес/имя_файла» «адрес/имя_ссылки»</code>
===Посик по файлам find===
<code bash style="color: green"># find «адрес_где_ищем» -name «что_ищем»</code>


<syntaxhighlight lang="bash">
$> ln -s «адрес/имя_файла» «адрес/имя_ссылки»
</syntaxhighlight>


===Поиск по файлам find===
<syntaxhighlight lang="bash">
$> find «адрес_где_ищем» -name «что_ищем»
</syntaxhighlight>


=== SHELL для обновления прав тех файлов которые были созданы мною: ===
=== SHELL для обновления прав тех файлов которые были созданы мною: ===


<code bash style="color: green">
<syntaxhighlight lang="bash">
echo "Восстанавливаем права на все файлы и каталоги."
$> echo "Восстанавливаем права на все файлы и каталоги.";
echo -e "\nРаботаем с диском A"
$> echo -e "\nРаботаем с диском A";
/Apps/opt/bin/find /share/HDA_DATA/NameFolders -type d -exec chmod 777 {} \;
$> /opt/bin/find /share/HDA_DATA/NameFolders -type d -exec chmod 777 {} \;
/Apps/opt/bin/find /share/HDA_DATA/NameFolders -type f -exec chmod 666 {} \;
$> /opt/bin/find /share/HDA_DATA/NameFolders -type f -exec chmod 666 {} \;
chown -R admin:administrators /share/HDA_DATA/NameFolders
$> chown -R admin:administrators /share/HDA_DATA/NameFolders;
...
</syntaxhighlight>
</code>


==== Различные ALIAS созданные мной для ускорения работы с NAS: ====
==== Различные ALIAS созданные мной для ускорения работы с NAS: ====


<code bash style="color: green">
<syntaxhighlight lang="bash">
    alias php='/mnt/ext/opt/apache/bin/php -c /php.ini'
$> alias php='/mnt/ext/opt/apache/bin/php -c /php.ini';
    alias apacherestart='/etc/init.d/Qthttpd.sh restart'
$> alias apacherestart='/etc/init.d/Qthttpd.sh restart';
    alias mysqlrestart='/etc/init.d/mysqld.sh restart'
$> alias mysqlrestart='/etc/init.d/mysqld.sh restart';
...
</syntaxhighlight>
</code>
 
[scratchblocks]
when green flag clicked
forever
    turn cw (15) degrees
    say [Hello!] for (2) seconds
    if <mouse down?> then
        change [mouse clicks v] by (1)
    end
end
[/scratchblocks]

Текущая версия от 20:12, 8 февраля 2024

Регулярные команды терминала Linux, про которые я постоянно забываю.

Ссылка на файл ln

 $> ln -s «адрес/имя_файла» «адрес/имя_ссылки»

Поиск по файлам find

 $> find «адрес_где_ищем» -name «что_ищем»

SHELL для обновления прав тех файлов которые были созданы мною:

 $> echo "Восстанавливаем права на все файлы и каталоги.";
 $> echo -e "\nРаботаем с диском A";
 $> /opt/bin/find /share/HDA_DATA/NameFolders -type d -exec chmod 777 {} \;
 $> /opt/bin/find /share/HDA_DATA/NameFolders -type f -exec chmod 666 {} \;
 $> chown -R admin:administrators /share/HDA_DATA/NameFolders;

Различные ALIAS созданные мной для ускорения работы с NAS:

 $> alias php='/mnt/ext/opt/apache/bin/php -c /php.ini';
 $> alias apacherestart='/etc/init.d/Qthttpd.sh restart';
 $> alias mysqlrestart='/etc/init.d/mysqld.sh restart';

[scratchblocks] when green flag clicked forever

   turn cw (15) degrees
   say [Hello!] for (2) seconds
   if <mouse down?> then
       change [mouse clicks v] by (1)
   end

end [/scratchblocks]