1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Подскажите команды(linux)

Тема в разделе "С и С++", создана пользователем FieSta, 7 июн 2011.

  1. FieSta

    FieSta Гость

    Репутация:
    0
    Есть кодна Си, который создаёт в консоле пункты меню. По выбору пункта меню программа должна вызывать новый процесс, выполняющий заданные пунктом меню действия.
    Например system("mc");//вызов команды которая запускает файловой менеджер
    Мне нужно реализовать на Си пункты меню:
    1.Список пользователей, работающих с системой.
    2. Редактор vim
    3. Редактировать профайл пользователя.
    Подскажите, какими командами это делается?
     
  2. ierofant

    ierofant Гость

    Репутация:
    0
    1. system ("cat /etc/passwd")
    2. system ("vim имя файла")
    3. непонятно...
     
  3. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    Первое выведет список вообще всех пользователей, и кучу лишнего.Лучше как-то так awk -F: '{if ($3>=1000) print $1}' /etc/passwd
    А вообще, нужен же список тех, к-е сейчас залогинены?
     
  4. ierofant

    ierofant Гость

    Репутация:
    0
    А вообще, нужен же список тех, к-е сейчас залогинены?

    Тогда system ("who")
     
  5. astronom

    astronom Гость

    Репутация:
    0
Загрузка...

Поделиться этой страницей