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

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

  1. FieSta

    FieSta Гость

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

    ierofant Гость

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

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

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

    ierofant Гость

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

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

    astronom Гость

Загрузка...

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