当前位置: 首页 > news >正文

怎么识别网站是用什么语言做的推广普通话ppt

怎么识别网站是用什么语言做的,推广普通话ppt,平台设计思路,山西太原网站建设公司有哪些进程的标准输入输出 当主进程fork或exec子进程#xff0c;文件描述符被继承#xff0c;因此0,1,2句柄也被继承#xff0c;从而使得telnet等服务#xff0c;可以做到间接调用别的shell或程序。比如如果是远程登录使用的zsh#xff0c;那么其会重定向到相应的pts $ ps|gre…进程的标准输入输出 当主进程fork或exec子进程文件描述符被继承因此0,1,2句柄也被继承从而使得telnet等服务可以做到间接调用别的shell或程序。比如如果是远程登录使用的zsh那么其会重定向到相应的pts $ ps|grep zsh234671 pts/4 00:00:03 zsh $ cd /proc/234671/fd $ ls -la total 0 dr-x------ 2 wsl wsl 0 Jul 6 15:13 . dr-xr-xr-x 9 wsl wsl 0 Jul 6 15:13 .. lrwx------ 1 wsl wsl 64 Jul 6 15:13 0 - /dev/pts/4 lrwx------ 1 wsl wsl 64 Jul 6 15:13 1 - /dev/pts/4 lrwx------ 1 wsl wsl 64 Jul 6 15:13 2 - /dev/pts/4 ...进程在转为守护进程时可以经0,1,2句柄重定向到/dev/null做到不输出任何信息。 可以使用dump2可以实现重定向功能 c fd open(./test.txt,O_CREAT|O_RDWR, S_IRWXU ); dup2(fd, STDOUT_FILENO); //将STDOUT_FILENO文件描述符 指向 fd文件描述符 指向的文件即将标准输出 重定向到fd指向的文件‘ //该程序就能将hahahha写在指定的test.txt文件中了 printf(hahahahaha); close(fd);备注 STDOUT_FILENO、STDIN_FILENO是int型的文件描述符是非负整数属于没有buffer的I/O一般定义为0, 1, 2 在unistd.h定义。 /* Standard file descriptors. */ #define STDIN_FILENO 0 /* Standard input. */ #define STDOUT_FILENO 1 /* Standard output. */ #define STDERR_FILENO 2 /* Standard error output. */open()系统函数返回的是目前未被占用的最小的文件描述符 文件描述符对应的函数是open() read() write() close()等 stdout stdin stderr 是FILE 类型的文件指针属于标准I/O在stdio.h。 所以可以使用fprintf(stdout, “hahahah”); fopen()库函数返回的是FILE 类型的文件指针 FILE类型的文件指针对应的函数是 fopen() fgets() fputs() fprintf() fclose() fgetc() fputc()等 可以写一个信号处理函数将输出在不同终端间切换。或者通过重定向标准输出无名管道的方式实现将子进程的输出用more显示。 终端属性 通过终端属性可以禁用回显 #include stdio.h #include stdlib.h #include termios.h #include unistd.hint main() {int fd STDIN_FILENO; // 使用标准输入作为终端设备的文件描述符// 获取当前终端属性struct termios old_attr;if (tcgetattr(fd, old_attr) -1) {perror(tcgetattr);exit(EXIT_FAILURE);}// 备份旧的终端属性struct termios new_attr old_attr;// 修改终端属性new_attr.c_lflag ~ECHO; // 禁用回显// 设置新的终端属性if (tcsetattr(fd, TCSANOW, new_attr) -1) {perror(tcsetattr);exit(EXIT_FAILURE);}// 读取用户输入并打印char input[100分];printf(Enter your password: );fgets(input, sizeof(input), stdin);printf(Your password: %s, input);// 恢复之前的终端属性if (tcsetattr(fd, TCSANOW, old_attr) -1) {perror(tcsetattr);exit(EXIT_FAILURE);}return 0; }使用stty -echo就能关闭回显再使用stty echo打开 使用getty打开一个终端 使用tty查看当前是哪个终端。 pilink:/boot$ tty /dev/ttyS0 pilink:/boot$ sudo su [sudo] password for pi: rootlink:/boot# tty /dev/pts/0 rootlink:/boot# who pi ttyS0 2024-04-23 22:05 pi pts/0 2024-04-23 23:04参考 linux 终端设置及读写
http://www.dnsts.com.cn/news/63219.html

相关文章:

  • 新开传奇网站刚开企业网站代维护
  • 做网站的版权问题城市建设的网站 政策法规
  • 互联网创意网站有哪些做网站的工资
  • 网站建设大致分哪几个板块深圳建站公司开发费用
  • 济南网站优化技术厂家电商网站设计欣赏
  • 微商网站怎么做旅游网站制作分析
  • 唯品会 只做特卖的网站什么是网络营销例子
  • html怎么做网站背景上饶公司做网站
  • 无锡点个赞建站郑州百度网站快速优化
  • 高职两学一做专题网站外包加工网怎么样
  • 网站 动态 标签页市场营销考研可以考哪些专业
  • 国际交流合作网站建设方案十堰h5响应式网站
  • 京东pc网站用什么做的而的跟地seo排名点击软件
  • 网站开发到上线 多久最新网域查询入口
  • 网站开发的规格描述推广效果好的有哪些
  • 网站建设技术的实现python写网页
  • 新沂网站建设无锡崇安网站建设
  • 做网站相关人员贵州有哪些公司做网站做得好
  • 电商网站服务排名seo是啥职位
  • 百度做网站的特点行业网站建设蓝云
  • 消费返利系统网站建设wordpress微信查看密码破解
  • 扬中网站建设公司wordpress用户推广
  • 建网站公司 优帮云如何提高网站点击率
  • 网站系统建设系广告经营者wordpress旧编辑器
  • 广州建网站新科网站建设网站建设服务费开票
  • 搜索网站哪个好互联网营销模式
  • 北京做网站个人wordpress 5编辑器使用教程
  • 河南省建设协会网站基础网络建设方案
  • 做餐厅网站的需求分析苏州seo招聘
  • 网站建设大作业跨境电商哪个平台比较好