场景一:pwd、cd、ls 练习

出题意图:

  1. 练习一次进入多层文件夹
  2. 习惯用tab键补全文件和文件夹
  3. 熟悉命令的各种参数
  4. 熟悉文件权限
  1. 进入根目录下的var文件夹下的spool文件夹,并打印出当前目录位置, 查看当前文件夹内容
  2. 一步回到家目录(提供至少3种解法)
  3. 一步返回刚才的文件夹(提示:与“-”有关)
  4. 一步进入根目录下的etc文件夹,查看其下有哪几个文件夹,随机进入一个并查看其详细内容
  5. 查看家目录下的所有文件及文件夹的详细信息,回答:.bashrc文件的权限是?(谁可读、谁可写、谁可执行)
  6. 一步进入家目录的上层目录下的你的编号±1的用户的目录(如果不满足条件,则随机进入两个即可)

    场景二:mkdir、touch、tree练习

    出题意图:

    1. 学会批量创建文件和文件夹
    2. 熟悉mkdir的选项
    3. 熟悉tree命令
  7. 在当前目录创建形如1/2/3/4/5/6/7/8/9格式的文件夹系列

  8. 在不使用cd命令的前提下,在上一题创建的1/2/3/4/5/6/7/8/9下创建文本文件findMe.txt
  9. 用一条命令批量创建testDir1~10这十个文件夹
  10. 用一条命令在每个testDir1~10文件夹中创建一个myFile文件
  11. 将自己的家目录文件夹以树的结构展示出来

    场景三:mv、cp和rm

    出题意图:

    1. 熟悉并分辨mv的移动和重命名功能
    2. 熟悉cp命令
    3. 熟悉rm命令的交互式和递归删除

创建两个文件file1和file2,创建两个文件夹myDir1和myDir2。

  1. 把file1重命名成file3
  2. 把file2重命名成file3
  3. 把file3移动进myDir1
  4. 把myDir1移动进myDir2
  5. 把myDir2重命名成myDir3
  6. 用一行命令将1/2/3/4/5/6/7/8/9下的findMe.txt文件复制到当前文件夹并命名成findMe
  7. 把场景二中创建的1/2/3/4/5/6/7/8/9和findMe.txt文件用交互式的方式删除

    场景四:ln 练习

    出题意图: 学会使用ln -s创建软连接

将/home/t_linux文件夹链接至自己的家目录

场景五:tar练习

学会用tar进行压缩和解压

  1. 用tar将家目录下的readme.txt文件和软连接过来的Miniconda3-latest-Linux-x86_64.sh文件创建压缩成test.tar.gz文件
  2. 创建一个test文件夹(若已存在则不用创建),将test.tar.gz文件移动到test中并解压开。