1,编写shell脚本,计算1~100的和。 2,编写shell脚本,输入一个数字n并计算1~n的和。 要求:如果输入的数字小于1,则重新输入,直到输入正确的数字为止。 3,编写shell脚本,批量建立用户user_00、user_01...user_99。 要求:所有用户同属于users组。 4, ...
分类:
系统相关 时间:
2018-05-02 16:13:32
阅读次数:
1184
一 进程终止: ?个进程可以登记若?个(具体??验证?下)个函数,这些函数由exit?动调?,这些函数被称为终?处理函数, atexit函数可以登记这些函数。 exit调?终?处理函数的顺序和atexit登记的顺序相反,如果?个函数被多次登记,也会被多次调?。 以下函数的调用时程序异常或者正常终止: ...
分类:
系统相关 时间:
2018-04-30 22:12:09
阅读次数:
230
linux系统相关的文件信息包含在/etc/passwd文件和/etc/group中。每次登录linux系统以及每次执行ls -l命令时都要使用口令文件。这些字段都包含在<pwd.h>中定义的passwd结构中。 struct passwd { char * pw_name; /* Username ...
分类:
系统相关 时间:
2018-04-28 22:23:51
阅读次数:
246
转自:https://www.cnblogs.com/qingergege/p/5914218.html 最近在弄Linux C编程,本科的时候没好好学啊,希望学弟学妹们引以为鉴。 好了,虽然啰嗦了点,但确实是忠告。步入正题: 我们的主角 getopt()函数。 英雄不问出处,getopt()函数的 ...
分类:
系统相关 时间:
2018-04-24 15:36:31
阅读次数:
226
创建目录: 用mkdir函数创建目录: mkdir(const char *pathname, mode_t mode) 参数mode有下列的组合: S_ISUID 04000 文件的执行时设置用户ID(set user-id on execution)位 S_ISGID 02000 文件的执行时设 ...
分类:
系统相关 时间:
2018-04-21 19:25:00
阅读次数:
361
1.1 for循环语句 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行。 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数。这使得for循环能够知道在迭代过程中的执行顺序。1.1.1 shell中的for循环 &n
分类:
系统相关 时间:
2018-04-17 22:59:36
阅读次数:
319
#include int main(int argc, char *argv[]) { printf("the program is %s\n", argv[0]); int i = argc; printf("the num of arg is %d\n", argc); for(i=1; i<a... ...
分类:
系统相关 时间:
2018-04-04 21:04:45
阅读次数:
203
最近遇到很多处于迷茫中的新手,在纠结要不要去学嵌入式,主要问题在于嵌入式的门槛非常高,经验少、或者非电子专业投身嵌入式行业能否发展下去。现在嵌入式开发行业的确发展很好,大多数从业者都是科班出身,但我们也看到很多非科班的人分享了自己的从业过程,也许起初知识不如科班的多,但他们经过持续数年学习实践,也成为了行业中的大咖。其实学习技术更多的是一种执着与刻苦,非科班无非要下更多的功夫。嵌入式可以简单分为硬
分类:
其他好文 时间:
2018-03-21 11:32:38
阅读次数:
186
http://blog.csdn.net/specialshoot/article/details/50707965 对于串口的打开操作,必须使用O_NOCTTY参数。O_NOCTTY如果路径名指向终端设备,不要把这个设备用作控制终端。如果不使用此标志,任务的一个输入(比如键盘终止信号等)都会影响进 ...
分类:
系统相关 时间:
2018-03-17 19:48:11
阅读次数:
264
一、用户和用户组管理 添加新的用户账户使用useradd 格式useradd 选项 用户名 1、创建一个用户tian 其中 -d -m参数用来为登陆,登录名产生一个主目录 /usr/tian(其中/usr为默认的用户主目录所在的父目录) 2、创建一个用户gem,用户登陆Shell是/bin/sh属于 ...
分类:
系统相关 时间:
2018-02-10 22:39:38
阅读次数:
251