diff --git "a/50\351\202\261\346\254\243\345\275\246/20240520\357\274\210\347\233\256\345\275\225\347\273\223\346\236\204\357\274\211.md" "b/50\351\202\261\346\254\243\345\275\246/20240520\357\274\210\347\233\256\345\275\225\347\273\223\346\236\204\357\274\211.md" new file mode 100644 index 0000000000000000000000000000000000000000..11ff977a444cc98a43a6fdd86d8397305d215943 --- /dev/null +++ "b/50\351\202\261\346\254\243\345\275\246/20240520\357\274\210\347\233\256\345\275\225\347\273\223\346\236\204\357\274\211.md" @@ -0,0 +1,86 @@ +#### Linux目录结构 + +1. / # 这是文件系统的起点。所有的目录和文件都从这里开始。 +2. bin # 常规执行程序的存放位置,普通用户 +3. boot # 包含引导加载程序和内核文件 +4. dev # 包含设备文件 +5. etc # 存放系统配置文件 +6. home # 普通用户的家目录所在地 +7. lib # 存放系统库文件 +8. media # 用于挂载可移动介质的挂载点 +9. mnt # 用于手动挂载临时文件系统的挂载点 mount +10. opt # 可选的第三方软件包的安装目录 +11. proc # 虚拟文件系统,提供有关系统和运行进程的信息 +12. root # root用户的家目录 +13. run # 运行时临时文件目录 +14. sbin # 存放系统管理员需要的系统管理命令 +15. srv # 存放服务的数据目录 +16. sys # 包含虚拟文件系统,如文件系统相关的信息和统计数据 +17. tmp # 临时文件目录 a +18. usr # 包含大部分用户安装的程序和文件 +19. var # 包含经常变化的文件,如日志文件、缓存文件等 +20. lost+found# 文件系统检查程序将损坏的文件片段放置在此处 + + + +##### Linux的几个原则 + +1. 严格区分大小写 +2. 一切根源就是 / +3. 写命令等,不要漏掉空格 +4. 有严格的权限之分,安全性好 +5. Linux里一切都是文件 + +##### Linux基本命令格式 + +1. command [options] [arguments]:命令名称 [命令选项] [命令参数] +2. 长格式:ls --help +3. 短格式:ls -h + +##### echo命令 + +- 用于在终端设备上输出字符串或变量提取后的值 +- 查看echo有哪些命令:/bin/echo --help + +1. **显示普通字符串**:echo "Hello" + +2. **显示带有转义字符的文本**:echo -e "Hello" + +3. **不自动添加换行符**:echo -n "Hello" + +4. **输出到文件**:echo "Hello" > output.txt + +5. **结合管道和重定向**:`echo "Hello, World!" | grep "Hello"` + + + + + +1. 回到家目录:cd~ +2. 创建树状目录:mkdir -p 111/222/333 +3. 清屏:Ctrl+L + +##### 作业 + +1. 什么是环境变量 + - 是包含诸如驱动器、路径或文件名之类的字符串。 + - 环境变量控制着多种程序的行为 + - 就是将某些数据,文件或文件夹设置为系统默认值,这样你调用的时候就不用给出完整路径和地址或进行设置,直接用名字就可以 + +2. 新建一个用户,密码设置 + - 搜索:Linux如何创建新用户 + - 虚拟机root模式命令:sudo adduser 用户名(自动创建到home里) +3. 建立多个文件夹 + - 搜:Linux如何建多个文件夹 + - 命令:mkdir -p 文件夹1/文件夹2/ +4. 在姓名文件夹,建立一个自己的学号姓名文件 + - 搜:Linux如何在一个文件夹中在建一个文件 + - 命令:vim 2244310731邱欣彦.txt +5. 压缩文件 + - 搜:Linux如何压缩文件 + - 虚拟机root模式下载:sudo apt-get install zip + - 命令:zip -r 压缩文件名.zip 文件夹名 +6. 解压: + - unzip 解压文件名.zip + +![image-20240520235635510.png](https://img2.imgtp.com/2024/05/21/L4S6jd51.png) \ No newline at end of file diff --git "a/50\351\202\261\346\254\243\345\275\246/images/image-20240520235635510.png" "b/50\351\202\261\346\254\243\345\275\246/images/image-20240520235635510.png" new file mode 100644 index 0000000000000000000000000000000000000000..32b88ac402c45a515476bde560c8e53fb929d699 Binary files /dev/null and "b/50\351\202\261\346\254\243\345\275\246/images/image-20240520235635510.png" differ