diff --git "a/46\344\273\230\350\202\226\350\202\226/24-0519Linux\347\233\256\345\275\225\347\273\223\346\236\204.md" "b/46\344\273\230\350\202\226\350\202\226/24-0519Linux\347\233\256\345\275\225\347\273\223\346\236\204.md" new file mode 100644 index 0000000000000000000000000000000000000000..4babaad0a3daa6500d4918dedf63d254d166442a --- /dev/null +++ "b/46\344\273\230\350\202\226\350\202\226/24-0519Linux\347\233\256\345\275\225\347\273\223\346\236\204.md" @@ -0,0 +1,119 @@ +# 笔记 + +## Linux目录结构 + + / # 这是文件系统的起点。所有的目录和文件都从这里开始。 + + bin # 常规执行程序的存放位置,普通用户 + + boot # 包含引导加载程序和内核文件 + + dev # 包含设备文件 + + etc # 存放系统配置文件 + +home # 普通用户的家目录所在地 + + lib # 存放系统库文件 + + media # 用于挂载可移动介质的挂载点 + + mnt # 用于手动挂载临时文件系统的挂载点 mount + + opt # 可选的第三方软件包的安装目录 + + proc # 虚拟文件系统,提供有关系统和运行进程的信息 + + root # root用户的家目录 + + run # 运行时临时文件目录 + + sbin # 存放系统管理员需要的系统管理命令 + + srv # 存放服务的数据目录 + + sys # 包含虚拟文件系统,如文件系统相关的信息和统计数据 + + tmp # 临时文件目录 a + + usr # 包含大部分用户安装的程序和文件 + + var # 包含经常变化的文件,如日志文件、缓存文件等 + + lost+found# 文件系统检查程序将损坏的文件片段放置在此处 + +## Linux的几个原则 + +1. 严格区分大小写 +2. 一切根源为/ +3. 写命令时不要漏掉空格 +4. 有严格权限之分 +5. Linux里一切皆文件 + +## 强大好用的Shell + +1. linux 系统默认使用的终端是Bash,Bash四大优势 + - 通过上下键来调取使用过的Linux命令 + - 命令可以使用Tab键补全 + - 具有强大的批处理脚本 + - 具有强大的环境变量功能 + +2. Linux命令格式 + + - | 命令名称 | [命令参数] | 命令对象 | + | ------------------------------------------------------------ | ------------------------------------------------------------ | -------------------------------------- | + | 表达的是想要做的事情,例如创建用户、查看文件、重启系统等操作 | 命令参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用–与-作为前缀 | 一般是指要处理的文件、目录、用户等资源 | + + *注意* *命令名称、命令参数、命令对象之间请用空格键分隔* + + - Linux命令参数长格式与短格式 + + | 长格式 | 短格式 | + | ---------- | ------ | + | man --help | man-h | + + + + 3. echo命令 + - 在Linux中用于在标准输出设备(通常是终端或屏幕)上显示一行文本 + - 语法echo [选项] [字符串],其中,[选项]是可选的,而[字符串]是你想要输出的文本内容。 + +# 作业 + +1. 什么是环境变量 + + - 环境变量简单来说就是将某些数据,文件或文件夹设置为系统默认值,这样你调用的时候就不用给出完整路径和地址或进行设置,直接用名字就可以了 + - 环境变量是包含关于系统及当前登录用户的环境信息的字符串,一些软件程序使用此信息确定在何处放置文件(如临时文件) + + + +2. 图片 + +- 新建用户adduser 用户名(虚拟机中实现),回车出现password 设密码(相关搜索:Linux怎么新建用户名 :结果 新增用户 1.adduser2.删除用户deluser) + +- 创建文件夹 mkdir -p 中国/安徽省/亳州市/谯城区/芦庙镇/付庄村/付肖肖 + +- 在付肖肖里面创建txt文件 touch 2244310719付肖肖.txt(Linux怎么在文件夹中键新文件 结果:使用指令"touch"时,如果指定的文件不存在,则将创建一个新的空白文件。例如,在当前目录下,使用该指令创建一个空白文件"file",输入如下命令 touch 2244310719付肖肖.txt ) + +- 编辑400字 vim 2244310719付肖肖.txt + +- 按i编辑,esc :退出,wq保存 + +- 进root模式下载apt-get install zip (linux 怎么打包文件夹并压缩) + +- 压缩,zip -r 解压后名字.zip 要解压的文件夹名字(我是在中国的同一级目录下zip) + +- 解压,下载apt-get install unzip + +- unzip 中国.zip + +- unzip -v 解压后名字.zip查看压缩包内容 + +- 从Linux里面下载文件夹到本地电脑:在D盘新建文件夹,打开git-bash ,输入命令: scp -r karry@192.168.20.129:/home/karry/中国 /D/123( SCP 从Linux快速下载文件到Windows本地如:把linux上redis的所有文件下载到windows的D:\tool: + + ```ruby + scp -r root@192.168.35.197:/etc/redis /D/tool) + ``` + + + diff --git "a/46\344\273\230\350\202\226\350\202\226/imgs/0518\344\275\234\344\270\232.png" "b/46\344\273\230\350\202\226\350\202\226/imgs/0518\344\275\234\344\270\232.png" new file mode 100644 index 0000000000000000000000000000000000000000..9414a710d1530592744101ceb0d7859ce8d46999 Binary files /dev/null and "b/46\344\273\230\350\202\226\350\202\226/imgs/0518\344\275\234\344\270\232.png" differ diff --git a/README.en.md b/README.en.md deleted file mode 100644 index 7ecb642315b1305938427e7c7924cb8aa64f86f2..0000000000000000000000000000000000000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# Linux基础 - -#### Description -{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md deleted file mode 100644 index cda094fa37a081f0932af0bd52dc12718d684b00..0000000000000000000000000000000000000000 --- a/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# Linux基础 - -#### 介绍 -{**以下是 Gitee 平台说明,您可以替换此简介** -Gitee 是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 -无论是个人、团队、或是企业,都能够用 Gitee 实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 -5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)