From 1676ed5c6a73e31b89f502e86bdb20cfdedd1df0 Mon Sep 17 00:00:00 2001 From: cui Date: Mon, 20 May 2024 13:11:37 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...2\200\224Linux\345\216\237\345\210\231.md" | 96 +++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 "16\350\260\242\347\277\240\350\220\215/05.18\342\200\224\342\200\224Linux\345\216\237\345\210\231.md" diff --git "a/16\350\260\242\347\277\240\350\220\215/05.18\342\200\224\342\200\224Linux\345\216\237\345\210\231.md" "b/16\350\260\242\347\277\240\350\220\215/05.18\342\200\224\342\200\224Linux\345\216\237\345\210\231.md" new file mode 100644 index 0000000..92c9a49 --- /dev/null +++ "b/16\350\260\242\347\277\240\350\220\215/05.18\342\200\224\342\200\224Linux\345\216\237\345\210\231.md" @@ -0,0 +1,96 @@ +# Linux的几个原则 + +1. 严格区分大小写 +2. 一切根源就是 / +3. 写命令等 不要漏掉空格 +4. 有严格的权限之分,安全性好 + +### Bash解释器的四个优势: + +- 通过上下方向键来调取执行过的Linux命令 +- 命令或者参数仅需输入前几位就可以用tab键补全 +- 具有强大的批处理脚本 +- 具有使用的环境变量功能 + + + +dev:包含设备文件 + +bin:常规执行程序的存放位置,普通用户 + +etc:存放系统的配置文件 + +var:包含经常变化的文件,乳日志文件,缓存文件等 + +### 常见的执行格式: + +​ #命令名称 [命令选项] [命令参数] + +如 : systemetl status ssh + + + +### Linux命令参数的长格式与短格式: + +- 长格式:man --help +- 短格式:man -h + +### echo命令:echo命令用于在终端设备上输出字符串或者变量提取后的值 + +语法格式: + +```js +echo [字符串][$变量] +``` + + + +# 作业1 + +1. 新建一个用户,密码设置 +2. 以刚建的用户登录,操作以下 + +3. 使用命令,在自己的家目录,以以下层次依次建立文件夹 + 1. 国家 + 1. 省份 + 1. 市 + 1. 县(区) + 1. 镇(街道) + 1. 村(小区) + 1. 姓名 +4. 在姓名文件夹,建立一个自己的学号姓名文件 +5. 在这个文件中,写一篇不少于400字的日记 +6. 最后,将国家这个文件夹打包,同时练习怎么解压 +7. 使用命令将这个压缩包下载到本地电脑【不能用shell里自带的下载功能】 +8. 相关命令百度预习 +9. 命令参考 https://www.linuxcool.com/ +10. 相关过程,做成笔记 + +```java +cd /home //进入home文件夹 +mkdir 国家/省份/市/县/镇/村/姓名 -p //依次建立文件夹 +cd 国家/省份/市/县/镇/村/姓名 //进入 /姓名/ 文件夹 +mkdir 2244310632谢翠萍 //在姓名文件夹,建立一个自己的学号姓名文件 +cd 2244310632谢翠萍 //进入这个文件夹中 +vim 2244310632谢翠萍 //编辑该文件夹 按i:进入编辑模式, 按esc后输入:wq 保存并退出编辑模式 + + +//返回到home文件夹中: +root@hecs-38752:/home# tar -czvf 国家.tar.gz 国家 //将国家这个文件夹打包 +root@hecs-38752:/home# ls -l 国家.tar.gz //查看压缩包 +root@hecs-38752:/home# tar -xzvf 国家.tar.gz //将国家这个文件夹解压 + +//使用命令将这个压缩包下载到本地电脑: +root@hecs-38752:/home# apt-get -y install lrzsz //apt-get命令安装了lrzsz工具,这个工具包包含了sz和rz命令 +root@hecs-38752:/home# sz 国家.tar.gz //下载到本机 + +//sz:将文件从远程Linux服务器发送(上传)到本地计算机 (下载到本地) +//rz:用于将文件从本地计算机上传(下载)到远程Linux服务器(上传到远程) + +``` + + + +### 环境变量: + +是在操作系统中用来指定和控制操作系统及其中运行的程序运行环境的一系列特殊变量。这些变量以键值对的形式存在,其中每个变量都有一个唯一的名称(key)和对应的值(value) -- Gitee