From e2d27f929a1b802c600aa36b35457dc98eb675f8 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 19 May 2024 19:53:03 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20240518\347\254\224\350\256\260.md" | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 "\351\242\234\351\224\220\346\225\217/20240518\347\254\224\350\256\260.md" diff --git "a/\351\242\234\351\224\220\346\225\217/20240518\347\254\224\350\256\260.md" "b/\351\242\234\351\224\220\346\225\217/20240518\347\254\224\350\256\260.md" new file mode 100644 index 0000000..f0b3f83 --- /dev/null +++ "b/\351\242\234\351\224\220\346\225\217/20240518\347\254\224\350\256\260.md" @@ -0,0 +1,54 @@ +## 建立一个新用户配置用户 +### 先在root用户建立一个普通用户 +``` +useradd -m 用户名 //创建用户 +passwd 用户名 //进入用户设置密码 +``` +### 安装sudo配置用户(root) +``` +apt-get install sudo +``` +#### 将新用户加入sudo组内,让用户可以借用权限(root) +``` +usermod -aG usdo landawang + +``` +#### 在新用户更新可用的包 +``` +sudo apt-get update +``` +### 配置用户环境变量(root) +``` +chsh -s /bin/bash 用户名 +``` +将新建用户加入环境 +## 创建文件和文件夹,在文件添加内容 +### 创建文件夹 +``` +mkdir /文件夹名称 //单个文件 +mkdir -p /文件夹名称/。。。。。。 //文件夹下级目录 + +``` +### 创建文件 +``` +touch 文件名称.文件格式 +vim 文件名称 //进入文件编辑模式 +``` +### 压缩文件 +#### 安装zip +``` +sudo apt-get install zip +``` +#### 用zip压缩文件 +``` +zip archive.zip file1 //单个文件打包 file1(文件名) +zip archive.zip file1 file2 file3 // 多个文件打包 + +zip -r archive.zip directory //压缩整个目录及其子目录 archive.zip(打包后的名字) directory(要打包的文件夹) +zip -r archive.zip directory -x "file_or_directory" //打包时排除某些文件或目录 +``` + +## 下载到本地 +``` +scr 用户名@服务器ip:目标文件的准确地址 下载的地址 +``` \ No newline at end of file -- Gitee From 8637242a638e5922120393ec878232297c9c2d90 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 19 May 2024 22:06:07 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20240518\347\254\224\350\256\260.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/\351\242\234\351\224\220\346\225\217/20240518\347\254\224\350\256\260.md" "b/\351\242\234\351\224\220\346\225\217/20240518\347\254\224\350\256\260.md" index f0b3f83..6dde064 100644 --- "a/\351\242\234\351\224\220\346\225\217/20240518\347\254\224\350\256\260.md" +++ "b/\351\242\234\351\224\220\346\225\217/20240518\347\254\224\350\256\260.md" @@ -10,7 +10,7 @@ apt-get install sudo ``` #### 将新用户加入sudo组内,让用户可以借用权限(root) ``` -usermod -aG usdo landawang +usermod -aG usdo user ``` #### 在新用户更新可用的包 -- Gitee From 5138eee293f9aa204b26533d9a44f52e355e44d8 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 19 May 2024 23:57:13 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20240518\347\254\224\350\256\260.md" | 33 +++++++++++++++---- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git "a/\351\242\234\351\224\220\346\225\217/20240518\347\254\224\350\256\260.md" "b/\351\242\234\351\224\220\346\225\217/20240518\347\254\224\350\256\260.md" index 6dde064..0d4537c 100644 --- "a/\351\242\234\351\224\220\346\225\217/20240518\347\254\224\350\256\260.md" +++ "b/\351\242\234\351\224\220\346\225\217/20240518\347\254\224\350\256\260.md" @@ -39,16 +39,35 @@ vim 文件名称 //进入文件编辑模式 ``` sudo apt-get install zip ``` -#### 用zip压缩文件 +#### tar压缩文件 ``` -zip archive.zip file1 //单个文件打包 file1(文件名) -zip archive.zip file1 file2 file3 // 多个文件打包 +tar -cvf 中国.tar 中国 +mv 文件名.tar /var/www/yanizwy.top/ +mv 文件名.tar /home/user -zip -r archive.zip directory //压缩整个目录及其子目录 archive.zip(打包后的名字) directory(要打包的文件夹) -zip -r archive.zip directory -x "file_or_directory" //打包时排除某些文件或目录 ``` ## 下载到本地 ``` -scr 用户名@服务器ip:目标文件的准确地址 下载的地址 -``` \ No newline at end of file +scp 用户名@服务器ip:目标文件的准确地址 下载的地址 +``` + +## 什么是环境变量? +环境变量是操作系统用来存储特定软件环境信息的一种机制。这些变量在系统级别或用户级别设置,用于配置系统行为和程序运行环境。环境变量可以包含诸如路径、配置选项和其他重要信息,供操作系统和应用程序使用 + + +### 环境变量的作用 + +- 配置系统行为:例如,指定临时文件目录的位置。 +- 提供运行时信息:例如,提供当前用户的用户名或主目录路径。 +- 配置软件:例如,设置 Java 的安装路径(JAVA_HOME)。 +- 控制程序的行为:例如,设置调试选项或应用程序模式(生产、开发等)。 + +### 常见的环境变量 + +- PATH:定义系统查找可执行文件的目录列表。 +- HOME:当前用户的主目录路径。 +- USER:当前用户的用户名。 +- SHELL:当前用户的默认 shell。 +- LANG:系统语言和区域设置。 +- JAVA_HOME:Java 安装目录。 \ No newline at end of file -- Gitee