判断题C语言程序中子程序main的返回值是一个整数,这个返回值无法被当前进程的代码引用,但是可以被父进程利用。父进程用来判断子进程终止的状态。在bash中,将子进程main函数的返回值用于判断命令执行成功与否的判断条件,main函数返回非0为成功,返回0为失败。
判断题bash的内部命令eval可以把程序运行期间实时生成的数据当成程序来运行,这是解释型执行的编程语言具备的特点,编译型执行的编程语言不具备这样的特点。
判断题bash中单引号与双引号的区别在于,两个单引号括起来的这部分文字,取消所有元字符的特殊含义只维持其字面值,双引号与单引号类似,但保留了少数几个元字符维持其特殊含义,以便于实现灵活的替换。
判断题bash变量有环境变量和局部变量两种。子进程启动时,只是从父进程继承局部变量,也就是说,子进程运行之初,与父进程拥有同样名字和值的局部变量,子进程事后对局部变量的修改只在子进程局部可见,对父进程的同名变量没有影响。
判断题命令. myap >myap.log 2>&1可以把stderr合并到stdout,并存入文件myap.log中,命令. myap 2>&1>myap.log不能实现同样的功能。
判断题某个用户对文件的操作体现为rwx三种权限,以读权限r为例,用户具备读权限或者不具备读权限,这种简单的二元逻辑,使得用户要么可以读取文件中全部数据,要么不能读取其中的任何数据,无法限制用户只访问其中的部分数据。
判断题Linux的系统调用函数的返回值为0,表示系统调用失败,非0表示成功。系统调用失败时可以通过变量errno获取失败原因,通过strerror()函数可以获取系统给出的描述失败原因的文字信息。
判断题符号链接的内容可以是“绝对路径”也可以是“相对路径”,相对路径指的是相对于符号链接文件所处位置,而不是相对于进程的当前工作目录。无论采用符号链接还是硬链接,都可以实现将只存储一份的数据文件同时加入到两个或两个以上不同目录中。