From 384cf6b27449119dfae5da18c219d86a903e3e55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BD=B3=E6=80=A1?= <11785396+im-going-to-bed-at-one-oclock@user.noreply.gitee.com> Date: Wed, 15 May 2024 09:54:13 +0000 Subject: [PATCH 1/8] =?UTF-8?q?add=2006=20=E6=9D=8E=E4=BD=B3=E6=80=A1.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 李佳怡 <11785396+im-going-to-bed-at-one-oclock@user.noreply.gitee.com> --- "06 \346\235\216\344\275\263\346\200\241" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "06 \346\235\216\344\275\263\346\200\241" diff --git "a/06 \346\235\216\344\275\263\346\200\241" "b/06 \346\235\216\344\275\263\346\200\241" new file mode 100644 index 0000000..e69de29 -- Gitee From 124245494cff592918f512fbfc78d249a92c85a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BD=B3=E6=80=A1?= <11785396+im-going-to-bed-at-one-oclock@user.noreply.gitee.com> Date: Wed, 15 May 2024 10:03:03 +0000 Subject: [PATCH 2/8] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2006?= =?UTF-8?q?=20=E6=9D=8E=E4=BD=B3=E6=80=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "06 \346\235\216\344\275\263\346\200\241" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "06 \346\235\216\344\275\263\346\200\241" diff --git "a/06 \346\235\216\344\275\263\346\200\241" "b/06 \346\235\216\344\275\263\346\200\241" deleted file mode 100644 index e69de29..0000000 -- Gitee From 282f22185208763d1a1e707f0e6950cda96a398d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BD=B3=E6=80=A1?= <11785396+im-going-to-bed-at-one-oclock@user.noreply.gitee.com> Date: Wed, 15 May 2024 10:03:36 +0000 Subject: [PATCH 3/8] =?UTF-8?q?add=2006=20=E6=9D=8E=E4=BD=B3=E6=80=A1.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 李佳怡 <11785396+im-going-to-bed-at-one-oclock@user.noreply.gitee.com> --- "06 \346\235\216\344\275\263\346\200\241" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "06 \346\235\216\344\275\263\346\200\241" diff --git "a/06 \346\235\216\344\275\263\346\200\241" "b/06 \346\235\216\344\275\263\346\200\241" new file mode 100644 index 0000000..e69de29 -- Gitee From 23e261a6b7d366eaf1594575854fedafdcee254b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BD=B3=E6=80=A1?= <11785396+im-going-to-bed-at-one-oclock@user.noreply.gitee.com> Date: Wed, 15 May 2024 10:04:19 +0000 Subject: [PATCH 4/8] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2006?= =?UTF-8?q?=20=E6=9D=8E=E4=BD=B3=E6=80=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "06 \346\235\216\344\275\263\346\200\241" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "06 \346\235\216\344\275\263\346\200\241" diff --git "a/06 \346\235\216\344\275\263\346\200\241" "b/06 \346\235\216\344\275\263\346\200\241" deleted file mode 100644 index e69de29..0000000 -- Gitee From 3c225b19d508db3054312e31d56cdf161fe36cd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BD=B3=E6=80=A1?= <11785396+im-going-to-bed-at-one-oclock@user.noreply.gitee.com> Date: Wed, 15 May 2024 10:06:13 +0000 Subject: [PATCH 5/8] =?UTF-8?q?=E6=96=B0=E5=BB=BA=2006=20=E6=9D=8E?= =?UTF-8?q?=E4=BD=B3=E6=80=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "06 \346\235\216\344\275\263\346\200\241/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "06 \346\235\216\344\275\263\346\200\241/.keep" diff --git "a/06 \346\235\216\344\275\263\346\200\241/.keep" "b/06 \346\235\216\344\275\263\346\200\241/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From a1ff30384889a036b6b0923e4d885ce55828819b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BD=B3=E6=80=A1?= <11785396+im-going-to-bed-at-one-oclock@user.noreply.gitee.com> Date: Sun, 19 May 2024 14:50:31 +0000 Subject: [PATCH 6/8] =?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: 李佳怡 <11785396+im-going-to-bed-at-one-oclock@user.noreply.gitee.com> --- ...24.05.14 \345\210\235\345\247\213Linux.md" | 54 ++++++ .../2024.05.16\347\233\256\345\275\225.md" | 156 ++++++++++++++++++ 2 files changed, 210 insertions(+) create mode 100644 "06 \346\235\216\344\275\263\346\200\241/2024.05.14 \345\210\235\345\247\213Linux.md" create mode 100644 "06 \346\235\216\344\275\263\346\200\241/2024.05.16\347\233\256\345\275\225.md" diff --git "a/06 \346\235\216\344\275\263\346\200\241/2024.05.14 \345\210\235\345\247\213Linux.md" "b/06 \346\235\216\344\275\263\346\200\241/2024.05.14 \345\210\235\345\247\213Linux.md" new file mode 100644 index 0000000..0c511b4 --- /dev/null +++ "b/06 \346\235\216\344\275\263\346\200\241/2024.05.14 \345\210\235\345\247\213Linux.md" @@ -0,0 +1,54 @@ +```java + linux + +一种操作系统内核,有centos,debian,redhat等。 + +## 安装 + +安装vm17,安装debian iso文件。 + +## 命令 + +### 查看ip地址: + +第一种:ip addr show + +第二种: + +apt-get update + +apt-get install net-tools + +ifconfig + +### ssh: + +apt-get install ssh + +apt-get install vim + +vim /etc/ssh/sshd_config + +port 22 打开端口 + +permitrootlogin yes 启用root登录 + +passwordauthentication yes 验证密码 + +permitemptypasswords no 禁止使用空密码登录 + +/etc/init.d/ssh restart + +### sudo: + +su root 更换给root模式 + +apt-get install sudo + +sudo vim /etc/sudoers + +root all=(all:all) all + +用户名 all=(all:all) all 添加用户名 +``` + diff --git "a/06 \346\235\216\344\275\263\346\200\241/2024.05.16\347\233\256\345\275\225.md" "b/06 \346\235\216\344\275\263\346\200\241/2024.05.16\347\233\256\345\275\225.md" new file mode 100644 index 0000000..967fed5 --- /dev/null +++ "b/06 \346\235\216\344\275\263\346\200\241/2024.05.16\347\233\256\345\275\225.md" @@ -0,0 +1,156 @@ + + +# 作业 + +~~~java + 目录 + +## / + +根目录。 + +## /bin + +binary,可执行文件。存放常用的基本命令。 + +## /boot + +引导加载程序和内核文件。 + +## /dev + +设备文件。 + +例如:/dev/sda 硬盘设备文件 /dev/ttyUSB0 USB串行设备文件 + +## /etc + +配置文件。包括网络配置,Nginx,ssh等。 + +## /home + +普通用户的家目录。 + +## /lib + +系统共享库文件。 + +## /media + +可移动介质的挂载点。usb或者cdrom。 + +## /mnt + +手动挂载临时文件系统。 + +## /opt + +第三方软件包安装目录。 + +## /proc + +虚拟文件,有系统和运行进程的信息。例如cpu,内存。 + +## /root + +root用户的家目录。 + +## /run + +运行时的临时文件目录。 + +## /sbin + +root才能操作的系统管理命令。 + +## /srv + +服务的数据目录。 + +## /sys + +虚拟文件系统。有关硬件的,例如网卡。 + +## /tmp + +临时文件目录。 + +## /usr + +用户安装的程序和文件。 + +## /var + +日志文件缓存文件等经常变化的文件。 + +# 命令 + +人类通过终端控制硬件,linux默认使用的终端是bash。shell与bash是包含与被包含的关系。 + +优势: + +通过上下方向键调取执行过的Linux命令。 + +命令或参数仅需输入前几位就可以用tab补全。 + +## 命令格式 + +命令名称 [命令选项] [命令参数] + +命令名称:想要做的事情,例如创建,查看等。 + +命令选项:对命令进行调整,例如-l,-a等。 + +命令参数:指要处理的文件,目录等。 + +命令选项的长短格式: + +--help 长 -- + +-h 短 - + +例如: + +列出目录内容:ls -l /home/debian1ban + +ls是命令,-l是选项,/home/user是参数 + +复制文件:cp debian.txt dabian.txt + +cp是命令,debian.txt,dabian.txt是参数 + +## man + +man命令是用来访问unix/linux手册页的。手册页系统命令、函数、库调用等的文档,提供了关于如何使用这些命令和功能的详细信息。 + +如何使用: + +查看ls命令的手册页:man ls + +运行后会看到: + +name 简要描述了命令或函数。 + +synopsis 展示了命令的基本用法和语法。 + +description 详细描述了命令或函数的功能。 + +option 列出了命令或函数的可用选项。 + +examples 给出使用的示例。 + +see also 列出其他。 + +## 快捷键 + +tab 补全命令。 + +ctrl+c 终止当前进程的运行。 + +ctrl+d 键盘输入结束。 + +ctrl+l 清屏。 +~~~ + + + -- Gitee From 9e13b633e479ec79313bb50a83d3f99904340038 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BD=B3=E6=80=A1?= <11785396+im-going-to-bed-at-one-oclock@user.noreply.gitee.com> Date: Tue, 21 May 2024 04:39:09 +0000 Subject: [PATCH 7/8] =?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: 李佳怡 <11785396+im-going-to-bed-at-one-oclock@user.noreply.gitee.com> --- .../2024.05.20\344\275\234\344\270\232.md" | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 "06 \346\235\216\344\275\263\346\200\241/2024.05.20\344\275\234\344\270\232.md" diff --git "a/06 \346\235\216\344\275\263\346\200\241/2024.05.20\344\275\234\344\270\232.md" "b/06 \346\235\216\344\275\263\346\200\241/2024.05.20\344\275\234\344\270\232.md" new file mode 100644 index 0000000..41f2af0 --- /dev/null +++ "b/06 \346\235\216\344\275\263\346\200\241/2024.05.20\344\275\234\344\270\232.md" @@ -0,0 +1,28 @@ +```java +1. 新建一个用户,密码设置 + adduser 用户名 + 设置密码(自动弹出) +2. 以刚建的用户登录,操作以下 + su 用户名 + 进入普通用户的home文件夹下 + cd /home +3. 使用命令,在自己的家目录,以以下层次依次建立文件夹 + 1. 国家 + 1. 省份 + 1. 市 + 1. 县(区) + 1. 镇(街道) + 1. 村(小区) + 1. 姓名 + mkidr -p 中国/河南省/南阳市/邓州市/花洲街道/财富名家/李佳怡 +4. 在姓名文件夹,建立一个自己的学号姓名文件 + 2244310149李.txt +5. 在这个文件中,写一篇不少于400字的日记 +6. 最后,将国家这个文件夹打包,同时练习怎么解压 + cd/home/mmm + 打包 tar -cvf 国家.tar 中国/ + 解压 tar -xvf 国家.tar 中国/ +7. 使用命令将这个压缩包下载到本地电脑【不能用shell里自带的下载功能】 +``` + +![屏幕截图 2024-05-21 122846](C:\Users\86195\Pictures\Screenshots\屏幕截图 2024-05-21 122846.png) -- Gitee From 21a1ec62efdfc6eb4f76635fb1470b5cc1c32913 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BD=B3=E6=80=A1?= <11785396+im-going-to-bed-at-one-oclock@user.noreply.gitee.com> Date: Wed, 22 May 2024 13:52:58 +0000 Subject: [PATCH 8/8] =?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: 李佳怡 <11785396+im-going-to-bed-at-one-oclock@user.noreply.gitee.com> --- ...21\346\226\207\344\273\266\345\244\271.md" | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 "06 \346\235\216\344\275\263\346\200\241/2024.05.21\346\226\207\344\273\266\345\244\271.md" diff --git "a/06 \346\235\216\344\275\263\346\200\241/2024.05.21\346\226\207\344\273\266\345\244\271.md" "b/06 \346\235\216\344\275\263\346\200\241/2024.05.21\346\226\207\344\273\266\345\244\271.md" new file mode 100644 index 0000000..e8bcfdf --- /dev/null +++ "b/06 \346\235\216\344\275\263\346\200\241/2024.05.21\346\226\207\344\273\266\345\244\271.md" @@ -0,0 +1,80 @@ + + +# 作业 + +~~~java +1. ### 综合练习题:大学生生活场景中的文件夹和文件管理 + + 假设你是一名大学生,现在面临着整理学习资料和课程作业的任务。请按照以下要求完成相关的文件夹和文件管理操作: + + 1. 在你的个人文档目录下创建一个名为`学习资料`的文件夹,并进入该文件夹。 + + xxx@iZbp165mdz3f1zavzs9xn7Z:~$ mkdir -p /学习资料/计算机科学 + + + 2. 在`学习资料`文件夹中创建一个名为`计算机科学`的文件夹。 + + xxx@iZbp165mdz3f1zavzs9xn7Z:~$ mkdir -p /学习资料/计算机科学 + + + 3. 在`计算机科学`文件夹中创建两个子文件夹,分别命名为`课程资料`和`编程项目`。 + + xxx@iZbp165mdz3f1zavzs9xn7Z:~$ cd /home/xxx/学习资料/计算机科学 +xxx@iZbp165mdz3f1zavzs9xn7Z:~/学习资料/计算机科学$ mkdir 课程编码 编码项目 + + + 4. 将你最近的一门计算机科学课程的课件文件(假设文件名为`CS101_第一讲.pdf`)放入`课程资料`文件夹。 + + xxx@iZbp165mdz3f1zavzs9xn7Z:~/学习资料/计算机科学$ cd /home/xxx/学习资料/计算机科学/课程编码 +xxx@iZbp165mdz3f1zavzs9xn7Z:~/学习资料/计算机科学/课程编码$ touch cs101第一讲.pdf +xxx@iZbp165mdz3f1zavzs9xn7Z:~/学习资料/计算机科学/课程编码$ nano cs101第一讲.pdf + + + 5. 在`编程项目`文件夹中创建一个名为`Java项目`的文件夹。 + xxx@iZbp165mdz3f1zavzs9xn7Z:~/学习资料/计算机科学$ cd /home/xxx/学习资料/计算机科学/编码项目 +xxx@iZbp165mdz3f1zavzs9xn7Z:~/学习资料/计算机科学/编码项目$ mkdir java项目 + + + + 6. 在`Java项目`文件夹中创建两个空文件,分别命名为`主程序.java`和`工具类.java`。 + + xxx@iZbp165mdz3f1zavzs9xn7Z:~/学习资料/计算机科学/编码项目/java项目$ touch 主程序.java 工具类.java + + + 7. 复制`主程序.java`并命名为`备份_主程序.java`。 + + xxx@iZbp165mdz3f1zavzs9xn7Z:~/学习资料/计算机科学/编码项目/java项目$ cp 主程序.java 备份_主程序.java + + + 8. 创建一个名为`Python项目`的文件夹,并将`工具类.java`移动到`Python项目`文件夹中。 + + xxx@iZbp165mdz3f1zavzs9xn7Z:~/学习资料/计算机科学/编码项目/java项目$ mkdir python项目 +xxx@iZbp165mdz3f1zavzs9xn7Z:~/学习资料/计算机科学/编码项目/java项目$ mv 工具类.java python项目/ + + + 9. 列出`计算机科学`文件夹中所有文件和文件夹的内容。 + + xxx@iZbp165mdz3f1zavzs9xn7Z:~/学习资料/计算机科学$ ls -1 + + + + 10. 删除`编程项目`文件夹及其包含的所有内容。 + + xxx@iZbp165mdz3f1zavzs9xn7Z:~/学习资料/计算机科学$ rm -rf 编程项目 +xxx@iZbp165mdz3f1zavzs9xn7Z:~/学习资料/计算机科学$ ls +编码项目 课程编码 +(删除失败 无语了都) + + 11. 重命名`Python项目`为`数据分析项目`。 + xxx@iZbp165mdz3f1zavzs9xn7Z:~/学习资料/计算机科学/编码项目$ cd java项目/ +xxx@iZbp165mdz3f1zavzs9xn7Z:~/学习资料/计算机科学/编码项目/java项目$ mv python项目 数据分析项目 + + + 12. 最后,列出当前所在目录的路径。 + + xxx@iZbp165mdz3f1zavzs9xn7Z:cd /home/xxx/学习资料/计算机科学/编码项目/java项目 + +~~~ + + + -- Gitee