Linux下C语言的一些基本知识:homework2

一、思维导图

二、一些简单的练习

        练习1

        1、创建一个名为example.txt的文件

touch example.txt

//touch指令 作用:创建文件

//格式:touch 文件名

        2、修改文件权限,使得所有用户都有读写权限

chmod 666 example.txt

//chmod指令 作用:修改权限【usr、group、other】【3位一组共9位】

//权限:r【read读】【4】、w【write写】【2】、x【exe执行】【1】   

//格式:        ①chmod 421 文件

                   ②chmod u+r,g-w,o+x 文件

        3、创建一个名为example_dir的目录

mkdir example_dir

//mkdir指令 作用:创建目录

//格式:         ①mkdir dir1 dir2【创建(平级)目录】

                    ②mkdir -p dir1/dir2【创建嵌套目录】       

        4、修改目录权限,使得所有用户都有读写执行权限

chmod 777 example_dir

//ls指令 作用:查看文件信息

//格式:①ls -l 【查看当前路径下文件详细信息】

           ②ls -a 【查看当前路径下所有文件包括隐藏文件】

           ③ls 【查看当前路径下所有文件】

        5、删除刚创建的文件

        6、删除刚创建的目录

rm example.txt

rm -r example_dir

//rm指令 作用:删除文件或目录

//格式:        ①rm file【删除文件】

                   ②rm -r dir【删除文件包括文件里所有文件】

        

        练习2

        1.创建目录24081C,在该目录下添加目录tom,mary,jack,john

mkdir 24081C

cd 24081C

mkdir tom mary jack john

//cd命令 作用:切换路径

//格式:①cd 文件具体路径

           ②cd ../ 【回到上一级目录】


        2.tom 对该文件有所有的权限, mary 可以读写该文件, jack 组可以读写执行该文件, john只读该文件

chmod 777 tom

chomd 666 mary

chmod g+r,g+w,g+r jack

chmod 400 john


        3.删除刚创建的目录

cd 

rm -r 24081C

        练习3

        1.在用户的家目录下创建 目录文件 dir1 和 普通文件file1
        2.在家目录下给dir1目录嵌套创建 dir1/dir2/dir3/dir4/dir5

mkdir dir1

touch file1

mkdir -p dir1/dir2/dir3/dir4/dir5

//tree命令 作用:以树型查看文件信息【需下载,使用 sudo apt-get install tree指令下载tree】

//格式:①tree 【以树型查看当前路径下所有文件】

           ②tree dir【以树型查看dir下的文件,dir必须在当前路径下】


        3.在家目录下直接一步进入到 dir4 里面
        4.在dir4目录下创建一个目录文件 test

cd dir1/dir2/dir3/dir4

mkdir test


        5.在dir4中直接查看dir3中有哪些文件ls
        6.在dir4中直接回到家目录 删除刚才创建的目录 dir1

ls ../

cd 

rm -r dir1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值