1、当用户按某些终端键时,将产生信号。 例如: 终端上按“Ctrl+c”组合键通常产生中断信号 SIGINT、终端上按"Ctrl+\"键通常产生中断信号 SIGQUIT、终端上按"Ctrl+z"键通常产生中断信号 SIGSTOP。
1、程序员调用的是API(API函数),然后通过与系统调用共同完成函数的功能。因此,API是一个提供给应用程序的接口,一组函数,是与程序员进行直接交互的。
用户在程序中使用系统调用,给出系统调用名和函数名后,产生一条相应的陷入指令,通过陷入处理机制调用服务,引起CPU中断,然后保护处理机现场,取系统调用功能号并寻找子程序入口,通过入口地址来调用系统子程序,然后返回用户程序继续执行。
11.写出输出数字 0 到 100 中 3 的倍数(0 3 6 9 …)的命令:for i in {0..100..3}; do echo $i; done 或 for (( i=0; i<=100; i=i+3 )); do echo "Welcome $i times"; done
6.如何输出当前 shell 的 PID?答案:echo $$ 7.如何在 bash 中定义数组?并取出第一个元素?答案:1)array=("Hi" "my" "name" "is")2)echo ${array[0]}