From 865c59f2df731bdbbc535f83d5807b55060a7063 Mon Sep 17 00:00:00 2001 From: ww Date: Thu, 16 May 2024 13:49:20 +0800 Subject: [PATCH 1/2] wxy --- .../20240513-linux.md" | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 "\347\216\213\346\226\260\351\233\205/20240513-linux.md" diff --git "a/\347\216\213\346\226\260\351\233\205/20240513-linux.md" "b/\347\216\213\346\226\260\351\233\205/20240513-linux.md" new file mode 100644 index 0000000..e9d683d --- /dev/null +++ "b/\347\216\213\346\226\260\351\233\205/20240513-linux.md" @@ -0,0 +1,71 @@ +1、新建文件夹note + +2、右键通过vscode打开 + +3、PS D:\> mkdir books //生成 books目录 + +4、PS D:\> cd ./books //进入books目录 + +5、https://vitepress.dev/zh/guide/getting-started 利用vitepress工具,来构建 + +7、npm add -D vitepress // 利用node来安装vitepress + +8、npx vitepress init // 启用vitepress的设置向导 +```js +1. Welcome to VitePress! + │ + ◇ Where should VitePress initialize the config? + │ ./docs + │ + ◇ Site title: + │ 我的笔记我作主 + │ + ◇ Site description: + │ 这是一个用markdown生成的笔记网站 + │ + ◇ Theme: + │ Default Theme + │ + ◇ Use TypeScript for config and theme files? + │ Yes + │ + ◇ Add VitePress npm scripts to package.json? + │ Yes + │ + └ Done! Now run npm run docs:dev and start writing. +``` +9、npm run docs:dev // 本地预览生成的效果 + + 1. 修改index.md可以修改首页的连接 + + 2. 修改config可以修改右上角的导航,和左侧的导航 + + 3. 将笔记的文档复制到docs目录下的对应子目录 + + 1、在docs文件夹下新建你需要放笔记的文件(把笔记丢进去) + + 如:![alt text](./imgs/docs下文件.png) + +10、利用cmd的tree /F 命令得到所有笔记的文件名,再将 + + ![alt text](./imgs/cmd图片.png) + + 1. items: [ + + { text: 'Markdown Examples', link: '/markdown-examples' }, + { text: 'Runtime API Examples', link: '/api-examples' } + ] + + ![alt text](./imgs/AI生成.png) + + 这种要配置的格式扔给AI,让它整合文件名到这种格式 + +11、如果你要将笔记放在一个统一的子目录中访问,用在配置文件config中加入一行 'base':'/books/', + +12、npm run docs:build // 将md文件生成html到\docs\.vitepress\dist 目录 + +13、登录自己的服务器,使用SSH工具,将dist上传到自己网站的目录 +![alt text](./imgs/ssh工具.png) + +14、mv dist books // 将dist改名为books +![alt text](./imgs/改名.png) \ No newline at end of file -- Gitee From a47206b960242805d59821780fb96d05b2a46175 Mon Sep 17 00:00:00 2001 From: ww Date: Sat, 18 May 2024 11:17:37 +0800 Subject: [PATCH 2/2] wxy --- ...20240515-\345\210\235\350\257\206Linux.md" | 75 ++++++++++++ .../20240516-\345\221\275\344\273\244.md" | 113 ++++++++++++++++++ 2 files changed, 188 insertions(+) create mode 100644 "\347\216\213\346\226\260\351\233\205/20240515-\345\210\235\350\257\206Linux.md" create mode 100644 "\347\216\213\346\226\260\351\233\205/20240516-\345\221\275\344\273\244.md" diff --git "a/\347\216\213\346\226\260\351\233\205/20240515-\345\210\235\350\257\206Linux.md" "b/\347\216\213\346\226\260\351\233\205/20240515-\345\210\235\350\257\206Linux.md" new file mode 100644 index 0000000..2aafd05 --- /dev/null +++ "b/\347\216\213\346\226\260\351\233\205/20240515-\345\210\235\350\257\206Linux.md" @@ -0,0 +1,75 @@ +## 1、Linux发展史 +Linux 的发展历程主要分为三个阶段:初期版本、成熟版本和现代版本1。最初版本的Linux是0.01版,发布于1991年,只包含了最基本的功能。随后,Linus Torvalds发布了0.02、0.03版 + +## 2、Linux与Windows区别 +Linux和Windows是两种不同的操作系统,它们的主要区别在于: + +1、Linux是开源的,可以自由地获取和修改源代码,而Windows是闭源的,需要购买授权才能使用。 + +2、Linux更加稳定和安全,因为它是基于UNIX的设计,而Windows则更加易受病毒和恶意软件的攻击。 + +3、Linux支持更多的编程语言和开发工具,而Windows则更加适合普通用户使用。 + +4、Linux的运行速度显著更快,即使在现代桌面环境和操作系统功能下,而Windows则在较旧的硬件上运行缓慢。 + +## 如何安装一个Debian + +安装一个VM虚拟机 + +下载VM + +注册VM:百度到处都是序列号 + +下载Debian的安装镜像ISO + + 1. https://mirror.lzu.edu.cn/debian-cd/12.5.0/amd64/iso-cd/ + 2. [debian-12.5.0-amd64-netinst.iso](https://mirror.lzu.edu.cn/debian-cd/12.5.0/amd64/iso-cd/debian-12.5.0-amd64-netinst.iso) + +将Debian安装进VM + 1. 创建一个空白虚拟机 + 2. 配置好相关的硬件参数 + 3. 关键是修改CD-ROM,选择ISO文件路径 + 4. 启动虚拟机 + 5. 在选择语言时,选择简体中文,可以将配置的界面都中文显示 + 6. 遇到选镜像站点时,选mirror.lzu.edu.cn 兰州大学的站点 + 7. 软件安装时,只保留最后的标准工具,其它都不选 +安装好系统之后,可以用两种帐号登录。 + 1. root 超级管理员,他具有最高的权限。 + 2. 普通用户 dabian2ban 权限很低 +默认情况,我们是没有安装SSH服务端的。得自己在debian安装一个SSH的服务端 + +apt-get update // 将软件库更新到最新,得到最新可用的软件列表 +apt-get install ssh //安装ssh + +// 安装SSH服务端之后,就可以用电脑的SSH客户端进行连接 +// cmd,finalshell,tabby,putty +// ssh -l 用户名 ip +// ssh 用户名@ip +// 但普通用户权限受限,所以需要一些权限时,要么切换到root登录,要么借用root的权限 +root@172.16.90.103's password: +Permission denied, please try again. // root用户默认是禁止SSH登录的。 +// 为了使root可以远程登录,配置SSH服务端 +// /etc/ssh/sshd_config // 编辑sshd_config这个文件,但vi编辑器太原始 +// 改用vim, +apt-get install vim -y // 安装vim +vim /etc/ssh/sshd_config + + Port 22 // 开启端口22 + PermitRootLogin yes // 允许root登录 +PasswordAuthentication yes // 使用密码验证的模式 +PermitEmptyPasswords no // 禁用空密码 +// 重启ssh让配置生效 +systemctl restart ssh +/etc/init.d/ssh restart + + +// 默认是命令模式,按i进入编辑模式 +// 保存时,按ESC,退回命令模式,按shift+: ,输入qw! +linux 执行的服务的命令 + + 1. systemctl 指令 服务名 + 2. /etc/init.d/服务器 指令 + + ``` + + 6. 默认也可以用ip addr show 查看ip 地址 \ No newline at end of file diff --git "a/\347\216\213\346\226\260\351\233\205/20240516-\345\221\275\344\273\244.md" "b/\347\216\213\346\226\260\351\233\205/20240516-\345\221\275\344\273\244.md" new file mode 100644 index 0000000..465f286 --- /dev/null +++ "b/\347\216\213\346\226\260\351\233\205/20240516-\345\221\275\344\273\244.md" @@ -0,0 +1,113 @@ +## 文件目录指令 +### pwd指令 + +基本语法: + +pwd + +用于显示当前目录的路径 +### ls指令 + +基本语法: +``` +ls [选项] [目录或是文件] +常用选项 +-a :显示当前目录所有的文件和目录,包括隐藏的。 +-l :以列表的方式显示信息,相当于ll +``` +### cd指令 + +基本语法: + +cd [参数] +功能描述:切换到指定目录 + +常用参数 +绝对路径(以/开头的目录)和相对路径(以目录名开头的目录,从当前目录下开始查找) + +cd ~ 或者cd :回到自己的主目录 + +cd .. 回到当前目录的上一级目录 +### mkdir命令 + +基本语法: + +mkdir [选项] 要创建的目录 +常用选项 +-p :创建多级目录 +### rmdir指令 + +基本语法: + +rmdir 目录 + +功能描述:删除一个空目录 +### touch指令 + +基本语法: + +touch 文件名称列表 + +功能描述:创建一个或多个空文件 +### cp指令 + +基本语法: + +cp [选项] source dest +常用选项: +-r :递归复制整个文件夹 +### rm指令 + +基本语法: + +rm [选项] 要删除的文件或目录 +常用选项: +-r :递归删除整个文件夹 + +-f :强制删除不提示 +### mv指令 + +基本语法: + +mv oldNameFile newNameFile (功能描述:重命名) +mv /temp/movefile /targetFolder (功能描述:移动文件) +### cat指令 + +基本语法: + +cat [选项] 要查看的文件名 +常用选项 +-n :显示行号 +### more指令 + +基本语法: + +more 要查看的文件名 + +功能说明:more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。 +### less指令 + +基本语法: + +less 要查看的文件名 + +功能说明:less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。 +### head指令 + +基本语法: + +head 文件(功能描述:默认查看文件头10行内容) +head -n 5 文件(功能描述:查看文件头5行内容,5可以是任意行数) +### tail指令 + +基本语法: + +tail 文件(功能描述:默认查看文件尾10行内容) +tail -n 5 文件(功能描述:查看文件尾5行内容,5可以是任意行数) +### echo指令 + +基本语法: + +echo [选项] [输出内容] + +功能介绍:输出变量或常量内容到控制台 \ No newline at end of file -- Gitee