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

По рекламе: @jannytg
@anothertechrock
Download Telegram
С помощью какой команды можно конвертировать табы в пробелы?

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

#вопросы
С конвертацией табов в пробелы поможет команда expand. Разумеется, есть и обратная команда - unexpand.
👍18
При помощи какой команды пользователь может сменить свой пароль?
Anonymous Quiz
6%
Пользователь не может изменить свой пароль
68%
passwd
6%
passd
21%
pwd
👍3
С помощью какой команды создаются диалоговые окна внутри терминала?

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

#вопросы
👍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 в реальной жизни, то какую бы вы применяли и где? :)