Похожие на Легкая работа с длинными командами
Тот, кто хотя бы раз занимался сборкой программ из исходных кодов, меня поймет. Программисты -- так, те сразу поймут!
Речь идет о написании длинных команд в консоли.
Написать длинную команду непросто. Ошибки всегда присутствуют, стоит только чуть-чуть расслабиться. Отредактировать, а потом заново запустить на исполнение, конечно, можно, но иногда бывает так, что даже и редактирование команды доставляет боль.
Что же делать? Я уже слышу ваши голоса!
15.02.09 15:34
Есть такая полезная утилитка grep, которая ищет паттерны в файликах.
Она позволяет использовать цвет для выделения имени файла, и части строки, подходяще под шаблон.
Многие из вас, наверное, не раз сталкивались с необходимостью разбить файл на части, например из-за ограничений FAT на флешках и т.п.
Сегодня я вам расскажу о такой команде как split, которая как раз для этого и предназначена.
Те кто не использует консоль (я про командные интерпритаторы - bash, dash, ash, busybox, etc), или работают в ней раз в год, могут дальше не читать.
Думаете, во времена консоли не было игр? Считаете, что если и были, то какое-то фуфло? Рискну вас переубедить :)
Иногда какой-нибудь комп в локальной сети выключен, а на нем есть
что-нибудь интересное. Или хочется написать пост на WeLinux, а
сервер лежит.
Возникает задача дождаться, пока компьютер появится в сети.
12.06.09 20:01
Любой, начавший программировать для linux в лучших традициях TrueUnixWay рано или поздно приходит к выводу что компилировать программы отдельными коммандами для обработки каждого файла - не самая лучшая трата времени. Вот тут-то как раз приходит время автоматизированных средств сборки - make, cmake, или даже qmake.
О том, как отправить jabber-сообщение из консоли при помощи клиента Gajim, я уже писал ранее. Тем не менее, использование gajim-remote имеет ряд недостатков: нужно установить сам Gajim и запустить его. Это может вызвать некоторые затруднения, например, на сервере, где вовсе может не быть графического интерфейса. Однако, проблема имеет и более простое решение.
Если Вы довольно часто работаете с удаленными машинами по ssh, и постоянно набираете в консоли команды вида
ssh user@host.domain.com -pPortNumber
или тому подобные, то может Вы задумывались как бы ускорить процесс.
Есть несколько вариантов решения задачи
- Насоздавать на панели несколько разных элементов для разных серверов
- Насоздавать несколько разных скриптов и потом элементы для них
- Something completely different :)
Первый вариант неудобен тем, что если мы уже работаем в каком-то терминале он откроет новое окно. Второй - тем что постоянно нужно будет создавать всё новые и новые скрипты по мере добавления серверов.
Но можно поступить проще. В комплекте ssh уже всё есть для решения, читаем об этом под катом.
Я тут недавно наткнулся на статью, рассказывающую о том, что можно запустить несколько рабочих окружений одновременно (например, GNOME и KDE) и переключаться между ними при помощи горячих клавиш. Оказывается, это проще простого.
Чтобы было понятно, я поясню тем, кто только знакомится с Linux. X (X Window System; «иксы») — это графическая подсистема, использующаяся в большинстве современных дистрибутивов Linux. Проще говоря, все, что вы видите на экране в графическом режиме, находится на виртуальном дисплее и управляется иксами. Если вы читаете это сообщение из Linux, вы скорее всего находитесь на дисплее 0. Переключиться в другой виртуальный дисплей можно нажав Ctrl+Alt+F1 — вы окажетесь в первой консоли. Чтобы вернуться обратно, нажмите Ctrl+Alt+F7. Под кнопками F2-F6 также будут консоли (виртуальные терминалы), работающие независимо друг от друга. А что после F7? После F7 такие же независимые сеансы X-сервера, каждый со своими приложениями. Но прежде их нужно запустить.
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|