【Linux】Linux 第4次作业《Linux 基础操作》

1、用touch创建test.c文件,并将其权限设置为:属主可读写,组用户只读,其他用户无任何权限
2、用cat命令编辑test.c文件,输入如下内容:

#include <stdio.h>

int add(int a, int b)

{

int sum=0;

sum = a + b;

return sum;

}

int main()

{

int a,b;

printf("Please input two number:");

scanf("%d%d",&a,&b);

printf("Hello, sum of the two number is %d\n",add(a,b));

printf

return 0;

}

3、用sort命令对文件test.c进行排序,将结果存入test.sort文件;
4、对文件test.c排序,将结果存入test.sort1文件中,并同时在屏幕上显示文件的行数。
5、用grep命令搜索test.c文件含有’prin*'模型的行。

零.切换到Linux桌面 方便查看生成的文件(不切也行 纯属个人习惯)

cd ./Desktop/

在这里插入图片描述

一、用touch创建test.c文件,并修改权限

方法1 chmod修改

1.先在不改变掩码的前提下创建文件 test.c 并用 ls 查看当前目录所有的文件,看到已经创建成功
touch test.c

在这里插入图片描述

2.用chmod(change mode)命令修改文件的权限

加-v 可以再该命令执行后,输出提示

chmod -v u=wr,g=r,o= test.c

在这里插入图片描述

方法2 修改掩码

新建文件时,我们默认的权限是666-掩码,而我们需要给文件的权限是
属主可读写,组用户只读,其他用户无任何权限 对应 u=rw,g=r,o= 也就是640
根据公式 666-掩码 得出我们需要修改的掩码为 026 ==> 666-026 =640

umask 026
touch test.c
ll test.c

在这里插入图片描述

二、用cat命令编辑test.c文件

方法1 cat命令

cat >>test.c<<end

这里!!!以end进行结尾,退出输入状态!!!
在这里插入图片描述

方法2 vi命令 (推荐,用途广)

vi test.c
2.1 刚进来是这样,这个状态还编辑不了

在这里插入图片描述

2.1 点击键盘上的字母 i,切换到insert 模式

在这里插入图片描述

2.1 输入完以后,点击Esc +:+wqx 保存并退出

在这里插入图片描述

方法2 nano命令

输入完以后点击Ctrl+x+Y+回车 会保存并退出
在这里插入图片描述

三、用sort命令对文件test.c进行排序,将结果存入test.sort文件

3.1 创建test.sort文件
touch test.sort
3.2 查看当前文件内容
cat test.c
3.3 排序并将结果存入test.sort文件
sort test.c -o test.sort

在这里插入图片描述

四、对文件test.c排序,将结果存入test.sort1文件中,并同时在屏幕上显示文件的行数

使用管道(pipe) |
在这里插入图片描述

五、用grep命令搜索test.c文件含有’prin*'模型的行

在这里插入图片描述

笔记仅供自学,用来回看复习,不一定适合你,如有错误请指出。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KevinGuo457

哈哈哈资助我买两包辣条叭

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值