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

  • Автор темы FieSta
  • Дата начала
F

FieSta

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

ierofant

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

vital

Больной Компом Детектед
29.01.2006
2 432
34
#3
Первое выведет список вообще всех пользователей, и кучу лишнего.Лучше как-то так awk -F: '{if ($3>=1000) print $1}' /etc/passwd
А вообще, нужен же список тех, к-е сейчас залогинены?
 
I

ierofant

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

Тогда system ("who")
 
A

astronom

#5