🐧 Linux Junior. Программирование под Linux. – Telegram
🐧 Linux Junior. Программирование под Linux.
3.26K subscribers
164 photos
2 videos
1 file
98 links
Канал для программистов работающих с Linux.
Почти все Python девелоперы с нами ну и другие тоже подтянутся.

По рекламе: @jannytg
@anothertechrock
Download Telegram
С помощью какой команды создаются диалоговые окна внутри терминала?

Ответ через час.

#вопросы
👍3
Диалоговые окна создаются при помощи команды whiptail. Она широко применяется для написания более дружественного к пользователю интерфейса скриптов.
👍19
FTP – это сетевой протокол, используемый для эффективной передачи файлов между серверами и клиентами.

В этой статье представлены самые надежные и лучшие FTP-клиенты Linux.

Читать статью
👍5😁3
Можно ли в Linux (и Unix) сохранить команду в переменной и затем запускать ее на выполнение?

Ответ через час.

#вопросы
Встроенная команда eval используется для выполнения переданных ей аргументов как команд. Команда eval сперва оценивает аргумент, а затем запускает сохраненную в нем команду.

Пример:

$ COMMAND="ls -lrt"
$ eval $COMMAND
👍31
❗️Шорткаты: Ctrl+Z

Приостанавливает выполнение текущей задачи на переднем плане. Это полезно, если вы хотите, скажем, закрыть редактор и перейти куда-то за нужными данными. Запустить приостановленное приложение можно при помощи команды fg (вернуть на передний план) или bg (запустить в фоне).
👍15
Помимо команды mmv, которую мы уже рассматривали, для группового переименования файлов есть специальная команда - rename.

С помощью этой команды и регулярных выражений Perl можно как угодно менять имена большим группам файлов. Синтаксис команды для замены одного шаблона на другой:

rename [OPTIONS] perlexpr files

Примеры

Изменить расширение всех .css-файлов на .scss:
rename 's/.css/.scss/' *.css

Удалить .bak из имен файлов:
rename 's/\.bak$//' *.bak

Заменить пробелы на символы подчеркивания во всех файлах текущей директории:
rename 'y/ /_/' *

Перевести все имена в нижний регистр:
rename 'y/A-Z/a-z/' *

Обратите внимание: оператор s означает замену (два первых примера), а оператор y - транслитерацию (два последних).
👍7🔥3
❗️Шорткаты: Ctrl+S

Прекращает вывод output на экран. Это полезно, если вы запустили команду с долгим многословным выводом, но не хотите прерывать работу этой команды при помощи Ctrl+C. Вернуть вывод на экран можно при помощи шортката Ctrl+Q.
👍371
❗️Если вывод команды man кажется вам слишком длинным и неудобным, попробуйте команду tldr.

Синтаксис:
$ tldr command

Пример:
$ tldr mv
🔥17👍2👏1
Какая оболочка используется в однопользовательском режиме?
Anonymous Quiz
4%
Csh
54%
bash
2%
ksh
41%
sh
👍1👎1
Если бы вы могли запускать команды Linux/Unix в реальной жизни, то какую бы вы применяли и где? :)
Возможно, вы хотели бы попрактиковаться в использовании команд Linux или просто протестировать свои скрипты. Все это можно сделать при помощи онлайн-терминалов Linux и компиляторов bash.

В частности, пользоваться такими онлайн-сервисами удобно, если у вас на машине стоит Windows. Конечно, можно установить Linux на виртуальной машине, но зачастую удобнее просто воспользоваться онлайн-терминалом.

Читать статью
👍7
Команда factor предназначена для разложения чисел на простые множители.
👍22👀91