diff --git "a/36\351\203\221\347\216\256\351\224\213/20240515 \350\256\244\350\257\206liunx.md" "b/36\351\203\221\347\216\256\351\224\213/20240515 \350\256\244\350\257\206liunx.md" new file mode 100644 index 0000000000000000000000000000000000000000..bec4dda44fb5e5f8274eb30d5f16b5631b862bf6 --- /dev/null +++ "b/36\351\203\221\347\216\256\351\224\213/20240515 \350\256\244\350\257\206liunx.md" @@ -0,0 +1,29 @@ +# Liunx + +一种操作系统内核,有centos,debian,redhat等。 + +## 命令 + +### 查看ip地址 + +ip addr show + +## ssh + +```js +apt-get install ssh + +apt-get install vim + +vim /etc/ssh/sshd_config + +port 21 打开端口 + +permitrootlogin yes 启用root登录 + +passwordauthentication yes 验证密码 + +permitemptypasswords no 禁止使用空密码登录 + +/etc/init.d/ssh restart +``` \ No newline at end of file diff --git "a/36\351\203\221\347\216\256\351\224\213/20240520 \347\273\203\344\271\240.md" "b/36\351\203\221\347\216\256\351\224\213/20240520 \347\273\203\344\271\240.md" new file mode 100644 index 0000000000000000000000000000000000000000..b9bc1b71bbd42582030cdb24f4f0c30fd896d564 --- /dev/null +++ "b/36\351\203\221\347\216\256\351\224\213/20240520 \347\273\203\344\271\240.md" @@ -0,0 +1,33 @@ +新建一个用户,密码设置 + +``` +sudo adduser 用户名 sudo adduser sx +vim /etc/sudoers 将sx加入sudo组 +sudo deluser --remove-home sx 删除sx用户 +``` + +以刚建的用户登录,操作以下 + +``` +su - 用户名 su - sx -是将环境变量一起切换 +``` + +使用命令,在自己的家目录,以以下层次依次建立文件夹 + +``` +mkdir -p /home/中国/胡建/龙岩/新罗/闽大/14/zzf +``` + +建立一个自己的学号文件写一篇不少于400字的日记 + +``` +nano 2244310317.txt +ctrl + x 保存 +``` + +将国家这个文件夹打包 + +``` +tar -cf 中国.tar 中国 打包“中国”的文件夹为“中国.tar” +``` + diff --git "a/36\351\203\221\347\216\256\351\224\213/20240521 \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/36\351\203\221\347\216\256\351\224\213/20240521 \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..423c9c19d72c3ae3abd6b0871de0b50fcbbda1e8 --- /dev/null +++ "b/36\351\203\221\347\216\256\351\224\213/20240521 \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,82 @@ +1. ### 综合练习题:大学生生活场景中的文件夹和文件管理 + + 假设你是一名大学生,现在面临着整理学习资料和课程作业的任务。请按照以下要求完成相关的文件夹和文件管理操作: + + 1. 在你的个人文档目录下创建一个名为`学习资料`的文件夹,并进入该文件夹。 + + ``` + mkdir /home/学习资料 + ``` + + 2. 在`学习资料`文件夹中创建一个名为`计算机科学`的文件夹。 + + ``` + cd /学习资料 + mkdir 计算机科学 + ``` + + 3. 在`计算机科学`文件夹中创建两个子文件夹,分别命名为`课程资料`和`编程项目`。 + + ``` + cd 计算机科学 + mkdir 课程资料 编程项目 + ``` + + 4. 将你最近的一门计算机科学课程的课件文件(假设文件名为`CS101_第一讲.pdf`)放入`课程资料`文件夹。 + + ``` + + ``` + + 5. 在`编程项目`文件夹中创建一个名为`Java项目`的文件夹。 + + ``` + mkdir Java + ``` + + 6. 在`Java项目`文件夹中创建两个空文件,分别命名为`主程序.java`和`工具类.java`。 + + ``` + mkdir 主程序.java 工具类.java + ``` + + 7. 复制`主程序.java`并命名为`备份_主程序.java`。 + + ``` + cp -r 主程序.java 备份_主程序.java + ``` + + 8. 创建一个名为`Python项目`的文件夹,并将`工具类.java`移动到`Python项目`文件夹中。 + + ``` + mkdir /home/学习资料/计算机科学/Python项目 + mv /home/学习资料/计算机科学/编程项目/Java项目/工具类.java /home/学习资料/计算机科学/Python项目/ + ``` + + 9. 列出`计算机科学`文件夹中所有文件和文件夹的内容。 + + ``` + cd /home/学习资料/计算机科学 + tree + ``` + + 10. 删除`编程项目`文件夹及其包含的所有内容。 + + ``` + rm -r ./编程项目 + ``` + + 11. 重命名`Python项目`为`数据分析项目`。 + + ``` + mv /home/学习资料/计算机科学/Python项目 /home/学习资料/计算机科学/数据分析项目 + ``` + + 12. 最后,列出当前所在目录的路径。 + + ``` + pwd + /home/学习资料/计算机科学/数据分析项目 + ``` + + \ No newline at end of file diff --git "a/36\351\203\221\347\216\256\351\224\213/Linux\347\233\256\345\275\225\347\273\223\346\236\204.md" "b/36\351\203\221\347\216\256\351\224\213/Linux\347\233\256\345\275\225\347\273\223\346\236\204.md" new file mode 100644 index 0000000000000000000000000000000000000000..15093627e624a894aeeebb616137745ba4a1d0e6 --- /dev/null +++ "b/36\351\203\221\347\216\256\351\224\213/Linux\347\233\256\345\275\225\347\273\223\346\236\204.md" @@ -0,0 +1,15 @@ +## 目录结构 + +```js +Bin: binary 二进制.存储的都是二进制文件,文件可以被运行 +Dev: 存放的是外接设备,例如u盘,光盘.是不能被直接使用的,需要挂载(分配盘符) +Etc:主要存储一些配置文件 +Home:除root用户以外的其他用户的家目录,类似windows下的User/用户目录 +Proc:process,表示进程,存储的是Linux运行时的进程 +Root:root用户的家目录 +Sbin:super binary,存储一些必须有super权限的用户才能执行的二进制文件 +Tmp:表示"临时",存储系统运行时产生的临时文件 +Usr:存放的是用户自己安装的软件,类似于windows下的program files +Var:存放的程序/系统的日志文件 +Mnt:当外接设备需要挂载时,就需要挂载到该目录 +``` \ No newline at end of file