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

По рекламе: @jannytg
@anothertechrock
Download Telegram
Можно ли в 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
Какая команда Unix используется для изменения времени модификации файла?
Anonymous Quiz
22%
time
42%
modify
4%
cat
33%
touch
👍4
Менеджеры паролей помогают пользователям хранить учетные данные в одном месте и избавляют от необходимости их запоминать. Подберем вам что-нибудь?

Читать статью
👍9👎7
Идентификатор процесса init это...
Anonymous Quiz
14%
-1
39%
0
27%
1
2%
2
19%
Посмотреть ответ
👍1