From 1b64a9a0ecc0a14143eaadbb369396d9b7854d06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=9B=AA=E5=BD=B1?= <2156239329@qq.com> Date: Tue, 21 May 2024 12:35:02 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=8E=8B=E9=9B=AA=E5=BD=B1=E7=9A=84?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20240521 \344\275\234\344\270\232.md" | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 "01 \347\216\213\351\233\252\345\275\261/20240521 \344\275\234\344\270\232.md" diff --git "a/01 \347\216\213\351\233\252\345\275\261/20240521 \344\275\234\344\270\232.md" "b/01 \347\216\213\351\233\252\345\275\261/20240521 \344\275\234\344\270\232.md" new file mode 100644 index 0000000..2ea3a14 --- /dev/null +++ "b/01 \347\216\213\351\233\252\345\275\261/20240521 \344\275\234\344\270\232.md" @@ -0,0 +1,80 @@ +1. 新建一个用户,密码设置\ + + ```js + + root@hecs-344360:~# adduser wxy + Adding user `wxy' ... + Adding new group `wxy' (1000) ... + Adding new user `wxy' (1000) with group `wxy' ... + Creating home directory `/home/wxy' ... + Copying files from `/etc/skel' ... + New password: // 输入新设置的密码 + Retype new password: // 再次输入新密码 + passwd: password updated successfully + Changing the user information for wxy + Enter the new value, or press ENTER for the default + Full Name []: + Room Number []: + Work Phone []: + Home Phone []: + Other []: + Is the information correct? [Y/n] Y + ``` + + ```js + sudo usermod -aG sudo 用户名 // 加入权限组 + ``` + + + +2. 以刚建的用户登录,操作以下 + +3. 使用命令,在自己的家目录,以以下层次依次建立文件夹 + 1. 国家 + 1. 省份 + 1. 市 + 1. 县(区) + 1. 镇(街道) + 1. 村(小区) + 1. 姓名 + +4. 在姓名文件夹,建立一个自己的学号姓名文件 + +5. 在这个文件中,写一篇不少于400字的日记 + + ```js + wxy@hecs-344360:~$ mkdir 中国/安徽省/亳州市/涡阳县/城关街道/王雪影 -p + wxy@hecs-344360:~$ ls + 中国 + wxy@hecs-344360:~$ cd + .config/ 中国/ + wxy@hecs-344360:~$ cd 中国/ + wxy@hecs-344360:~/中国$ cd 安徽省/ + wxy@hecs-344360:~/中国/安徽省$ cd 亳州市/ + wxy@hecs-344360:~/中国/安徽省/亳州市$ cd 涡阳县/ + wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县$ cd 城关街道/ + wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县/城关街道$ cd 王雪影/ + wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县/城关街道/王雪影$ 2244310139王雪影 + wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县/城关街道/王雪影$ cd 2244310139王雪影/ + wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县/城关街道/王雪影/2244310139王雪影$ touch 日记.txt // 创建文件 + wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县/城关街道/王雪影/2244310139王雪影$ vim 日记.txt // 进入vim编辑器,编辑文件 + ``` + +6. 最后,将国家这个文件夹打包,同时练习怎么解压 + +7. 使用命令将这个压缩包下载到本地电脑【不能用shell里自带的下载功能】 + + ```js + tar -czvf cosbeta.tar ./cosbeta(tar -czvf 压缩后的名字.tar ./要压缩的文件夹 也可以不要./直接写上要压缩的文件名) + 解压缩文件:tar -zxvf cosbeta.tar + // zip压缩 + ip -r filename.zip filesdir + // 下载到本地 +scp 用户名@ip地址:/home/wxy/中国 D:/download + ``` + +8. 相关命令百度预习 + +9. 命令参考 https://www.linuxcool.com/ + +10. 相关过程,做成笔记 \ No newline at end of file -- Gitee From ccbe0a4f2368d74881170eecd239c9e3129d23cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=9B=AA=E5=BD=B1?= <2156239329@qq.com> Date: Wed, 22 May 2024 22:26:28 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E7=8E=8B=E9=9B=AA=E5=BD=B1=E7=9A=84?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20240520 \344\275\234\344\270\232.md" | 80 ++++++++++ .../20240521 \344\275\234\344\270\232.md" | 149 +++++++++--------- 2 files changed, 155 insertions(+), 74 deletions(-) create mode 100644 "01 \347\216\213\351\233\252\345\275\261/20240520 \344\275\234\344\270\232.md" diff --git "a/01 \347\216\213\351\233\252\345\275\261/20240520 \344\275\234\344\270\232.md" "b/01 \347\216\213\351\233\252\345\275\261/20240520 \344\275\234\344\270\232.md" new file mode 100644 index 0000000..2ea3a14 --- /dev/null +++ "b/01 \347\216\213\351\233\252\345\275\261/20240520 \344\275\234\344\270\232.md" @@ -0,0 +1,80 @@ +1. 新建一个用户,密码设置\ + + ```js + + root@hecs-344360:~# adduser wxy + Adding user `wxy' ... + Adding new group `wxy' (1000) ... + Adding new user `wxy' (1000) with group `wxy' ... + Creating home directory `/home/wxy' ... + Copying files from `/etc/skel' ... + New password: // 输入新设置的密码 + Retype new password: // 再次输入新密码 + passwd: password updated successfully + Changing the user information for wxy + Enter the new value, or press ENTER for the default + Full Name []: + Room Number []: + Work Phone []: + Home Phone []: + Other []: + Is the information correct? [Y/n] Y + ``` + + ```js + sudo usermod -aG sudo 用户名 // 加入权限组 + ``` + + + +2. 以刚建的用户登录,操作以下 + +3. 使用命令,在自己的家目录,以以下层次依次建立文件夹 + 1. 国家 + 1. 省份 + 1. 市 + 1. 县(区) + 1. 镇(街道) + 1. 村(小区) + 1. 姓名 + +4. 在姓名文件夹,建立一个自己的学号姓名文件 + +5. 在这个文件中,写一篇不少于400字的日记 + + ```js + wxy@hecs-344360:~$ mkdir 中国/安徽省/亳州市/涡阳县/城关街道/王雪影 -p + wxy@hecs-344360:~$ ls + 中国 + wxy@hecs-344360:~$ cd + .config/ 中国/ + wxy@hecs-344360:~$ cd 中国/ + wxy@hecs-344360:~/中国$ cd 安徽省/ + wxy@hecs-344360:~/中国/安徽省$ cd 亳州市/ + wxy@hecs-344360:~/中国/安徽省/亳州市$ cd 涡阳县/ + wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县$ cd 城关街道/ + wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县/城关街道$ cd 王雪影/ + wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县/城关街道/王雪影$ 2244310139王雪影 + wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县/城关街道/王雪影$ cd 2244310139王雪影/ + wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县/城关街道/王雪影/2244310139王雪影$ touch 日记.txt // 创建文件 + wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县/城关街道/王雪影/2244310139王雪影$ vim 日记.txt // 进入vim编辑器,编辑文件 + ``` + +6. 最后,将国家这个文件夹打包,同时练习怎么解压 + +7. 使用命令将这个压缩包下载到本地电脑【不能用shell里自带的下载功能】 + + ```js + tar -czvf cosbeta.tar ./cosbeta(tar -czvf 压缩后的名字.tar ./要压缩的文件夹 也可以不要./直接写上要压缩的文件名) + 解压缩文件:tar -zxvf cosbeta.tar + // zip压缩 + ip -r filename.zip filesdir + // 下载到本地 +scp 用户名@ip地址:/home/wxy/中国 D:/download + ``` + +8. 相关命令百度预习 + +9. 命令参考 https://www.linuxcool.com/ + +10. 相关过程,做成笔记 \ No newline at end of file diff --git "a/01 \347\216\213\351\233\252\345\275\261/20240521 \344\275\234\344\270\232.md" "b/01 \347\216\213\351\233\252\345\275\261/20240521 \344\275\234\344\270\232.md" index 2ea3a14..a4b13a0 100644 --- "a/01 \347\216\213\351\233\252\345\275\261/20240521 \344\275\234\344\270\232.md" +++ "b/01 \347\216\213\351\233\252\345\275\261/20240521 \344\275\234\344\270\232.md" @@ -1,80 +1,81 @@ -1. 新建一个用户,密码设置\ +### 综合练习题:大学生生活场景中的文件夹和文件管理 - ```js - - root@hecs-344360:~# adduser wxy - Adding user `wxy' ... - Adding new group `wxy' (1000) ... - Adding new user `wxy' (1000) with group `wxy' ... - Creating home directory `/home/wxy' ... - Copying files from `/etc/skel' ... - New password: // 输入新设置的密码 - Retype new password: // 再次输入新密码 - passwd: password updated successfully - Changing the user information for wxy - Enter the new value, or press ENTER for the default - Full Name []: - Room Number []: - Work Phone []: - Home Phone []: - Other []: - Is the information correct? [Y/n] Y - ``` +假设你是一名大学生,现在面临着整理学习资料和课程作业的任务。请按照以下要求完成相关的文件夹和文件管理操作: - ```js - sudo usermod -aG sudo 用户名 // 加入权限组 - ``` +1. 在你的个人文档目录下创建一个名为`学习资料`的文件夹,并进入该文件夹。 +2. 在`学习资料`文件夹中创建一个名为`计算机科学`的文件夹。 +3. 在`计算机科学`文件夹中创建两个子文件夹,分别命名为`课程资料`和`编程项目`。 +4. 将你最近的一门计算机科学课程的课件文件(假设文件名为`CS101_第一讲.pdf`)放入`课程资料`文件夹。 +5. 在`编程项目`文件夹中创建一个名为`Java项目`的文件夹。 +6. 在`Java项目`文件夹中创建两个空文件,分别命名为`主程序.java`和`工具类.java`。 +7. 复制`主程序.java`并命名为`备份_主程序.java`。 +8. 创建一个名为`Python项目`的文件夹,并将`工具类.java`移动到`Python项目`文件夹中。 +9. 列出`计算机科学`文件夹中所有文件和文件夹的内容。 +10. 删除`编程项目`文件夹及其包含的所有内容。 +11. 重命名`Python项目`为`数据分析项目`。 +12. 最后,列出当前所在目录的路径。 - +```js +连接主机... +连接主机成功 +Linux hecs-161832 5.10.0-23-amd64 #1 SMP Debian 5.10.179-1 (2023-05-12) x86_64 + + Welcome to Huawei Cloud Service -2. 以刚建的用户登录,操作以下 +Last login: Tue May 21 15:59:18 2024 from 112.5.195.104 +root@hecs-161832:~# adduser wxy +adduser: The user `wxy' already exists. +root@hecs-161832:~# userdel wxy +root@hecs-161832:~# adduser wxy +Adding user `wxy' ... +Adding new group `wxy' (1000) ... +Adding new user `wxy' (1000) with group `wxy' ... +Creating home directory `/home/wxy' ... +Copying files from `/etc/skel' ... +New password: +Retype new password: +passwd: password updated successfully +Changing the user information for wxy +Enter the new value, or press ENTER for the default + Full Name []: + Room Number []: + Work Phone []: + Home Phone []: + Other []: +Is the information correct? [Y/n] y +root@hecs-161832:~# su wxy +wxy@hecs-161832:/root$ cd ../ +wxy@hecs-161832:/$ cd home +wxy@hecs-161832:/home$ cd ~ +wxy@hecs-161832:~$ mkdir 学习资料 +wxy@hecs-161832:~$ cd 学习资料 +wxy@hecs-161832:~/学习资料$ mkdir 计算机科学 +wxy@hecs-161832:~/学习资料$ cd 计算机科学 +wxy@hecs-161832:~/学习资料/计算机科学$ mkdir 课程资料 +wxy@hecs-161832:~/学习资料/计算机科学$ mkdir 编程项目 +wxy@hecs-161832:~/学习资料/计算机科学$ cd 课程资料 +wxy@hecs-161832:~/学习资料/计算机科学/课程资料$ cd ../ +wxy@hecs-161832:~/学习资料/计算机科学$ cd 编程项目 +wxy@hecs-161832:~/学习资料/计算机科学/编程项目$ mkdir Java +wxy@hecs-161832:~/学习资料/计算机科学/编程项目$ mv Java Java项目 +wxy@hecs-161832:~/学习资料/计算机科学/编程项目$ cd Java项目 +wxy@hecs-161832:~/学习资料/计算机科学/编程项目/Java项目$ touch 主程序.java +wxy@hecs-161832:~/学习资料/计算机科学/编程项目/Java项目$ touch 工具类.java +wxy@hecs-161832:~/学习资料/计算机科学/编程项目/Java项目$ cp 主程序.java 备份_主程序.java +wxy@hecs-161832:~/学习资料/计算机科学/编程项目/Java项目$ mkdir Python项目 +wxy@hecs-161832:~/学习资料/计算机科学/编程项目/Java项目$ mv 工具类.java Python项目 +wxy@hecs-161832:~/学习资料/计算机科学/编程项目/Java项目$ cd ../ +wxy@hecs-161832:~/学习资料/计算机科学/编程项目$ cd ../ +wxy@hecs-161832:~/学习资料/计算机科学$ ls +编程项目 课程资料 +wxy@hecs-161832:~/学习资料/计算机科学$ rm -rf 编程项目 +wxy@hecs-161832:~/学习资料/计算机科学$ mkdir Python项目 +wxy@hecs-161832:~/学习资料/计算机科学$ cd Python项目 +wxy@hecs-161832:~/学习资料/计算机科学/Python项目$ touch 工具类.java +wxy@hecs-161832:~/学习资料/计算机科学/Python项目$ cd ../ +wxy@hecs-161832:~/学习资料/计算机科学$ mv -i Python项目 数据分析项目 +wxy@hecs-161832:~/学习资料/计算机科学$ pwd +/home/wxy/学习资料/计算机科学 -3. 使用命令,在自己的家目录,以以下层次依次建立文件夹 - 1. 国家 - 1. 省份 - 1. 市 - 1. 县(区) - 1. 镇(街道) - 1. 村(小区) - 1. 姓名 - -4. 在姓名文件夹,建立一个自己的学号姓名文件 +``` -5. 在这个文件中,写一篇不少于400字的日记 - - ```js - wxy@hecs-344360:~$ mkdir 中国/安徽省/亳州市/涡阳县/城关街道/王雪影 -p - wxy@hecs-344360:~$ ls - 中国 - wxy@hecs-344360:~$ cd - .config/ 中国/ - wxy@hecs-344360:~$ cd 中国/ - wxy@hecs-344360:~/中国$ cd 安徽省/ - wxy@hecs-344360:~/中国/安徽省$ cd 亳州市/ - wxy@hecs-344360:~/中国/安徽省/亳州市$ cd 涡阳县/ - wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县$ cd 城关街道/ - wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县/城关街道$ cd 王雪影/ - wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县/城关街道/王雪影$ 2244310139王雪影 - wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县/城关街道/王雪影$ cd 2244310139王雪影/ - wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县/城关街道/王雪影/2244310139王雪影$ touch 日记.txt // 创建文件 - wxy@hecs-344360:~/中国/安徽省/亳州市/涡阳县/城关街道/王雪影/2244310139王雪影$ vim 日记.txt // 进入vim编辑器,编辑文件 - ``` - -6. 最后,将国家这个文件夹打包,同时练习怎么解压 - -7. 使用命令将这个压缩包下载到本地电脑【不能用shell里自带的下载功能】 - - ```js - tar -czvf cosbeta.tar ./cosbeta(tar -czvf 压缩后的名字.tar ./要压缩的文件夹 也可以不要./直接写上要压缩的文件名) - 解压缩文件:tar -zxvf cosbeta.tar - // zip压缩 - ip -r filename.zip filesdir - // 下载到本地 -scp 用户名@ip地址:/home/wxy/中国 D:/download - ``` - -8. 相关命令百度预习 - -9. 命令参考 https://www.linuxcool.com/ - -10. 相关过程,做成笔记 \ No newline at end of file -- Gitee