Linux基础刷题笔试

上传人:jiups****uk12 文档编号:40120591 上传时间:2018-05-23 格式:DOC 页数:4 大小:109.50KB
返回 下载 相关 举报
Linux基础刷题笔试_第1页
第1页 / 共4页
Linux基础刷题笔试_第2页
第2页 / 共4页
Linux基础刷题笔试_第3页
第3页 / 共4页
Linux基础刷题笔试_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《Linux基础刷题笔试》由会员分享,可在线阅读,更多相关《Linux基础刷题笔试(4页珍藏版)》请在金锄头文库上搜索。

1、tar 是操作.tar 的命令gzip 是压缩.gz 压缩包的命令compress:压缩.Z 文件uncompress:解压缩.Z 文件gcc 调试选项调试选项-o 参数用于指定输出的文本,如果不指定输出文件则默认输出.out 文件-c 参数将对源程序 test.c 进行预处理、编译、汇编操作,生成 test.0 文件-S 参数将对源程序 test.c 进行预处理、编译,生成 test.s 文件-g 选项,加入 GDB 能够使用的调试信息,使用 GDB 调试时比较方便下面哪些是死锁发生的必要条件?下面哪些是死锁发生的必要条件?互斥条件,请求和保持,不可剥夺 ,循环等待,这些都可能发生死锁 链接

2、分硬链接和符号链接。链接分硬链接和符号链接。符号链接可以建立对于文件和目录的链接。符号链接可以跨文件系统,即可以跨磁盘分区。 符号链接的文件类型位是 l,链接文件具有新的 i 节点。 硬链接不可以跨文件系统。它只能建立对文件的链接,硬链接的文件类型位是,且硬链 接文件的 i 节点同被链接文件的 i 节点相同硬链接与软链接的区别硬链接与软链接的区别 在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号 inode 。软连接,其实就是新建立一个文件软连接,其实就是新建立一个文件,这个文件就是专门用来指向别的文件的(那就和 windows 下的快捷方式

3、的那个文件有很接近的意味)。软链接产生的是一个新的文件,但这个文件的作用就是专门指向某个文件的,删了这个软连接文件,那就等于不需要这个连接,和原来的存在的实体原文件没有任何关系,但删除原来的文件,则相应的软连接不可用(cat 那个软链接文件,则提示“没有该文件或目录“)硬连接是不会建立硬连接是不会建立 inode 的的,他只是在文件原来的 inode link count 域再增加 1 而已,也因此硬链接是不可以跨越文件系统的硬链接是不可以跨越文件系统的。相反都是软连接会重新建立一个 inode,当然 inode的结构跟其他的不一样,他只是一个指明源文件的字符串信息。一旦删除源文件,那么软连接

4、将变得毫无意义。而硬链接删除的时候,系统调用会检查 inode link count 的数值,如果他大于等于 1,那么 inode 不会被回收。因此文件的内容不会被删除。硬链接实际上是为文件建一个别名硬链接实际上是为文件建一个别名,链接文件和原文件实际上是同一个文件。可以通过 ls -i 来查看一下,这两个文件的两个文件的 inode 号是同一个号是同一个,说明它们是同一个文件;而软链接建立的是一个指向,即链接文件内的内容是指向原文件的指针,它们是两个文件。软链接可以跨文件系统,硬链接不可以;软链接可以对一个不存在的文件名(filename)进行链接(当然此时如果你 vi 这个软链接文件,li

5、nux 会自动新建一个文件名为 filename 的文件),硬链接不可以(其文件必须存在,inode 必须存在);软链接可以对目录进行连接,硬链接不可以。两种链接都可以通过命令 ln 来创建。ln 默认创建的是硬链接。使用 -s 开关可以创建软链接。tar 命令命令c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当 于打包。 x 从档案文件中释放文件。相当于拆包。-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz 或 xx. tgz -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩

