文章目录
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
+:
+wq
或x
保存并退出
方法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) |