From 5e239f5f872c77f798444481bd81a419e66d3d92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B4=AA=E9=94=A6=E6=B4=8B?= <19859791165> Date: Wed, 15 May 2024 23:44:05 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...24-05-15 \350\256\244\350\257\206Liunx.md" | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 "21 \346\264\252\351\224\246\346\264\213/2024-05-15 \350\256\244\350\257\206Liunx.md" diff --git "a/21 \346\264\252\351\224\246\346\264\213/2024-05-15 \350\256\244\350\257\206Liunx.md" "b/21 \346\264\252\351\224\246\346\264\213/2024-05-15 \350\256\244\350\257\206Liunx.md" new file mode 100644 index 0000000..6ff1dcb --- /dev/null +++ "b/21 \346\264\252\351\224\246\346\264\213/2024-05-15 \350\256\244\350\257\206Liunx.md" @@ -0,0 +1,29 @@ +# Liunx + +一种操作系统内核,有centos,debian,redhat等。 + +## 命令 + +### 查看ip地址 + +ip addr show + +## ssh + +``` +apt-get install ssh + +apt-get install vim + +vim /etc/ssh/sshd_config + +port 21 打开端口 + +permitrootlogin yes 启用root登录 + +passwordauthentication yes 验证密码 + +permitemptypasswords no 禁止使用空密码登录 + +/etc/init.d/ssh restart +``` \ No newline at end of file -- Gitee From 4c0cfa7586ce9058ece29dd26fcfff7c16d8c12a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B4=AA=E9=94=A6=E6=B4=8B?= <19859791165> Date: Sun, 19 May 2024 22:42:05 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...-19 Linux(ssh\350\277\236\346\216\245).md" | 32 +++++++++++++++++++ ...72\347\241\200\345\221\275\344\273\244.md" | 15 +++++++++ 2 files changed, 47 insertions(+) create mode 100644 "21 \346\264\252\351\224\246\346\264\213/2024-05-19 Linux(ssh\350\277\236\346\216\245).md" create mode 100644 "21 \346\264\252\351\224\246\346\264\213/2024-05-19 Linux\345\237\272\347\241\200\345\221\275\344\273\244.md" diff --git "a/21 \346\264\252\351\224\246\346\264\213/2024-05-19 Linux(ssh\350\277\236\346\216\245).md" "b/21 \346\264\252\351\224\246\346\264\213/2024-05-19 Linux(ssh\350\277\236\346\216\245).md" new file mode 100644 index 0000000..71b361d --- /dev/null +++ "b/21 \346\264\252\351\224\246\346\264\213/2024-05-19 Linux(ssh\350\277\236\346\216\245).md" @@ -0,0 +1,32 @@ +# Linux + +Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统 + +有centos,debian,redhat等 + +# 安装必要组件 + +``` +IP address show //查看IP地址等信息 +apt-get install net-tools //安装net-tools组件包 +apt-get install vim // vim编辑器 +apt-get update // 更新软件库 +apt-get install ssh // 安装ssh,默认情况下,只有普通用户才可以登录这个服务器 +``` + +# 修改ssh文件 + +``` +vim /etc/ssh/sshd_cofnig //进入并修改ssh配置文件 +--------------------------------------------------------------------------------------- +//更改以下3行命令 +port:22 //开启端口22 +PermitRootLogin yes //打开root用户登入 +PasswordAuthentication yes //打开密码验证 +PermitEmptyPassword no //不允许空密码登录 +//修改完成按Esc键在按:wq保存退出 +--------------------------------------------------------------------------------------- +// 用sudo 命令,但这个默认是没安装。自己安装 apt-get isntall sudo +sudo systemctl restart ssh //重启SSH服务,是root用户可以去掉sudo +su root 更换给root模式 +``` \ No newline at end of file diff --git "a/21 \346\264\252\351\224\246\346\264\213/2024-05-19 Linux\345\237\272\347\241\200\345\221\275\344\273\244.md" "b/21 \346\264\252\351\224\246\346\264\213/2024-05-19 Linux\345\237\272\347\241\200\345\221\275\344\273\244.md" new file mode 100644 index 0000000..3c68a55 --- /dev/null +++ "b/21 \346\264\252\351\224\246\346\264\213/2024-05-19 Linux\345\237\272\347\241\200\345\221\275\344\273\244.md" @@ -0,0 +1,15 @@ +# 命令 + +``` +ls //查看当前目录下所有文件 +ls -l //查看详细信息 首字母带d的是文件夹 + +cd x //进入当前目录下名为"x"的子目录 +cd x/ //进入当前目录下名为"x"的子目录 +cd /x //进入根目录下名为"x"的目录 +cd /x/ //进入根目录下名为"x"的子目录 +cd ../ //返回上一级 + +ctrl+c //终止进程 +ctrl+d //结束输入状态 +``` \ No newline at end of file -- Gitee From 38e176ff14b50cfdb3aa1302645bf9ad5678ccba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B4=AA=E9=94=A6=E6=B4=8B?= <19859791165> Date: Tue, 21 May 2024 12:52:18 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...-21 Linux 0520\344\275\234\344\270\232.md" | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 "21 \346\264\252\351\224\246\346\264\213/2024-05-21 Linux 0520\344\275\234\344\270\232.md" diff --git "a/21 \346\264\252\351\224\246\346\264\213/2024-05-21 Linux 0520\344\275\234\344\270\232.md" "b/21 \346\264\252\351\224\246\346\264\213/2024-05-21 Linux 0520\344\275\234\344\270\232.md" new file mode 100644 index 0000000..67f3e20 --- /dev/null +++ "b/21 \346\264\252\351\224\246\346\264\213/2024-05-21 Linux 0520\344\275\234\344\270\232.md" @@ -0,0 +1,61 @@ +1. 新建一个用户,密码设置 + + ``` + adduser 用户名 + adduser d + ``` + +2. 以刚建的用户登录,操作以下 + + ``` + su - 用户名 + su - d + ``` + +3. 使用命令,在自己的家目录,以以下层次依次建立文件夹 + + 1. 国家 + + 1. 省份 + + 1. 市 + + 1. 县(区) + + 1. 镇(街道) + + 1. 村(小区) + + 1. 姓名 + + ``` + cd /home + mkdir 中国....... -p + ``` + +4. 在姓名文件夹,建立一个自己的学号姓名文件 + + ``` + cd 名字 + mkdir 学号 + ``` + +5. 在这个文件中,写一篇不少于400cd mkdir 字的日记 + + ``` + touch 名字 + vim 名字 + ``` + +6. 最后,将国家这个文件夹打包,同时练习怎么解压 + + ``` + 打包:tar -cvf 打包后的文件名.tar 被打包的目录或文件名 ,只有打包的效果,不压缩 + ``` + +7. 使用命令将这个压缩包下载到本地电脑【不能用shell里自带的下载功能】 + + ``` + scp 源 目标 + sftp :get下载 ,put上传 + ``` \ No newline at end of file -- Gitee From 41dcf435e887c994182b3ed80c85f653de36932a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B4=AA=E9=94=A6=E6=B4=8B?= <19859791165> Date: Wed, 22 May 2024 22:29:07 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...10\347\273\203\344\271\240\351\242\230.md" | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 "21 \346\264\252\351\224\246\346\264\213/2024-05-22 \347\273\274\345\220\210\347\273\203\344\271\240\351\242\230.md" diff --git "a/21 \346\264\252\351\224\246\346\264\213/2024-05-22 \347\273\274\345\220\210\347\273\203\344\271\240\351\242\230.md" "b/21 \346\264\252\351\224\246\346\264\213/2024-05-22 \347\273\274\345\220\210\347\273\203\344\271\240\351\242\230.md" new file mode 100644 index 0000000..952b7db --- /dev/null +++ "b/21 \346\264\252\351\224\246\346\264\213/2024-05-22 \347\273\274\345\220\210\347\273\203\344\271\240\351\242\230.md" @@ -0,0 +1,79 @@ +### 综合练习题:大学生生活场景中的文件夹和文件管理 + +假设你是一名大学生,现在面临着整理学习资料和课程作业的任务。请按照以下要求完成相关的文件夹和文件管理操作: + +1. 在你的个人文档目录下创建一个名为`学习资料`的文件夹,并进入该文件夹。 + + ``` + mkdir 学习资料 + ``` + +2. 在`学习资料`文件夹中创建一个名为`计算机科学`的文件夹。 + + ``` + sudo mkdir 计算机科学 + ``` + +3. 在`计算机科学`文件夹中创建两个子文件夹,分别命名为`课程资料`和`编程项目`。 + + ``` + sudo mkdir 课程资料 + sudo mkdir 编程项目 + ``` + +4. 将你最近的一门计算机科学课程的课件文件(假设文件名为`CS101_第一讲.pdf`)放入`课程资料`文件夹。 + + ``` + cd 课程资料 + + touch CS101_第一讲.pdf + ``` + +5. /在`编程项目`文件夹中创建一个名为`Java项目`的文件夹。 + + ``` + mkdir java项目 + ``` + +6. 在`Java项目`文件夹中创建两个空文件,分别命名为`主程序.java`和`工具类.java`。 + + ``` + 目$ touch 主程 序.java + 目$ touch 工具 类.java + ``` + +7. 复制`主程序.java`并命名为`备份_主程序.java`。 + + ``` + cp 主程序.java ./ 副本_主程序.java + ``` + +8. 创建一个名为`Python项目`的文件夹,并将`工具类.java`移动到`Python项目`文件夹中。 + + ``` + mv 工具类.java Python项目 + ``` + +9. 列出`计算机科学`文件夹中所有文件和文件夹的内容。 + + ``` + ls 计算机科学 + ``` + +10. 删除`编程项目`文件夹及其包含的所有内容。 + + ``` + rm -rf ./计算机科学/编程项目 + ``` + +11. 重命名`Python项目`为`数据分析项目`。 + + ``` + mv -i Python项目数据分析项目 + ``` + +12. 最后,列出当前所在目录的路径。 + + ``` + pwd + ``` \ No newline at end of file -- Gitee