diff --git "a/28 \346\250\212\345\260\217\351\203\255/20240521 \347\254\224\350\256\260.md" "b/28 \346\250\212\345\260\217\351\203\255/20240521 \347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..40b2abfb630dd42627bae696ec4f0a185f61e780 --- /dev/null +++ "b/28 \346\250\212\345\260\217\351\203\255/20240521 \347\254\224\350\256\260.md" @@ -0,0 +1,46 @@ +# 课堂笔记 + +##### adduser 与 useradd 区别 + +~~~ js +adduser 是一个perl脚本,通过交互式菜单设定一些用户参数。在输入adduser用户名后,会自动创建用户主目录(并复制/etc/stel目录下的文件),指定系统shell,提示输入用户密码,很简单的就添加了一个标准的普通用户 + +useradd是一个指令,如果不使用任何选项,创建用户将无密码,无住目录,没有指定shell +~~~ + +##### deluser 与 userdel 区别 + +~~~js +deluser 是自动删除主目录,用户组等 + +userdel是手动删除主目录,用户组等 +~~~ + +##### 打包解包 只有打包和解包,不带压缩解压 + +~~~ js +打包:tar - cvf 打包的名称.tar 被打包的文件名 + +解压:tar -xvf 打包的名称.tar -C 目录名 +~~~ + +##### 压缩解压 + +~~~js +压缩:gziP -k 文件名.txt //-k保留原文件,没有-k就删除原文件 +解压:gzip - 文件名 //-d保留原文件,没有则删除原压缩包 +~~~ + +##### gzip只压缩解压,tar只打包解包,所以通常两个放在一起用 + +~~~js +压缩打包:tar -cvzf 文件名.txt.gz 新名字 //-z就是gzip压缩 +解压解包:tar -xvzf 文件名.txt.gz -C 指定目录 +~~~ + +##### 传输文件 + +~~~js +传输: +下载:scp 用户名@:ip/文件的位置 要放的地方 +~~~