Linux环境和终端总结
来源:互联网 发布:微信网络传销模式 编辑:程序博客网 时间:2024/06/14 06:02
1、main函数参数:
int main(int argc,char *argv[]) argc参数个数,argv参数指针数组,argc的个数包含函数名,所以至少为1.
getopt函数重组argv数组,将所有非选项参数都集中在一起,从argv[optind]开始。
2、suroot :只是用户变成root。当前的操作环境还是在当前用户下;
su - root,就等于你的操作环境跟用户都变成root了
3、/dev/tty 始终指向当前的终端或当前的登录会话
4、stdout -- 标准输出设备 (printf("..")) 同 stdout。 (与文件描述符1对应)
stderr -- 标准错误输出设备 ( 与文件描述符2对应)
两者默认向屏幕输出。
但如果用转向标准输出到磁盘文件,则可看出两者区别。stdout输出到磁盘文件,stderr在屏幕。
用法:
fprintf(stderr, "Can't open it!\n");
fprintf(stdout, "Can't open it!\n");
stdin -- 标准输入设备. (与文件描述符0对应)
用法:
char s[80];
stderr -- 标准错误输出设备 ( 与文件描述符2对应)
两者默认向屏幕输出。
但如果用转向标准输出到磁盘文件,则可看出两者区别。stdout输出到磁盘文件,stderr在屏幕。
用法:
fprintf(stderr, "Can't open it!\n");
fprintf(stdout, "Can't open it!\n");
stdin -- 标准输入设备. (与文件描述符0对应)
用法:
char s[80];
fputs(fgets(s,80,stdin);
5、termios
通过设置termios类型的数据结构中的值和使用一小组函数调用,可以对终端接口进行控制。
shell中查看termios设置情况:
stty -a
6、查看终端类型 echo $TERM
本机虚拟机 xterm 机顶盒: t100
infocmp xterm/vt100 查看终端数据项
0 0
- Linux环境和终端总结
- 总结:linux运行级别和终端切换
- 总结一些linux目录结构和终端命令
- linux终端和控制台
- Linux--终端shell快捷键总结
- linux终端开发环境的配置
- linux系统终端创建虚拟环境
- Linux 下超级终端 minicom 使用总结
- Linux下终端解压文件命令总结
- Mac 终端 Linux 命令总结(简单命令)
- Linux终端下命令操作总结
- 控制终端代码 - Linux 控制终端转义和控制序列
- UNIX环境高级编程 第十八章 终端I/O 总结
- linux 进程管理---进程环境和属性总结
- Linux环境编译动态库和静态库总结
- linux 终端支持中文和透明
- windows和linux下的终端仿真
- linux 终端和X Window的切换
- JavaScript编程艺术之Function
- 老师教学质量作用
- 数论--多边形求重心及其面积
- [面试题12]第N个丑数
- springmvc内容概要
- Linux环境和终端总结
- 高性能Mysql主从架构的复制原理及配置详解
- iOS做旋转动画的几种方法
- 一个canvas中strokeStyle的疑问
- mysql 时区与时间函数
- 转:jni学习资料
- C语言字符串操作总结大全(超详细)
- 编写DLL所学所思(2)-DLL编写优化
- 多线程技术在数据实时采集分析中的应用