6、或解压?一般格式为xx.tar.bz2 -v :压缩的过程中显示文件!这个常用 -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加其他参数! -p :使用原文件的原来属性(属性不会依据使用者而变) setuid 位是让普通用户可以以 root 用户的角色运行只有 root 帐号才能运行的程序或命令。 因此当程序设置了 setid 权限位时,普通用户会临时变成 root 权限,但实际用户任然是原 来的 mike正数的补码是自身,负数的补码是原码的高位不变,数值位取反加 1 那么-7 是负数,原码:1000 0111,反码:1111 1000,补码:1111 1001256960 转成

7、 16 进制: 25696016=160600 1606016=100312=C 100316=6211=B 6216=314=E 从下往上抄 EBC0x*(y-z)+u 的逆波兰表达式的逆波兰表达式规则:从左到右遍历中缀表达式,遇到数字直接输出,遇到符号准备将其放入符号栈:1.若符号栈为空,直接放入。2.若当前符号大于栈顶符号优先级,直接放入。3.如果小于等于栈顶符号优先级,将栈顶符号弹出,直到栈顶符号小于当前符号,再将当前符号入栈。4.如果当前符号为“(”,直接入栈。5.如果当前符号为“)”,依次将符号栈的符号弹出,直到找到“(”。按此规则进行遍历,最后如果符号栈仍有符号,弹出即可。按照规

8、则:遇到字母直接输出,首先输出 x,遇到符号*,此时栈为空,符号*入栈,接着左 括号“(” 入栈,遇到 y 直接输出 y,遇到减号,减号优先级高于左括号,则减号入栈;遇 到 z 直接输出 z,遇到右括号,依次将符号栈的符号弹出,直到找到“(”,此时出栈顺序为: , (,栈内还剩余符号*,接下来遇到“+”号, “+”号优先级小于“*”号,所以弹出符号“*”, “+” 号入栈,接着输出字母 u,最后弹出符号栈里面的符号“+”,故后序表达式为:xyz-*u+异或: 相同的话。 。为 0、 、 、不同才是 1关于修改关于修改 const 常量详细说明常量详细说明在 C 语言中。用 const 修饰的常

9、量其实是值不能修改的变量,因此会给他分配存储空间 (外连接)但是在 C+中,则是分情况看待 (1)对于基本数据类型的 const 常量。编译器会在内存中创建他的一个拷贝。通过地址 访问的就是这个拷贝的,而不是原始的符号表 (2)对于自定义的 数据类型。是可以通过地址修改 const 的。 。例子如下二进制 0.0011 转换为十进制是: 在计算机中二进制转换为十进制是为:对应位乘以权值,小数点后面依次为 2 的-1 次方, 上的-2 次方依次类推。所以本题小数点后第一个 1 转换为十进制为 2 的-3 次方,第二个一 为 2 的-4 次方,这两个的和为 0.1875.在计算机中最小的信息单位是

10、 bit,也就是一个二进制位,8 个 bit 组成一个 Byte,也就是 字节。一个存储单元可以存储一个字节,也就是 8 个二进制位。计算机的存储器容量是以 字节为最小单位来计算的,对于一个有 128 个存储单元的存储器,可以说它的容量为 128 字节。 地址上存储单元的过程 如果有一个 1KB 的存储器则它有 1024 个存储单元,它的编号为从 01023。存储器被划 分成了若干个存储单元,每个存储单元都是从 0 开始顺序编号,如一个存储器有 128 个存 储单元,则它的编号就是从 0-127。十进制数据右移 n 位,乘以 10n,左移 n 位,除以 10n 二进制数据右移 n 位,乘以 2n,左移 n 位,除以 2n(右移数据变大,乘操作,左移数据变 小,除操作) 五种基本关系代数运算: 并, 差, 笛卡尔积, 选择, 投影. 构成关系代数完备的操作集. 其他非基本操 作可以用以上五种基本操作合成.:分别为 U,一, 和

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号