diff --git "a/26\351\231\210\346\231\223\347\201\277/20240515liunx\346\223\215\344\275\234\347\263\273\347\273\237\345\256\211\350\243\205.md" "b/26\351\231\210\346\231\223\347\201\277/20240515liunx\346\223\215\344\275\234\347\263\273\347\273\237\345\256\211\350\243\205.md" new file mode 100644 index 0000000000000000000000000000000000000000..c188c7ea0c26213e53577b178f72ca15b7e96d79 --- /dev/null +++ "b/26\351\231\210\346\231\223\347\201\277/20240515liunx\346\223\215\344\275\234\347\263\273\347\273\237\345\256\211\350\243\205.md" @@ -0,0 +1,20 @@ +在虚拟机中安装Linux操作系统的过程大致如下: + +1. **下载并安装虚拟机软件**:首先,你需要下载并安装虚拟机软件。常用的虚拟机软件有VMware和VirtualBox,你可以根据自己的需求选择其中任意一款。 +2. **下载Linux镜像**:然后,你需要从官方网站上下载Linux操作系统的镜像文件。常见的Linux发行版有Ubuntu、CentOS、Debian等。请确保你下载了适用于虚拟机的镜像文件。 +3. **创建虚拟机**:打开虚拟机软件,点击“新建虚拟机”或类似选项创建一个新的虚拟机。在创建过程中,你需要指定虚拟机的名称、存储位置、操作系统类型等。 +4. **配置虚拟机设置**:在创建虚拟机后,你需要配置虚拟机的一些设置。这包括虚拟机的内存大小、硬盘大小、网络设置等。请根据自己的需求进行设置。 +5. **安装Linux系统**: + - 启动虚拟机,然后按照屏幕上的提示选择从镜像文件启动。 + - 选择安装语言,通常建议选择中文。 + - 选择要安装的Linux版本和安装类型(例如,你可以选择带有图形界面的版本)。 + - 配置磁盘分区和格式化选项(对于初学者,通常可以选择默认设置)。 + - 配置网络设置(根据你的需求选择是否启用网络连接)。 + - 设置root密码(这是Linux系统的管理员密码,请确保设置强密码)。 + - 开始安装Linux系统,等待安装完成。 + - 安装完成后,虚拟机将自动重启并进入Linux系统。 +6. **完成安装后的配置**: + - 在首次进入Linux系统时,可能需要完成一些初始配置,如设置时区、选择键盘布局等。 + - 创建一个或多个用户账户(非root用户),以便在日常使用中保护系统安全。 + - 根据需要安装和配置其他软件和服务。 + diff --git "a/26\351\231\210\346\231\223\347\201\277/20240516 liunx\347\232\204\345\237\272\346\234\254\345\221\275\344\273\244.md" "b/26\351\231\210\346\231\223\347\201\277/20240516 liunx\347\232\204\345\237\272\346\234\254\345\221\275\344\273\244.md" new file mode 100644 index 0000000000000000000000000000000000000000..57c33dae19e875b28eec82d605ef752130b5384d --- /dev/null +++ "b/26\351\231\210\346\231\223\347\201\277/20240516 liunx\347\232\204\345\237\272\346\234\254\345\221\275\344\273\244.md" @@ -0,0 +1,46 @@ +在 Linux 中,`cd` 命令用于改变当前工作目录。它是 "change directory" 的缩写。以下是关于 `cd` 命令的详细说明: + +### 语法: + +``` +bash复制代码cd [目录路径] +``` + +### 参数: + +- `[目录路径]`:要切换到的目标目录的路径。如果不提供目录路径,则 `cd` 命令将切换到当前用户的主目录(通常是 `/home/用户名`)。 + +### 示例: + +1. 切换到另一个目录: + + ``` + bash复制代码cd /path/to/directory + ``` + +2. 切换到当前用户的主目录: + + ``` + bash复制代码cd + ``` + +3. 切换到上一级目录: + + ``` + bash复制代码cd .. + ``` + +4. 切换到上次所在的目录: + + ``` + bash复制代码cd - + ``` + +### 注意事项: + +- 如果目标目录是相对路径,则相对路径是相对于当前工作目录的。 +- 如果目标目录是绝对路径,则可以从任何位置切换到该目录。 +- 如果目标目录不存在,`cd` 命令将会失败并显示错误消息。 +- 使用 `cd` 命令时需要注意文件系统的权限,确保有权访问目标目录。 + +`cd` 命令是 Linux 中最常用的命令之一,用于在文件系统中导航和管理文件和目录。 \ No newline at end of file diff --git "a/26\351\231\210\346\231\223\347\201\277/20240521\345\216\213\347\274\251.md" "b/26\351\231\210\346\231\223\347\201\277/20240521\345\216\213\347\274\251.md" new file mode 100644 index 0000000000000000000000000000000000000000..5ecb669417806396b8c82f24381e2319e7e3c802 --- /dev/null +++ "b/26\351\231\210\346\231\223\347\201\277/20240521\345\216\213\347\274\251.md" @@ -0,0 +1,43 @@ +## 1 使用finashell软件连接自己的服务器 + +## 2 创建用户 + +```js +sudo useradd -m stu //创建一个名字为stu的用户 -m自动建立用户登陆目录 +sudo passwd 密码 //sudo普通用户执行root命令的工具 +sudo passwd //密码第二次输入密码 +``` + +## 3 进入home创建文件夹 + +```js +cd /home 进入home +mkdir 中国 //在当前目录创建一个名字为中国的文件夹 +mkdir -p /中国/福建省/泉州市 //在他的根目录/中国,在/中国目录下创建/泉州 +``` + +## 4 创建文件+编辑文件 + +```js +cd /aa //进入/aa的文件夹 +touch cc.txt //创建为cc的txt文件 +vi cc.txt //vi为编辑器命令,i进入编辑模式,按ESC键推出编辑,:+wq保存加推出 +``` + +## 5 压缩文件 + +```js +cd /中国 //要先退到中国的根目录 +tar -zcvf /home/中国.tar.gz /中国/福建省/泉州市/xx //压缩的目录 +``` + +## 6 远程下载 + +```js +//通过windows的命令提示符利用sftp命令连接远程服务器 +sftp 用户名@远程服务器IP + +//连接完成后用get命令下载文件 +get 远程路径/压缩包名.tar.gz 本地保存路径/ +``` + diff --git "a/26\351\231\210\346\231\223\347\201\277/\345\256\236\346\226\2751 \346\226\207\344\273\266\345\244\271\345\217\212\346\226\207\344\273\266\347\256\241\347\220\206\347\232\204\351\242\204\344\271\240\344\275\234\344\270\232.md" "b/26\351\231\210\346\231\223\347\201\277/\345\256\236\346\226\2751 \346\226\207\344\273\266\345\244\271\345\217\212\346\226\207\344\273\266\347\256\241\347\220\206\347\232\204\351\242\204\344\271\240\344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..0b6f1d95e2871f1942b307b8e0ff7512bc07fe8c --- /dev/null +++ "b/26\351\231\210\346\231\223\347\201\277/\345\256\236\346\226\2751 \346\226\207\344\273\266\345\244\271\345\217\212\346\226\207\344\273\266\347\256\241\347\220\206\347\232\204\351\242\204\344\271\240\344\275\234\344\270\232.md" @@ -0,0 +1,98 @@ +1. ### 综合练习题:大学生生活场景中的文件夹和文件管理 + + 假设你是一名大学生,现在面临着整理学习资料和课程作业的任务。请按照以下要求完成相关的文件夹和文件管理操作: + + 1. 在你的个人文档目录下创建一个名为`学习资料`的文件夹,并进入该文件夹。 + + ``` + mkdir 学习资料 + ``` + + + + 2. 在`学习资料`文件夹中创建一个名为`计算机科学`的文件夹。 + + ``` + mkdir 计算机科学 + ``` + + + + 3. 在`计算机科学`文件夹中创建两个子文件夹,分别命名为`课程资料`和`编程项目`。 + + ``` + mkdir 课程资料 编程项目 + ``` + + + + 4. 将你最近的一门计算机科学课程的课件文件(假设文件名为`CS101_第一讲.pdf`)放入`课程资料`文件夹。 + + ``` + touch CS101_第一讲.pdf + ``` + + + + 5. 在`编程项目`文件夹中创建一个名为`Java项目`的文件夹。 + + ``` + mkdir Java项目 + ``` + + + + 6. 在`Java项目`文件夹中创建两个空文件,分别命名为`主程序.java`和`工具类.java`。 + + ``` + mkdir 主程序.java 工具类.java + ``` + + + + 7. 复制`主程序.java`并命名为`备份_主程序.java`。 + + ``` + cp -r 工具类.java 备份_主程序.java + ``` + + + + 8. 创建一个名为`Python项目`的文件夹,并将`工具类.java`移动到`Python项目`文件夹中。 + + ``` + mv -r 工具类.java Python项目 + ``` + + + + 9. 列出`计算机科学`文件夹中所有文件和文件夹的内容。 + + ``` + ls -l + ``` + + + + 10. 删除`编程项目`文件夹及其包含的所有内容。 + + ``` + rm 编程项目 + ``` + + + + 11. 重命名`Python项目`为`数据分析项目`。 + + ``` + mv Python项目 数据分析项目 + ``` + + + + 12. 最后,列出当前所在目录的路径。 + +``` +$ pwd +``` +