From 5209bf1685c0f5b52b8b55f72d6a195d3b4f4631 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=A8=E5=AF=8C?= <614113540@qq.com> Date: Sun, 19 May 2024 15:33:02 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 周富 <614113540@qq.com> --- .../20240518 \345\221\275\344\273\244.md" | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 "11 \345\221\250\345\257\214/20240518 \345\221\275\344\273\244.md" diff --git "a/11 \345\221\250\345\257\214/20240518 \345\221\275\344\273\244.md" "b/11 \345\221\250\345\257\214/20240518 \345\221\275\344\273\244.md" new file mode 100644 index 0000000..f869862 --- /dev/null +++ "b/11 \345\221\250\345\257\214/20240518 \345\221\275\344\273\244.md" @@ -0,0 +1,49 @@ +1.创建 国家/省份/市/县/姓名的文件夹 + +~~~js +mkdir 中国/福建省/南平市/松溪县/周富 -p +~~~ + +2.进入创建的文件夹 + +~~~js +cd 中国/福建省/南平市/松溪县/周富 +~~~ + +3.创建学号姓名的文本文件 + +~~~js +touch 2244310217周富.txt + +~~~ + +4.进入创建好的文本文件 + +~~~js +vim 2244310217周富.txt +~~~ + +5.进入了按 i 进入修改模式,在里面写日记 + +​ 写完,按esc,然后shift+:,输入wq!,保存退出 + +6.然后打cd~ 回到最开始的目录 + +6.打包中国这个文件夹 + +~~~js +tar -cf 2244310217周富.tar 中国 +格式:tar 参数 压缩包名 文件名 +~~~ + +8.下载 + +​ 1.在D盘新建一个文件夹zf + +~~~js +scp root@1.94.54.23:/root/2244310217周富.tar D:/zf +scp 用户名@公网ip地址: 你压缩包的路径 你下载到的文件夹的路径 +~~~ + + + -- Gitee From e8b826806973751ff64771292cdf0f0ba8143b0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=A8=E5=AF=8C?= <614113540@qq.com> Date: Tue, 21 May 2024 12:22:05 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 周富 <614113540@qq.com> --- .../20240520\344\275\234\344\270\232.md" | 154 ++++++++++++++++++ 1 file changed, 154 insertions(+) create mode 100644 "11 \345\221\250\345\257\214/20240520\344\275\234\344\270\232.md" diff --git "a/11 \345\221\250\345\257\214/20240520\344\275\234\344\270\232.md" "b/11 \345\221\250\345\257\214/20240520\344\275\234\344\270\232.md" new file mode 100644 index 0000000..22f7457 --- /dev/null +++ "b/11 \345\221\250\345\257\214/20240520\344\275\234\344\270\232.md" @@ -0,0 +1,154 @@ +1. ### 综合练习题:大学生生活场景中的文件夹和文件管理 + + 假设你是一名大学生,现在面临着整理学习资料和课程作业的任务。请按照以下要求完成相关的文件夹和文件管理操作: + + 1. 在你的个人文档目录下创建一个名为`学习资料`的文件夹,并进入该文件夹。 + + ~~~ + mkdir 学习资料 + cd 学习资料 + ~~~ + + + + 2. 在`学习资料`文件夹中创建一个名为`计算机科学`的文件夹。 + + ~~~ + mkdir 计算机科学 + ~~~ + + + + 3. 在`计算机科学`文件夹中创建两个子文件夹,分别命名为`课程资料`和`编程项目`。 + + ~~~ + cd 计算机科学 + mkdir 课程资料 + mkdir 编程项目 + ~~~ + + + + 4. 将你最近的一门计算机科学课程的课件文件(假设文件名为`CS101_第一讲.pdf`)放入`课程资料`文件夹。 + + ~~~ + scp D:/111.txt root@1.94.54.23:/root/学习资料/计算机科学/课程资料 + ~~~ + + + + 5. 在`编程项目`文件夹中创建一个名为`Java项目`的文件夹。 + + ~~~ + cd 编程项目 + mkdir Java项目 + ~~~ + + + + 6. 在`Java项目`文件夹中创建两个空文件,分别命名为`主程序.java`和`工具类.java`。 + + ~~~ + cd Java项目 + touch 主程序.java + touch 工具类.java + ~~~ + + + + 7. 复制`主程序.java`并命名为`备份_主程序.java`。 + + ~~~ + cp 主程序.java 备份_主程序.java + ~~~ + + + + 8. 创建一个名为`Python项目`的文件夹,并将`工具类.java`移动到`Python项目`文件夹中。 + + ~~~ + mkdir Python项目 + mv 工具类.java Python项目/ + ~~~ + + + + 9. 列出`计算机科学`文件夹中所有文件和文件夹的内容。 + + ~~~ + ls -R + ~~~ + + + + 10. 删除`编程项目`文件夹及其包含的所有内容。 + + ~~~ + rm -r 编程项目 + ~~~ + + + + 11. 重命名`Python项目`为`数据分析项目` + + ~~~ + mv Python项目 数据分析项目 + ~~~ + + + + 12. 最后,列出当前所在目录的路径。 + + ~~~ + pwd + ~~~ + + + +#### 笔记 + +##### adduser 与 useradd 区别 + +~~~ js +adduser 高级命令,以对话的形式让你完成主要的设置 + +useradd是自己写清楚每个选项 +~~~ + +##### deluser 与 userdel 区别 + +~~~js +deluser 是自动删除主目录,用户组等 + +userdel是手动删除主目录,用户组等 +~~~ + +##### 打包解包 只有打包和解包,不带压缩解压 + +~~~ js +打包:tar - cvf 打包的名称.tar 被打包的文件名 + +解压:tar -xvf 打包的名称.tar -C 目录名 +~~~ + +##### 压缩解压 + +~~~js +压缩:gziP -k 文件名.txt //-k保留原文件,没有-k就删除原文件 +解压:gzip - 文件名 //-d保留原文件,没有则删除原压缩包 +~~~ + +##### gzip只压缩解压,tar只打包解包,所以通常两个放在一起用 + +~~~js +压缩打包:tar -cvzf 文件名.txt.gz 新名字 //-z就是gzip压缩 +解压解包:tar -xvzf 文件名.txt.gz -C 指定目录 +~~~ + +##### 传输文件 + +~~~js +传输: +下载:scp 用户名@:ip/文件的位置 要放的地方 +~~~ + -- Gitee