IT入门 > 面试题 >
  • 什么是大端和小端?如何判断一个系统是大端还

    2019/11/07 点击:11341

    大端就是高位字节存放在内存的低地址段,低位字节存放在内存的高地址段; 小端就是低位字节存放在内存的低地址段,高位字节存放在内存的高地址段; 判断方法: union { short val;

  • 处理器的状态可以分为哪几种?

    2019/11/07 点击:5061

    内核态,运行于进程上下文,内核代表进程运行于内核空间; 内核态,运行于中断上下文,内核代表硬件运行于内核空间; 用户态,运行于用户空间。

  • 并行和并发有什么区别?

    2019/11/07 点击:6559

    并行是指在同一时刻,有多条指令在多个处理器上同时执行,无论从微观还是宏观上来看,都是多个独立任务同时执行,适用于资源充足的情况,如多核; 并发是指在同一时刻只能有一

  • 程序编译的顺序是什么?

    2019/11/07 点击:4109

    预处理:源代码经过预处理器,生成一个 .i 中间文件,这个阶段会把 #include 的头文件内容进行替换,并处理宏定义; 编译: .i 中间文件生成 .s 汇编文件; 汇编: .s 汇编文件经过汇编

  • 库函数与系统调用有什么区别?

    2019/11/07 点击:6465

    库函数属于语言或应用程序的一部分,而系统调用是内核提供给应用程序的接口,属于系统的一部分; 库函数在用户地址空间执行,运行时间属于用户时间,开销较小;而系统调用是在

  • linux文件属性

    2019/11/07 点击:7921

    linux文件属性 -rw-r--r-- 第1位表示文件类型 d目录 -文件 l链接 b存储设备 c串行设备 第2-4位表示属主权限 第5-7位表示属组权限 第8-10位表示其它用户权限

  • 在PATH变量指定的路径中, 搜索某个系统命令的位

    2019/11/07 点击:8216

    查看bash命令的位置 which bash which sh

  • 在PATH变量指定的路径中, 搜索某个系统命令的位

    2019/11/07 点击:4073

    查看bash命令的位置 which bash which sh bash 和 sh的区别 [root@10-9-50-240 scripts]# which bash/usr/bin/bash[root@10-9-50-240 scripts]# which sh/usr/bin/sh[root@10-9-50-240 scripts]# ll /usr/bin/shlrwxrwxrwx 1 root root 4 Aug 14 20

  • 目录操作

    2019/11/07 点击:4914

    返回到上一次的目录 cd - 创建目录 mkdir 目录名 递归创建目录 mkdir -p 目录名 查看目录下文件 ls 查看目录下文件的详细信息 ll 以方便阅读的方式显示 ll -h 查看文件i节点 ll -i

  • 文件操作

    2019/11/07 点击:4680

    新建文件 touch xxx 往文件中写内容 文件不存在则新建文件并写入, 文件已存在则文件内容清空再写入 echo hello 1.txt 文件不存在则新建文件并写入, 文件已存在则追加写入 echo hello 1.txt 查看