diff --git "a/\347\216\213\346\226\260\346\272\220/20240520-Linux\345\237\272\347\241\200(4).md" "b/\347\216\213\346\226\260\346\272\220/20240520-Linux\345\237\272\347\241\200(4).md" new file mode 100644 index 0000000000000000000000000000000000000000..fe9a4e200c05fee5970f693af65d817c2ee04c93 --- /dev/null +++ "b/\347\216\213\346\226\260\346\272\220/20240520-Linux\345\237\272\347\241\200(4).md" @@ -0,0 +1,48 @@ +## Linux基础 + +## Linuxt系统创建用户 + + useradd 用户名 -m -s /bin/bash 需要自己写清每个选项 + adduser 用户名 高级命令,可以对话形式给你完成主要 + +## 删除用户 + + userdel 用户名 + deluser + +## 建立文件 + + 1. touch 文件名 直接用touch创建一个空文件 + + 2. vim 文件名:使用vim编辑器创建文件,并编辑 + (1) 普通模式:默认 + (2) 编辑模式: + - 按i进入编辑模式 + - 按Esc退回普通模式 + (3) 命令模式(末行模式): + - shift+: + - 在这个可以输入对应的命令进行操作 :write写入(保存) quit(退出) 强制执行! + 1) w 只保存不退出 + 2) q 只退出不保存 + 3) !强制退出,不保存 + 4) 正常一般组合使用 + ~ wq! 保存并退出 + ~ q! 直接退出不保存 + + 3. vim 直接打开编辑器,书写内容后保存 :w 文件名 + + 4. nano编辑Debian默认编辑,vim + + 5. echo 文件名:使用echo命令 创建文件,并将echo的内容保存在这个文件 + +## 打包文件 + + 打包:tar -cvf 打包后的文件名.tar 被打包的目录或文件名 ,只有打包的效果,不压缩 + + 解包:tar -xvf 包名 -C 指定解包在哪目录(前提这个目录存在) + + && 依次执行多个命令 命令1 && 命令2 && 命令3 && 命令4 + + gzip 只负责压缩,和解压缩,所以通常和tar一起使用,gzip作为tar一个-z参数存在 + + tar -cvzf 打包后的文件名.tar 被打包的目录或文件名 ,打包且压缩 \ No newline at end of file