diff --git "a/12\346\226\271\347\277\214\346\201\272/20240521 - \344\275\234\344\270\232\350\247\243\347\255\224.md" "b/12\346\226\271\347\277\214\346\201\272/20240521 - \344\275\234\344\270\232\350\247\243\347\255\224.md" new file mode 100644 index 0000000000000000000000000000000000000000..0eb215d7fd2808c5aaaea62bb613c2be2767426e --- /dev/null +++ "b/12\346\226\271\347\277\214\346\201\272/20240521 - \344\275\234\344\270\232\350\247\243\347\255\224.md" @@ -0,0 +1,47 @@ +# 20240518作业解答 +- 新建用户,设置密码 + - sudo useradd new_user_name //设置新用户 + - sudo password new_user_name //给新用户设置密码 +- newadd创建的用户,没有家目录,也没有bash的shell可用,需要详细参数来修正 + - 解决方案: + 1. -m 生成家目录 + 2. -s /bin/bash 指定shell为bash + - 例:useradd -m -s /bin/bash new_user_name + - 删除用户:userdel user_name +- 高级命令adduser,自动创建家目录,以对话形式建立相关参数 +- 以刚建的用户登录 + - 单独新建一个客户端连接 + - 使用su命令切换:su 要切换的用户名 +- 新建文件夹 + - mkdir 文件夹名 + - 同父级目录子目录:mkdir 文件夹名 -p + - -p效果:有则忽略,无则创建 +- 在bash中,按一次Tab自动识别文件的唯一性,只有一个就自动显示,或将共同部分显示,如果不太一样,不确定唯一性,就按两次Tab +- 创建新文件 + - touch newfilename + - 使用vim进行编辑 + 1. 普通模式 + 2. 编辑模式 insert进入 esc退出 + 3. 命令行模式:(write)保存、(quit)退出、(!)强制执行,在普通模式shift+冒号(:)进入,需要英文输入法 + - 默认编辑器nano +- 打包 + - tar -cf 打包后的名 要打包的文件 +- 解包 + - tar -xvf 包名 +- 压缩 + - gzip +- 解压缩 + - gunzip +- tar和gzip一起使用 + - 打包并压缩 tar -cvzf + - 解包并解压 tar -xzvf + - -c 指定目录 +- 将压缩包下载到电脑 + - scp 源 目的 + - 例:scp name@ip :/home/name/filename D:/ +- 上传 + - scp 本地电脑文件路径 name@ip :/要上传的文件目录 +- sftp也能上传下载类似ssh + - sftp name@ip + - 操作进入对应目录 + - get下载,put上传,后跟文件名 \ No newline at end of file