Программы
Перевод статьи «Learn 10 good UNIX usage habits» от IBM

Перевод статьи «Learn 10 good UNIX usage habits» от IBM

В заметке перевод "10-ти хороших привычек Unix-пользователя"

Перед вами перевод статьи от IBM «Learn 10 good UNIX usage habits», где они рассказывают о хороших привычках, которые вырабатываются при работе в Linux, FreeBSD и прочих Unix. Статья в своё время собрала хвалебные отзывы. Именно поэтому и решил её перевести.

Однако, по ходу перевода я сталкивался с советами, которые не такие уж и полезные, с редкоиспользуемыми возможностями. Некоторые же советы мне показались вообще вредыми при командной разработке – за счёт понижения понятности кода.

Всё же, перевод я завершил. Предлагаю ознакомиться с советами от IBM, приправленными моими комментариями:

1. Создавайте дерево директорий одним запросом.

2. Меняй путь распаковки, а не перетаскивай архив.

3. Комбинируйте свои команды с управляющими операторами.

4. Будьте аккуратны, когда закавычиваете переменные.

5. Используйте эскейп-символы, чтобы управлять отображением длинных команд.

6. Группируйте команды в списки.

7. Используйте xargs без find.

8. Знайте, когда grep может считать, а когда это стоит оставить другим.

9. Ищите во входном потоке нужные поля, а не строки.

10. Перестаньте всё пересылать в пайп, а ввод обрабатывать.

Что и как использовать – решать только вам!

Также может быть вам интересно:

10 хороших примеров работы в Linux, FreeBSD и прочих Unix. Часть 10 — перестаньте пайпить в cat

Частая ошибка при использовании утилиты grep - это перенаправление вывода утилиты cat в неё для последующего поиска по одному файлу

Читать »

Компьютерщики / IT Crowd. О выживании IT-шников в бетонных джунглях

В чём же успех этого сериала? Пожалуй, причина такого успеха схожа с успехом "Теории большого взрыва" — ситуационная комедия с гиками.

Читать »
Фото Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Исследователи сумели пройти code-review с реквестами в ядро Linux, заведомо содержащими добавление уязвимостей.

Фото Пример своей консольной команды в Django проекте

Пример своей консольной команды в Django проекте

Если вы работали с Django проектом, то, скорее всего, запускали команды из консоли (manage.py). В Django есть простой способ писать свои команды для управления проектом.

Фото Как на Bash посчитать число строк в проекте (директории)

Как на Bash посчитать число строк в проекте (директории)

Ниже будет представлен однострочник, решающий данную задачу на Bash + пошаговое описание его работы.

Фото И снова sudo, и снова "решето"

И снова sudo, и снова "решето"

В утилите sudo была исправлена очередная уязвимость.

Фото Как установить часовой пояс в Linux

Как установить часовой пояс в Linux

В рамках первичной настройки Операционной Системы важно установить и по какому времени вы живёте, ведь при следующем обновлении времени через Интернет ваше время слетит.

Фото Как найти самые большие папки и файлы в Linux

Как найти самые большие папки и файлы в Linux

Когда кончается место на жестком диске, возникает закономерный вопрос: на что же оно было потрачено, какие файлы разрослись больше положенного?

Фото Команда grep – полезные ключи и примеры использования

Команда grep – полезные ключи и примеры использования

У команды "grep" довольно много различных особенностей. особенно, если учесть, что с английского это "решето" – а что может войти в решето , не факт что выйдет!

Фото Как создать неизменяемый файл в Linux / MacOS / FreeBSD

Как создать неизменяемый файл в Linux / MacOS / FreeBSD

Само собой, root может всё (если введёт пару команд), однако, это вполне легальный способ запретить изменение файла.