Linux编程基础期末冲刺——第2章基本命令

x33g5p2x  于2021-12-23 转载在 Linux  
字(1.4k)|赞(0)|评价(0)|浏览(716)

【Keep Reading , Keep Writing , Keep Coding.】
Linux命令指令
linux vim编辑器使用
linux–gcc编译
linux gdb调试初学者简单了解

Linux是一个基于命令行的操作系统,Linux命令中的选项分为____和____。

长选项 短选项

Linux操作系统秉持“一切皆文件”的思想,将其中的文件、设备等通通当做文件来操作和处理,因此,文件处理与管理命令是Linux系统中最基础的命令。常用的文件处理与管理命令有:____ 、____ 、____ 、____ 、____等。

常见的文件处理命令
ls cd pwd touch mkdir cp mv rm rmdir(注:写出5个即可)
ls 查看
cd 进入文件
pwd 查看路径
touch 创建文件
mkdir 创建目录
cp 文件复制
mv 文件移动
rm 文件删除
rmdir 删除目录

Vi编辑器有三种工作模式,分别是:____、____和底行模式。

三种工作模式:
命令模式
插入模式
底行模式

/
/

GCC编译器的编译流程依次为:____ 、____ 、____和 ____ 。
预处理 编译 汇编 链接(注:顺序不可错乱)

Linux chmod命令 菜鸟
chown 是改变文件的所有者,所以A排除
chmod :

假设当前有一文件file1,其权限为rwxr–r--,则在以下命令中,哪个命令可以使该文件所属组拥有对该文件的执行权限? ( )
现在它的权限是rwxr–r-- == 744
现在要把它改成拥有执行权限 x权限

u - 表示用户 (user)
g - 表示用户组 (group)
o - 表示其它 (others)
a - 表示所有 (all)
chmod a+x a.txt 等价于 chmod +x a.txt
给所有用户给予a.txt文件可执行权限
chmod u+x a.txt
a.txt文件的所有用户可执行权限
chmod g+x a.txt
a.txt用户组可执行权限
chmod o+x a.txt
a.txt其他用户可执行权限
liunx命令:chmod、chown、chgrp命令的字符详解

现在可看题和剩下的选项
B:chmod 644 file1
644是 rw-r–r-- ,用户组和其他用户只有读权限,不符合题目要求所属组有执行权限,第二个数字应该是7

C:chmod o+x file1
这是给其他用户加一个x执行权限,不符合要求,又不是用户组

D:chmod a+x file1
a即all 所有的加一个x执行权限,符合要求

gzip命令 – 压缩和解压文件
gzip -d 解开压缩文件
也可以用gunzip 均可以解压.gz的压缩包

、、

简答:
简单说明Vi编辑器的工作模式,并画图说明各模式间的切换方法。
Vi编辑器的工作模式分为命令模式、插入模式和底行模式,
其中命令模式可执行光标移动、删除、复制、粘贴等操作;
插入模式可实现文本编辑操作;
底行模式可实现退出、查找等功能。
Vi编辑器各模式之间的转换方式如图所示。

、、、

简述GCC编译器的工作流程,并说明每步执行的内容。

1.预处理

在该阶段,编译器分析处理源代码文件中的各种宏指令,如#include等。

2.编译

在该阶段,GCC首先要检查代码的规范性、是否有语法错误等,在检查无误后,GCC把代码翻译为汇编语言。

3 . 汇编

在该阶段,编译器把编译生成的汇编代码转成二进制目标代码。

4 . 链接

在该阶段,编译器把汇编阶段生成的二进制代码、程序中用到的库文件链接起来,生成可执行文件。

相关文章

微信公众号