who或W 命令可以查看登陆到系统上的用户
who命令主要用于查看当前在线上的用户情况。这个命令非常有用。如果用户想和其他用户建立即使通讯,比如使用talk命令,那么首先要确定的就是该用户确实在线上,不然talk进程就无法建立起来。
又如,系统管理员希望监视每个登陆的用户此时此刻的所作所为,也要使用who命令。
w命令也用于显示登录到系统的用户情况,但是与who不同的是,w命令功能更加强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,感觉比较实用,具体用法如下:
w命令的显示项目按以下顺序排列:当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。然后是每个用户的各项数据,项目显示顺序如下:登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。
❷ linux编程
exit (1);应该是可以结束程序的,你说的退出指的退出命令行?
或者,试下exit(0)
exit(x)(x不为0)都表示异常退出
❸ 关于Linux编程
我也不懂
❹ Linux下C语言编程用的readdir()实例
第一:linux下不成认无返回值的main方法
第二:你这个若成功,也只能够读取/etc/rc.d目录下的内容
#include<sys/types.h>
#include <stdio.h>
#include<dirent.h>
#include<unistd.h>
int main(int argc,char **argv)
{
DIR * dir;
struct dirent * ptr;
int i;
if(argc==1)
dir=opendir("./");
else
dir=opendir(argv[1]);
while((ptr=readdir(dir))!=NULL)
{
printf("d_name: %s\n",ptr->d_name);//需要更详细的信息你可以修改该句
}
closedir(dir);
return 0;
}
❺ linux编程入门
如果你要是想学 Linux 下的程序开发,建议安装 Fedora 9 。
ubuntu 的开发软家包安装不是很简单(虽然他的应用软件安装容易)。
Linux 下面开发好像书不是很多,书店里的书,还是以服务器应用为主。
你学变成,除了泡论坛外,也就只能看别人的程序源代码了吧……
❻ Linux编程
首先非常佩服楼主的勇气和求知欲,非常值得肯定。
如果真的对计算机很有兴趣,并且希望在计算机领域做出一些成绩的话,建议你从计算机的基础课程开始。可以说计算机的本质就是数学,先把高等数学(主要是微积分),概率论与数理统计,离散数学,线性代数这些基础课学扎实,然后学习一门计算机编程语言(搞Linux编程的话推荐C/C++),接下来开始学习数据结构,计算机组成原理,计算机网络,操作系统,算法分析设计等计算机相关基础。还有一点就是英语的学习决不能间断,学计算机就要把英语作为自己的母语一样,这点没办法,因为先进的技术思想往往都是用英文论文首先发表的。linux属于类unix系统,许多大型企业都是用linux来做服务器的。linux系统的话可以用<<鸟哥的私房菜>>这本书来入门。用Linux的话一定不要使用图形化界面,忘掉windows,一切从新开始。之后还有unix编程,内核等等都需要学习,计算机的知识更新速度非常快,需要不断地学习。以上的内容顶多只是计算机领域的冰山一角哦。
总之,做计算机这一行真的很苦,尤其是做编程工作很累,需要有个强健的体魄,做好思想准备。
好好想一想是不是真的非常想做这一行,然后再做决定吧。
最后,不管你做什么,只要全心投入去做,总会有收获的。
送你一句话:靠自己去成功!
❼ 最简单的linux编程,输出一段话,在脚本里写什么呢
shell?还是C?
shell就是 echo ok
c就是printf("%s\n", "Hello World!");
❽ linux编程作业…
加你Q了
给你拟定程序题目如下:
1.通讯录(程序基础,文件操作,文件分割和多文件编译)
2.文件分卷和简单压缩(文件操作,进程控制)
3.简单通信终端(串口通信,进程间通信)
4.键盘测试小程序(程序基础,系统函数)
....
还要去上课 暂时想到这几个题 你可以再给我发几个题
这两天我抽时间给你编一下 刚好我也正在学这个
我Q:519842864
编好后打包e-mail你....
分嘛 确实少了点....
❾ linux编程中,有这么几句
这个函数是用来判断在字符串src中含有多少个sub字符串;
整个的思路就是:首先判断sub是否存在于src中,若在count就加1; 整个判断行为一直持续到src结束为止。
int subCount(char *src, char *sub)
{
int count=0;
char *pstr = src;
char *psub = sub;
int flag = 0;
while(*pstr != '\0')
{
if(*psub != '\0')
{
if(*pstr != *psub) //判断sub是否包含于src
{
psub = sub; // 若不,就将psub重新指向sub字符串
flag = 0; //将标志位清零
}
else
{
flag = 1;
psub++; //若包含于src中,将标志位为置一,并将psub后移
}
}
if (*(psub)=='\0') //判断sub是否已经到尾部
{
psub = sub; //psub重新指向sub
if (flag == 1) //flag为1,说明在src中包含了字符串sub,count加1;
{
count++;
flag = 0;
}
}
pstr++; //src后移
}
return count;
}
❿ LINUX编程
LINUX是一个操作系统,是一个平台.可以在LINUX构建的平台上实现编程,而且编程也很方便容易.可以这么说LINUX天生不是用来编程的,但编程的绝佳平台是LINUX。
为避免LINUX这个名称带来的争议,好的叫法是GNU/LINUX.LINUX严格来说只是一个内核(kernel),然后借助于遵循GPL的自由软件,形成的整个操作系统。正是由于系统包括软件的不同组织形式形成了不同的发行版。
LINUX是一个操作系统,你有权利获得,修改,分发它的源代码.
当然你可以修改系统的源代码,依照你自己的需求,因为你有这个自由.
我用的是ubuntu,上面可以编写c,c++,java,shell,perl,python等等.
最后强调一下,LINUX和编程就是操作系统和编程语言的关系,它们是有一定关系的,但本质上不一样.只能说这么多了,具体的请参阅操作系统相关书籍