From ed07135aa87005b5f482a613299217e989613730 Mon Sep 17 00:00:00 2001 From: "X ." Date: Wed, 15 May 2024 21:45:43 +0800 Subject: [PATCH 1/5] 1 --- .../\345\210\235\350\257\206Linux.md" | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 "48 \347\206\212\346\231\257\345\263\260/\345\210\235\350\257\206Linux.md" diff --git "a/48 \347\206\212\346\231\257\345\263\260/\345\210\235\350\257\206Linux.md" "b/48 \347\206\212\346\231\257\345\263\260/\345\210\235\350\257\206Linux.md" new file mode 100644 index 0000000..ad787f3 --- /dev/null +++ "b/48 \347\206\212\346\231\257\345\263\260/\345\210\235\350\257\206Linux.md" @@ -0,0 +1,28 @@ +查看`IP`: + +``` +ip addr show // 默认的查看命令 +ifconfig // net-tools组件包的命令,这个组件要自己安装 + +apt-get update // 更新软件库 +apt-get install net-tools + +// 安装vim编辑器,默认的是vi编辑器 +apt-get install vim // vi 文件名,变成vim 文件名 +``` + +安装: + +``` +apt-get install ssh // 安装ssh,默认情况下,只有普通用户才可以登录这个服务器 +// 如何开启root用户登录这个服务器 +vim /etc/ssh/sshd_cofnig //修改/etc/ssh/sshd.config 文件 +// 三件事,开22端口,允许root登录为yes,启用密码验证功能 +// 修改完一定要重启ssh服务 +/etc/init.d/ssh restart + +// 普通用户的权限是很低的。有时候普通用户也需要安装和配置软件,就需要临时借root的权限 +// 用sudo 命令,但这个默认是没安装。自己安装 +apt-get isntall sudo +// 不要忘记对sudo做一些配置,。。。百度。。https://blog.csdn.net/jasonzhoujx/article/details/80468885 +``` \ No newline at end of file -- Gitee From ffd101db4bc967f52824b0f13afef4f6fb0e259f Mon Sep 17 00:00:00 2001 From: "X ." Date: Wed, 15 May 2024 21:48:45 +0800 Subject: [PATCH 2/5] 1 --- .../\345\210\235\350\257\206Linux.md" | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git "a/48 \347\206\212\346\231\257\345\263\260/\345\210\235\350\257\206Linux.md" "b/48 \347\206\212\346\231\257\345\263\260/\345\210\235\350\257\206Linux.md" index ad787f3..3f0aca7 100644 --- "a/48 \347\206\212\346\231\257\345\263\260/\345\210\235\350\257\206Linux.md" +++ "b/48 \347\206\212\346\231\257\345\263\260/\345\210\235\350\257\206Linux.md" @@ -2,7 +2,7 @@ ``` ip addr show // 默认的查看命令 -ifconfig // net-tools组件包的命令,这个组件要自己安装 +ifconfig // net-tools组件包的命令,组件自己安装 apt-get update // 更新软件库 apt-get install net-tools @@ -14,15 +14,19 @@ apt-get install vim // vi 文件名,变成vim 文件名 安装: ``` -apt-get install ssh // 安装ssh,默认情况下,只有普通用户才可以登录这个服务器 -// 如何开启root用户登录这个服务器 +apt-get install ssh // 安装ssh,默认情况,只有普通用户可以登录 + +// 开启root用户登录 vim /etc/ssh/sshd_cofnig //修改/etc/ssh/sshd.config 文件 -// 三件事,开22端口,允许root登录为yes,启用密码验证功能 -// 修改完一定要重启ssh服务 + +// 开22端口,允许root登录为yes,启用密码验证功能 + +// 修改完重启ssh服务 /etc/init.d/ssh restart -// 普通用户的权限是很低的。有时候普通用户也需要安装和配置软件,就需要临时借root的权限 -// 用sudo 命令,但这个默认是没安装。自己安装 +// 用sudo命令,自己安装 apt-get isntall sudo -// 不要忘记对sudo做一些配置,。。。百度。。https://blog.csdn.net/jasonzhoujx/article/details/80468885 + +//sudo配置 +https://blog.csdn.net/jasonzhoujx/article/details/80468885 ``` \ No newline at end of file -- Gitee From 74c3c409298e8628f0212b9687a94d266b395163 Mon Sep 17 00:00:00 2001 From: "X ." Date: Sun, 19 May 2024 22:21:14 +0800 Subject: [PATCH 3/5] 1 --- ...56\345\275\225\347\273\223\346\236\204.md" | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 "48 \347\206\212\346\231\257\345\263\260/Linux\347\233\256\345\275\225\347\273\223\346\236\204.md" diff --git "a/48 \347\206\212\346\231\257\345\263\260/Linux\347\233\256\345\275\225\347\273\223\346\236\204.md" "b/48 \347\206\212\346\231\257\345\263\260/Linux\347\233\256\345\275\225\347\273\223\346\236\204.md" new file mode 100644 index 0000000..3e1e486 --- /dev/null +++ "b/48 \347\206\212\346\231\257\345\263\260/Linux\347\233\256\345\275\225\347\273\223\346\236\204.md" @@ -0,0 +1,26 @@ +### 目录结构 + +``` +Bin: binary 二进制.存储的都是二进制文件,文件可以被运行 +Dev: 存放的是外接设备,例如u盘,光盘.是不能被直接使用的,需要挂载(分配盘符) +Etc:主要存储一些配置文件 +Home:除root用户以外的其他用户的家目录,类似windows下的User/用户目录 +Proc:process,表示进程,存储的是Linux运行时的进程 +Root:root用户的家目录 +Sbin:super binary,存储一些必须有super权限的用户才能执行的二进制文件 +Tmp:表示"临时",存储系统运行时产生的临时文件 +Usr:存放的是用户自己安装的软件,类似于windows下的program files +Var:存放的程序/系统的日志文件 +Mnt:当外接设备需要挂载时,就需要挂载到该目录 +``` + + + +### 路径 + +``` +相对路径:根据当前目录参照; "./"当前目录 "../"上一级目录 +绝对路径:从根目录"/"开始; +``` + + -- Gitee From 4415e9e83e2c6c5850b8ade053282430b4222d7b Mon Sep 17 00:00:00 2001 From: "X ." Date: Tue, 21 May 2024 12:22:52 +0800 Subject: [PATCH 4/5] 1 --- ...13\347\274\251\344\270\213\350\275\275.md" | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 "48 \347\206\212\346\231\257\345\263\260/Linux\346\226\207\344\273\266\345\244\271\345\216\213\347\274\251\344\270\213\350\275\275.md" diff --git "a/48 \347\206\212\346\231\257\345\263\260/Linux\346\226\207\344\273\266\345\244\271\345\216\213\347\274\251\344\270\213\350\275\275.md" "b/48 \347\206\212\346\231\257\345\263\260/Linux\346\226\207\344\273\266\345\244\271\345\216\213\347\274\251\344\270\213\350\275\275.md" new file mode 100644 index 0000000..4cc4adb --- /dev/null +++ "b/48 \347\206\212\346\231\257\345\263\260/Linux\346\226\207\344\273\266\345\244\271\345\216\213\347\274\251\344\270\213\350\275\275.md" @@ -0,0 +1,28 @@ +``` +root创建普通用户 + adduser 用户名 +切换用户权限 + su - 用户名 +创建目录 + mkdir 中国/江西省/景德镇市/珠山区/古镇公元/熊景峰 -p +在姓名文件夹里创建自己的学号姓名文件 + vim 2244310333熊景峰.txt + +按 i 进入文件编辑模式 +按 esc 加 : 加 wq 保存并退出 + +压缩打包 在需要压缩的目录所在路径 + tar czvf 压缩后包名.tar.gz 被压缩目录名 + +解压缩到指定目录 + tar xvf 压缩包名 -C 指定目录名 + +本地root用户运行终端 + sftp 用户名@ip + +服务器下载文件到本地 + get 被下载文件路径 本地路径 + put相反 + +``` + -- Gitee From 552948d411bb1b3dc309c2400257499e7f148118 Mon Sep 17 00:00:00 2001 From: "X ." Date: Wed, 22 May 2024 22:10:08 +0800 Subject: [PATCH 5/5] 1 --- ...34\344\270\232\347\254\224\350\256\260.md" | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 "48 \347\206\212\346\231\257\345\263\260/\346\226\207\344\273\266\345\244\271\345\217\212\346\226\207\344\273\266\347\256\241\347\220\206\347\232\204\344\275\234\344\270\232\347\254\224\350\256\260.md" diff --git "a/48 \347\206\212\346\231\257\345\263\260/\346\226\207\344\273\266\345\244\271\345\217\212\346\226\207\344\273\266\347\256\241\347\220\206\347\232\204\344\275\234\344\270\232\347\254\224\350\256\260.md" "b/48 \347\206\212\346\231\257\345\263\260/\346\226\207\344\273\266\345\244\271\345\217\212\346\226\207\344\273\266\347\256\241\347\220\206\347\232\204\344\275\234\344\270\232\347\254\224\350\256\260.md" new file mode 100644 index 0000000..e5d81f9 --- /dev/null +++ "b/48 \347\206\212\346\231\257\345\263\260/\346\226\207\344\273\266\345\244\271\345\217\212\346\226\207\344\273\266\347\256\241\347\220\206\347\232\204\344\275\234\344\270\232\347\254\224\350\256\260.md" @@ -0,0 +1,71 @@ +1. ### 综合练习题:大学生生活场景中的文件夹和文件管理 + + 假设你是一名大学生,现在面临着整理学习资料和课程作业的任务。请按照以下要求完成相关的文件夹和文件管理操作: + + 1. 在你的个人文档目录下创建一个名为`学习资料`的文件夹,并进入该文件夹。 + + ​ mkdir 学习资料 + + 2. 在`学习资料`文件夹中创建一个名为`计算机科学`的文件夹。 + + ​ cd 学习资料/ + + ​ mkdir 计算机科学 + + 3. 在`计算机科学`文件夹中创建两个子文件夹,分别命名为`课程资料`和`编程项目`。 + + ​ cd 计算机科学/ + + ​ mkdir 课程资料 编程项目 + + 4. 将你最近的一门计算机科学课程的课件文件(假设文件名为`CS101_第一讲.pdf`)放入`课程资料`文件夹。 + + ​ 本地运行 + + ​ sftp wt@124.71.176.158 + + ​ put D:\demo\CS101_第一讲.pdf /home/wt/学习资料/计算机科学/课程资料 + + 5. 在`编程项目`文件夹中创建一个名为`Java项目`的文件夹。 + + ​ cd 编程项目/ + + ​ mkdir Java项目 + + 6. 在`Java项目`文件夹中创建两个空文件,分别命名为`主程序.java`和`工具类.java`。 + + ​ cd Java项目/ + + ​ touch 主程序.java 工具类.java + + 7. 复制`主程序.java`并命名为`备份_主程序.java`。 + + ​ cp 主程序.java 备份_主程序.java + + 8. 创建一个名为`Python项目`的文件夹,并将`工具类.java`移动到`Python项目`文件夹中。 + + ​ mkdir Python项目 + + ​ mv 工具类.java /home/wt/学习资料/计算机科学/编程项目/Java项目/Python项目 + + 9. 列出`计算机科学`文件夹中所有文件和文件夹的内容。 + + ​ ls -lha + + ​ -a 可以查看文件夹中所有文件包括隐藏文件 + + 10. 删除`编程项目`文件夹及其包含的所有内容。 + + ​ rm -rf 编程项目 + + ​ -r 递归删除 + + ​ -f 强制删除 + + 11. 重命名`Python项目`为`数据分析项目`。 + + ​ mv Python项目 数据分析项目 + + 12. 最后,列出当前所在目录的路径。 + + ​ pwd \ No newline at end of file -- Gitee