From ac6fc784fc7931d1137fbd52f75535b4b9319c10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E4=BA=A8=E4=BC=9F?= <12071467+zou-hengwei@user.noreply.gitee.com> Date: Tue, 21 May 2024 12:30:48 +0000 Subject: [PATCH] 2244310211 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 邹亨伟 <12071467+zou-hengwei@user.noreply.gitee.com> --- ...07\344\273\266\345\221\275\344\273\244.md" | 172 ++++++++++++++++++ 1 file changed, 172 insertions(+) create mode 100644 "11 \351\202\271\344\272\250\344\274\237/Liunx\346\226\207\344\273\266\345\221\275\344\273\244.md" diff --git "a/11 \351\202\271\344\272\250\344\274\237/Liunx\346\226\207\344\273\266\345\221\275\344\273\244.md" "b/11 \351\202\271\344\272\250\344\274\237/Liunx\346\226\207\344\273\266\345\221\275\344\273\244.md" new file mode 100644 index 0000000..dd23569 --- /dev/null +++ "b/11 \351\202\271\344\272\250\344\274\237/Liunx\346\226\207\344\273\266\345\221\275\344\273\244.md" @@ -0,0 +1,172 @@ +#### 作业 + +#### 笔记 + +##### adduser 与 useradd 区别 + +``` +adduser 高级命令,以对话的形式让你完成主要的设置 + +useradd是自己写清楚每个选项 +``` + +##### deluser 与 userdel 区别 + +``` +deluser 是自动删除主目录,用户组等 + +userdel是手动删除主目录,用户组等 +``` + +##### 打包解包 只有打包和解包,不带压缩解压 + +``` +打包:tar - cvf 打包的名称.tar 被打包的文件名 + +解压:tar -xvf 打包的名称.tar -C 目录名 +``` + +##### 压缩解压 + +``` +压缩:gziP -k 文件名.txt //-k保留原文件,没有-k就删除原文件 +解压:gzip - 文件名 //-d保留原文件,没有则删除原压缩包 +``` + +##### gzip只压缩解压,tar只打包解包,所以通常两个放在一起用 + +``` +压缩打包:tar -cvzf 文件名.txt.gz 新名字 //-z就是gzip压缩 +解压解包:tar -xvzf 文件名.txt.gz -C 指定目录 +``` + + + +##### adduser 与 useradd 区别 + +``` +adduser 高级命令,以对话的形式让你完成主要的设置 + +useradd是自己写清楚每个选项 +``` + +##### deluser 与 userdel 区别 + +``` +deluser 是自动删除主目录,用户组等 + +userdel是手动删除主目录,用户组等 +``` + +##### 打包解包 只有打包和解包,不带压缩解压 + +``` +打包:tar - cvf 打包的名称.tar 被打包的文件名 + +解压:tar -xvf 打包的名称.tar -C 目录名 +``` + +##### 压缩解压 + +``` +压缩:gziP -k 文件名.txt //-k保留原文件,没有-k就删除原文件 +解压:gzip - 文件名 //-d保留原文件,没有则删除原压缩包 +``` + +##### gzip只压缩解压,tar只打包解包,所以通常两个放在一起用 + +``` +压缩打包:tar -cvzf 文件名.txt.gz 新名字 //-z就是gzip压缩 +解压解包:tar -xvzf 文件名.txt.gz -C 指定目录 +``` + +##### 传输文件 + +``` +传输: +下载:scp 用户名@:ip/文件的位置 要放的地方 +``` + +### 综合练习题:大学生生活场景中的文件夹和文件管理 + +假设你是一名大学生,现在面临着整理学习资料和课程作业的任务。请按照以下要求完成相关的文件夹和文件管理操作: + +1. 在你的个人文档目录下创建一个名为`学习资料`的文件夹,并进入该文件夹。 + + ``` + mkdir 学习资料 + ``` + +2. 在`学习资料`文件夹中创建一个名为`计算机科学`的文件夹。 + + ``` + mkdir 计算机科学 + ``` + +3. 在`计算机科学`文件夹中创建两个子文件夹,分别命名为`课程资料`和`编程项目`。 + + ``` + mkdir 课程资料 && mkdir 编程项目 + ``` + +4. 将你最近的一门计算机科学课程的课件文件(假设文件名为`CS101_第一讲.pdf`)放入`课程资料`文件夹。 + + ``` + scp C:/Users/Administrator/Desktop/实施2Linux0518作业.md guan@60.204.141.226:/home/guan/学习资料/计算机科学/课程资料 + ``` + +5. 在`编程项目`文件夹中创建一个名为`Java项目`的文件夹。 + + ``` + mkdir Java项目 + ``` + +6. 在`Java项目`文件夹中创建两个空文件,分别命名为`主程序.java`和`工具类.java`。 + + ``` + touch 主程序.java && touch 工具类.java + ``` + +7. 复制`主程序.java`并命名为`备份_主程序.java`。 + + ``` + linux如何用命令复制文件 + 命令参考地址:https://blog.csdn.net/daocaokafei/article/details/117487715 + + cp 主程序.java 备份_主程序.java + ``` + +8. 创建一个名为`Python项目`的文件夹,并将`工具类.java`移动到`Python项目`文件夹中。 + + ``` + liunx如何用命令移动文件位置 + 命令参考地址:https://c.biancheng.net/view/749.html + + mkdir Python + mv 工具类.java /Python -i + //-i 如果目标文件已经存在,则询问用户是否覆盖 + ``` + +9. 列出`计算机科学`文件夹中所有文件和文件夹的内容。 + + ``` + ls -a + ``` + +10. 删除`编程项目`文件夹及其包含的所有内容。 + + ``` + rm -r 编程项目 //-r删除文件夹及其所有内容 + ``` + +11. 重命名`Python项目`为`数据分析项目`。 + + ``` + mv Python项目 数据分析项目 + ``` + +12. 最后,列出当前所在目录的路径。 + +``` +pwd +``` \ No newline at end of file -- Gitee