diff --git "a/33 \346\236\227\347\247\200\346\270\205/imgs/1\345\210\233\345\273\272\346\226\260\347\224\250\346\210\267.PNG" "b/33 \346\236\227\347\247\200\346\270\205/imgs/1\345\210\233\345\273\272\346\226\260\347\224\250\346\210\267.PNG" new file mode 100644 index 0000000000000000000000000000000000000000..8ae037273b49536b73e5384792ea78b18a6ac5ac Binary files /dev/null and "b/33 \346\236\227\347\247\200\346\270\205/imgs/1\345\210\233\345\273\272\346\226\260\347\224\250\346\210\267.PNG" differ diff --git "a/33 \346\236\227\347\247\200\346\270\205/imgs/Linux\346\200\216\344\271\210\345\234\250\346\226\207\344\273\266\345\244\271\351\207\214\346\226\260\345\273\272\346\226\207\344\273\266.PNG" "b/33 \346\236\227\347\247\200\346\270\205/imgs/Linux\346\200\216\344\271\210\345\234\250\346\226\207\344\273\266\345\244\271\351\207\214\346\226\260\345\273\272\346\226\207\344\273\266.PNG" new file mode 100644 index 0000000000000000000000000000000000000000..d14ffd9515dfc9b6ee24bc1320dc5d45e0a2ab5b Binary files /dev/null and "b/33 \346\236\227\347\247\200\346\270\205/imgs/Linux\346\200\216\344\271\210\345\234\250\346\226\207\344\273\266\345\244\271\351\207\214\346\226\260\345\273\272\346\226\207\344\273\266.PNG" differ diff --git "a/33 \346\236\227\347\247\200\346\270\205/imgs/Linux\346\200\216\344\271\210\346\212\212\345\216\213\347\274\251\346\226\207\344\273\266\345\244\271tar\350\247\243\345\216\213.PNG" "b/33 \346\236\227\347\247\200\346\270\205/imgs/Linux\346\200\216\344\271\210\346\212\212\345\216\213\347\274\251\346\226\207\344\273\266\345\244\271tar\350\247\243\345\216\213.PNG" new file mode 100644 index 0000000000000000000000000000000000000000..6bd3935993b3a9467c28b1d1754d3bd81777601b Binary files /dev/null and "b/33 \346\236\227\347\247\200\346\270\205/imgs/Linux\346\200\216\344\271\210\346\212\212\345\216\213\347\274\251\346\226\207\344\273\266\345\244\271tar\350\247\243\345\216\213.PNG" differ diff --git "a/33 \346\236\227\347\247\200\346\270\205/imgs/linux\346\211\223\345\214\205\346\225\264\344\270\252\346\226\207\344\273\266\345\244\271.PNG" "b/33 \346\236\227\347\247\200\346\270\205/imgs/linux\346\211\223\345\214\205\346\225\264\344\270\252\346\226\207\344\273\266\345\244\271.PNG" new file mode 100644 index 0000000000000000000000000000000000000000..6fa7a011ff460042f0fffae10253a8fa4e0b5c44 Binary files /dev/null and "b/33 \346\236\227\347\247\200\346\270\205/imgs/linux\346\211\223\345\214\205\346\225\264\344\270\252\346\226\207\344\273\266\345\244\271.PNG" differ diff --git "a/33 \346\236\227\347\247\200\346\270\205/imgs/\345\260\206\345\216\213\347\274\251\345\214\205\344\270\213\350\275\275\345\210\260\346\234\254\345\234\260\347\224\265\350\204\221.PNG" "b/33 \346\236\227\347\247\200\346\270\205/imgs/\345\260\206\345\216\213\347\274\251\345\214\205\344\270\213\350\275\275\345\210\260\346\234\254\345\234\260\347\224\265\350\204\221.PNG" new file mode 100644 index 0000000000000000000000000000000000000000..d6516cd5a86f3cd23498c464f9e2a1eb60a81558 Binary files /dev/null and "b/33 \346\236\227\347\247\200\346\270\205/imgs/\345\260\206\345\216\213\347\274\251\345\214\205\344\270\213\350\275\275\345\210\260\346\234\254\345\234\260\347\224\265\350\204\221.PNG" differ diff --git "a/33 \346\236\227\347\247\200\346\270\205/imgs/\346\235\203\351\231\220\344\270\215\345\244\237\344\270\215\350\203\275\345\210\233\345\273\272\346\226\207\344\273\266\345\244\271.PNG" "b/33 \346\236\227\347\247\200\346\270\205/imgs/\346\235\203\351\231\220\344\270\215\345\244\237\344\270\215\350\203\275\345\210\233\345\273\272\346\226\207\344\273\266\345\244\271.PNG" new file mode 100644 index 0000000000000000000000000000000000000000..7493c566890221c457162b27bf16e609d5ddbb3b Binary files /dev/null and "b/33 \346\236\227\347\247\200\346\270\205/imgs/\346\235\203\351\231\220\344\270\215\345\244\237\344\270\215\350\203\275\345\210\233\345\273\272\346\226\207\344\273\266\345\244\271.PNG" differ diff --git "a/33 \346\236\227\347\247\200\346\270\205/imgs/\347\274\226\345\206\231\346\235\203\351\231\220\344\270\215\350\266\263.PNG" "b/33 \346\236\227\347\247\200\346\270\205/imgs/\347\274\226\345\206\231\346\235\203\351\231\220\344\270\215\350\266\263.PNG" new file mode 100644 index 0000000000000000000000000000000000000000..09c012ff2bfbd79c09909edbca2b125b1bf22a08 Binary files /dev/null and "b/33 \346\236\227\347\247\200\346\270\205/imgs/\347\274\226\345\206\231\346\235\203\351\231\220\344\270\215\350\266\263.PNG" differ diff --git "a/33 \346\236\227\347\247\200\346\270\205/imgs/\350\247\243\345\216\213tar.PNG" "b/33 \346\236\227\347\247\200\346\270\205/imgs/\350\247\243\345\216\213tar.PNG" new file mode 100644 index 0000000000000000000000000000000000000000..b6fdb44d2d4750651003a683528b40ffde65c85d Binary files /dev/null and "b/33 \346\236\227\347\247\200\346\270\205/imgs/\350\247\243\345\216\213tar.PNG" differ diff --git "a/33 \346\236\227\347\247\200\346\270\205/\344\275\234\344\270\232/20240518-\346\223\215\344\275\234\350\277\207\347\250\213\347\254\224\350\256\260.md" "b/33 \346\236\227\347\247\200\346\270\205/\344\275\234\344\270\232/20240518-\346\223\215\344\275\234\350\277\207\347\250\213\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..9ab057dc5c93cee59a357f149103c66a9ab6f489 --- /dev/null +++ "b/33 \346\236\227\347\247\200\346\270\205/\344\275\234\344\270\232/20240518-\346\223\215\344\275\234\350\277\207\347\250\213\347\254\224\350\256\260.md" @@ -0,0 +1,103 @@ +1. 新建一个用户,密码设置 + + - 在百度搜索Linux如何创建用户![](../imgs/1创建新用户.PNG) + + - sudo useradd lin + - 然后报错-bash: sudo: command not found--没有下载sudo,没有权限创建新用户 + - 下载sudo:apt-get install sudo -y + - 创建新用户:sudo useradd lin + - 设置新用户密码:sudo passwd lin + - 两次确认密码:lin + +2. 用新建的用户登录 + + 用户名 + + 密码 + +3. 使用命令在Home目录依次建立文件夹 + + - 切换到Home目录:cd /home/ + + - ```js + mkdir -p /国家/省份/市/县/镇/村/姓名 //递归创建多级目录 + cannot create directory ‘/国家’: Permission denied//报错:权限不够 + ``` + + - 解决方法: + - ![](../imgs/权限不够不能创建文件夹.PNG) + - 1.切回root:su root 输入密码 + - 2.查看/etc/sudoers文件权限:ls -l /etc/sudoers + - 3.修改为可写权限:chmod u+w /etc/sudoers + - 4.编辑用户权限vim /etc/sudoers + - 5.在root ALL=(ALL:ALL) ALL下插入lin ALL=(ALL:ALL) ALL + - 6.保存并强制退出:按esc再输入:wq! + + 7. 切回普通用户:su lin + 8. sudo mkdir /中国/广西壮族自治区/贵港市/桂平市/江口镇/平石村/林秀清 -p + 9. 输入普通用户密码 + +4. 在姓名下创建学号名字 + + - ```js + sudo mkdir /2244310722 林秀清 + -sh: 17: cd: can't cd to 2244310722//没有创建成功 + ``` + + - 解决方法:Linux怎么在文件夹里建文件 + + - ![](../imgs/Linux怎么在文件夹里新建文件.PNG) + + - ```js + sudo touch 2244310722林秀清.txt + 输入普通用户密码再刷新,成功创建 + ``` + +5. + + - 在https://chat18.aichatos.xyz/#/chat/1712452096105里让ai帮写400字日记并复制 + + - ```js + 在进入2244310722林秀清.txt编辑文字:vim 2244310722林秀清.txt + ``` + + - ```js + i进行编写,esc :wq!报错can't open file for writing//没有权限 + ``` + + - 解决方法:![](../imgs/编写权限不足.PNG) + + - ```js + 退出去重新进入编写:sudo vim 2244310722林秀清.txt + esc :wq!//保存成功退出 + 查看文件内容 cat 2244310722林秀清.txt//可以看到刚刚编写的内容 + ``` + +6. 打包文件夹、解压文件夹 + + - linux 打包整个文件夹 + + - ![](../imgs/linux打包整个文件夹.PNG) + + - ```js + sudo tar -czvf 中国.tar.gz 中国//用tar命令打包文件夹 + ``` + + - ![](../imgs/Linux怎么把压缩文件夹tar解压.PNG) + + - ```js + sudo tar -xvf 中国.tar.gz 中国//解压 + ``` + +7. 下载到本地电脑 + + - linux怎么下载文件到本地电脑 + + - ![](../imgs/将压缩包下载到本地电脑.PNG) + + - 打开要下载的地方然后cmd 输入 + + - ```js + scp lin@lckhai.cn:中国/中国.tar.gz /软件 //scp 用户名@域名(或者主机号):源文件路径 文件目的路径 + 到软件这个文件夹里就可以看到下载的压缩包 + ``` \ No newline at end of file diff --git "a/33 \346\236\227\347\247\200\346\270\205/\347\254\224\350\256\260/20240518-Linux\347\233\256\345\275\225\347\273\223\346\236\204\345\217\212Linux\345\221\275\344\273\244.md" "b/33 \346\236\227\347\247\200\346\270\205/\347\254\224\350\256\260/20240518-Linux\347\233\256\345\275\225\347\273\223\346\236\204\345\217\212Linux\345\221\275\344\273\244.md" new file mode 100644 index 0000000000000000000000000000000000000000..182d7f9928f1839868f59d1e8e8fc8e54e50bb5b --- /dev/null +++ "b/33 \346\236\227\347\247\200\346\270\205/\347\254\224\350\256\260/20240518-Linux\347\233\256\345\275\225\347\273\223\346\236\204\345\217\212Linux\345\221\275\344\273\244.md" @@ -0,0 +1,61 @@ +### 一、Linux目录结构 + +1. /是根目录 + +2. ```js + bin:常规执行程序存放的位置//普通用户 + sbin:存放系统管理员需要的系统管理命令//超级管理员root + ``` + +3. ```js + home:普通管理员目录 + root:超级管理员目录 + ``` + +4. ```js + boot:包含引导加载程序和内核文件 + dev:包含设备文件 + etc:存放系统配置文件 + lib:存放系统库文件 + ``` + +5. ```js + opt:第三方软件包安装目录 + usr:大部分用户安装的程序和文件 + ``` + +6. tmp:临时文件目录,重启就不见了 + +### 二、linux原则 + +1. 严格区分大小写 +2. 根源:/ +3. 写命令符不能漏空格 +4. 严格权限 +5. Linux中都是以文件形式存在 + +### 三、Linux命令 + +1. bin + + ```js + bin /cp:复制 + bin /mv:移动 + ``` + + + +2. sbin + + ```js + reroot:重启系统命令 + ifconfig:配置接口ip + ``` + +3. 执行命令的格式:命令名称 【命令选项】 【命令参数】 + + - 命令选项的长选项与短选项 + - 长选项:-- 后面接的是完整命令 例如:查看帮助为 --help + - 短选项:- 后面接的是简写 例如查看帮助为 -h + - echo:回声 + - echo"1" ==>1 \ No newline at end of file