diff --git "a/58\345\220\264\350\211\257\347\241\274/.keep" "b/58\345\220\264\350\211\257\347\241\274/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/58\345\220\264\350\211\257\347\241\274/20230515\346\210\252\345\233\276/Snipaste_2024-05-15_21-59-49.png" "b/58\345\220\264\350\211\257\347\241\274/20230515\346\210\252\345\233\276/Snipaste_2024-05-15_21-59-49.png" new file mode 100644 index 0000000000000000000000000000000000000000..8dd3690315a753f79efbbdee07477ce90283aef6 Binary files /dev/null and "b/58\345\220\264\350\211\257\347\241\274/20230515\346\210\252\345\233\276/Snipaste_2024-05-15_21-59-49.png" differ diff --git "a/58\345\220\264\350\211\257\347\241\274/20240515\345\210\235\350\257\206Linux.md" "b/58\345\220\264\350\211\257\347\241\274/20240515\345\210\235\350\257\206Linux.md" new file mode 100644 index 0000000000000000000000000000000000000000..1d8a19fd763dcdadad1ef5d810ea56a535c62a59 --- /dev/null +++ "b/58\345\220\264\350\211\257\347\241\274/20240515\345\210\235\350\257\206Linux.md" @@ -0,0 +1,43 @@ +``` +Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议 +``` + + + + + +安装VM pro 17 虚拟机 + +安装Debian 12.5 + +查看ip : + +```js +ip addr show // 默认的查看命令 +ifconfig // net-tools组件包的命令,这个组件要自己安装 + +apt-get update // 更新软件库 +apt-get install net-tools + + +// 安装vim编辑器,默认的是vi编辑器 +apt-get install vim // vi 文件名,变成vim 文件名 +``` + +安装ssh + +```js +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 + +``` + diff --git "a/58\345\220\264\350\211\257\347\241\274/20240516Linux.md" "b/58\345\220\264\350\211\257\347\241\274/20240516Linux.md" new file mode 100644 index 0000000000000000000000000000000000000000..6821ad25369bd5dbfdf146be056d61a4391195fd --- /dev/null +++ "b/58\345\220\264\350\211\257\347\241\274/20240516Linux.md" @@ -0,0 +1,74 @@ +```` +## 笔记 + +1.Linu严格区分大小写 +2.注意前后顺序 +一h以k为单位 +man 命令是用子看各种命令、函数和配置文件的手册页面ian[选项][节号]命令注主题 +一手:显示与指定关键一大搜索天页中与关键字匹配的条目一a:显示所有匹配的手册页面一W:仅显手册页的位置,而不显示其内容Tab键补全 按一次没用再按一次出现所有可选项trl+c终止进程 +Ctrl+D 键盘输入结束 +ctrl+L清屏 + + +``` +常见的执行Linux命令的格式: 命令名(command) 选项(options) 参数(arguments) +命令名:表达的是想要做的事情,例如创建用户、查看文件、重启系统等操作。 +选项:用于对命令进行调整 +参数:一般指要处理的文件、目录、用户等资源名称。 + +Linux命令参数的长格式与短格式 +长格式:man --help +短格式:man -h +``` + +### 目录命令 + +``` +/ 是指根目录:就是所有目录最顶层的目录 + +./ 表示当前目录: +./ 一般需要和其他文件夹或者文件结合使用,指代当前目录下的东西 +cd ./文件夹 切换到当前目录的某个文件夹 +.. 表示上级目录: +cd .. 切换到上级目录 +cd ../文件夹 切换到上级目录中的某个文件夹 +``` + +### 常用命令 + +``` +cat(concatenate):它的主要作用是用于查看和连接文件。 +语法:cat [选项] [文件] +ls(list directory contents):用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录) +语法:ls [-alrtAFR] [name...] +ls / (以下是/根目录所有目录) +bin dev lib media net root srv upload www +boot etc lib64 misc opt sbin sys usr +home lost+found mnt proc selinux tmp var +ls /bin 则显示bin目录下所有文件目录 + +mv(move file):用来为文件或目录改名、或将文件或目录移入其它位置。 +语法:mv [options] source(源文件或目录) dest(目标文件或目录) +``` + +### 按键和它的作用 + +``` + 按键 作用 +空格键 向下翻一页 +PaGe down 向下翻一页 +PaGe up 向上翻一页 +home 直接前往首页 +end 直接前往尾页 + / 从上至下搜索某个关键词 + ? 从下至上搜索某个关键词 + n 定位到下一个搜索到的关键词 + N 定位到上一个搜索到的关键词 + q 退出帮助文档 + +双击Tab键能够实现对命令、参数戒文件的内容补全; +Ctrl+C用于终止当前迚程的运行; +Ctrl+D表示键盘输入结束; +Ctrl+l会清空当前终端中已有的内容(相当亍清屏操作)。 +```` + diff --git "a/58\345\220\264\350\211\257\347\241\274/20240520\344\275\234\344\270\232.md" "b/58\345\220\264\350\211\257\347\241\274/20240520\344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..f24e32a4f26f6e97ff00d3585ecd3c3194a7daa7 --- /dev/null +++ "b/58\345\220\264\350\211\257\347\241\274/20240520\344\275\234\344\270\232.md" @@ -0,0 +1,79 @@ +1. 新建一个用户,密码设置 + + ```javascript + adduser username //username 新用户名 + password username //修改密码的用户名 username 新用户名 + + ``` + + + +2. 以刚建的用户登录,操作以下 + + ``` + su wlp + ``` + + + +3. 使用命令,在自己的家目录,以以下层次依次建立文件夹 + 1. 国家 + 1. 省份 + 1. 市 + 1. 县(区) + 1. 镇(街道) + 1. 村(小区) + 1. 姓名 + + ``` + sudo usermod -aG sudo wlp //加入权限组 + + sudo mkdir 中国/福建/龙岩/新罗区/闽大/团结里 -p + + ``` + + + +4. 在姓名文件夹,建立一个自己的学号姓名文件 + + ``` + sudo mkdir 2244310104wlp //创建 + ``` + + + +5. 在这个文件中,写一篇不少于400字的日记 + + ``` + sudo touch 日记.txt //创建日记 + vim 日记.txt //进入日记 + + ``` + + + +6. 最后,将国家这个文件夹打包,同时练习怎么解压 + + ``` + sudo tar -cvf 中国.tar /home/中国 //打包中国文件夹 + tar -xvf 中国.tar -C /home/wlp //解压 + + ``` + + + +7. 使用命令将这个压缩包下载到本地电脑【不能用shell里自带的下载功能】 + + ``` + sudo apt-get install lrzsz//安装lrzsz + sudo sz 中国.tar //下载 + scp root@47.97.60.80:/home/中国.tar /F:\ //cmd打开 + ``` + + + +8. 相关命令百度预习 + +9. 命令参考 https://www.linuxcool.com/ + +10. 相关过程,做成笔记 \ No newline at end of file