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

怎么识别网站是用什么语言做的石家庄最好的网站建设公司

怎么识别网站是用什么语言做的,石家庄最好的网站建设公司,wordpress 字体插件,制作网页一般多少钱进程的标准输入输出 当主进程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.hkea.cn/news/14300746/

相关文章:

  • 安徽区块链虚拟币网站开发价格长沙优化网站多少钱
  • 做外贸做什么网站好门户网站模板之家
  • 凡科免费网站建设网站建设及第三方支付
  • 合肥做网站找哪家好wordpress 免费APP
  • 商城类网站用什么做什么网站能让小孩做算术题
  • 网站模型怎么做seo工作职位
  • php网站做退出的代码博客app下载安装
  • 西安做网站魔盒手机上怎么创建自己的网站
  • 阿里网站搭建wordpress 首页跳转
  • 企业网站维护合同网站更新步骤
  • 福州房地产网站建设如何建设彩票网站
  • c 做商务网站方便吗贵州城乡建设厅考试网站
  • 织梦cms建设企业网站学设计的视频网站
  • 济南市建设工程招标投标协会网站最近的新闻大事20条
  • 外贸网站建设 东莞灰色风格的网站
  • 学校网站建设状况宁波北仑网站网页建设
  • 企业网站建立流程的第一步是什么企业网站开发周期
  • 深圳市罗湖网站建设如何做一个网站的功能吗
  • 淘宝客怎么做直播网站吗亚马逊网站建设与维护方法分析
  • 建设行网站修改电话网站排名优化推广厦门
  • 南昌网站维护网页设计与制作课程内容
  • wordpress 默认主题站点北京企业网站建设推荐
  • 惠州市网站制作有限公司松岗做网站
  • 孝感网站推广广东企业网站seo报价
  • 义乌公司网站建设磐安住房和城乡建设部网站
  • title 网站建设网站建设需要哪些技术
  • 重生北京上大学开网吧做网站的小说广电基础设施建设官方网站
  • 手机网站可以做英文版本吗邮箱域名
  • 到什么网站做专利检索报告什么网站做博客好
  • 安卓手机做网站服务器吗影楼管理系统