diff --git "a/48 \347\206\212\346\231\257\345\263\260/Linux\346\226\207\344\273\266\345\244\271\345\216\213\347\274\251\344\270\213\350\275\275.md" "b/48 \347\206\212\346\231\257\345\263\260/Linux\346\226\207\344\273\266\345\244\271\345\216\213\347\274\251\344\270\213\350\275\275.md" new file mode 100644 index 0000000000000000000000000000000000000000..4cc4adb4bd39f93804718bccde4e6b5c353907d9 --- /dev/null +++ "b/48 \347\206\212\346\231\257\345\263\260/Linux\346\226\207\344\273\266\345\244\271\345\216\213\347\274\251\344\270\213\350\275\275.md" @@ -0,0 +1,28 @@ +``` +root创建普通用户 + adduser 用户名 +切换用户权限 + su - 用户名 +创建目录 + mkdir 中国/江西省/景德镇市/珠山区/古镇公元/熊景峰 -p +在姓名文件夹里创建自己的学号姓名文件 + vim 2244310333熊景峰.txt + +按 i 进入文件编辑模式 +按 esc 加 : 加 wq 保存并退出 + +压缩打包 在需要压缩的目录所在路径 + tar czvf 压缩后包名.tar.gz 被压缩目录名 + +解压缩到指定目录 + tar xvf 压缩包名 -C 指定目录名 + +本地root用户运行终端 + sftp 用户名@ip + +服务器下载文件到本地 + get 被下载文件路径 本地路径 + put相反 + +``` + diff --git "a/48 \347\206\212\346\231\257\345\263\260/Linux\347\233\256\345\275\225\347\273\223\346\236\204.md" "b/48 \347\206\212\346\231\257\345\263\260/Linux\347\233\256\345\275\225\347\273\223\346\236\204.md" new file mode 100644 index 0000000000000000000000000000000000000000..3e1e486244b849d9472d122169f2b052c0e84a0c --- /dev/null +++ "b/48 \347\206\212\346\231\257\345\263\260/Linux\347\233\256\345\275\225\347\273\223\346\236\204.md" @@ -0,0 +1,26 @@ +### 目录结构 + +``` +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:当外接设备需要挂载时,就需要挂载到该目录 +``` + + + +### 路径 + +``` +相对路径:根据当前目录参照; "./"当前目录 "../"上一级目录 +绝对路径:从根目录"/"开始; +``` + + diff --git "a/48 \347\206\212\346\231\257\345\263\260/\345\210\235\350\257\206Linux.md" "b/48 \347\206\212\346\231\257\345\263\260/\345\210\235\350\257\206Linux.md" new file mode 100644 index 0000000000000000000000000000000000000000..3f0aca778e7f4cdccc3f599058ba79bf20836102 --- /dev/null +++ "b/48 \347\206\212\346\231\257\345\263\260/\345\210\235\350\257\206Linux.md" @@ -0,0 +1,32 @@ +查看`IP`: + +``` +ip addr show // 默认的查看命令 +ifconfig // net-tools组件包的命令,组件自己安装 + +apt-get update // 更新软件库 +apt-get install net-tools + +// 安装vim编辑器,默认的是vi编辑器 +apt-get install vim // vi 文件名,变成vim 文件名 +``` + +安装: + +``` +apt-get install ssh // 安装ssh,默认情况,只有普通用户可以登录 + +// 开启root用户登录 +vim /etc/ssh/sshd_cofnig //修改/etc/ssh/sshd.config 文件 + +// 开22端口,允许root登录为yes,启用密码验证功能 + +// 修改完重启ssh服务 +/etc/init.d/ssh restart + +// 用sudo命令,自己安装 +apt-get isntall sudo + +//sudo配置 +https://blog.csdn.net/jasonzhoujx/article/details/80468885 +``` \ No newline at end of file diff --git "a/48 \347\206\212\346\231\257\345\263\260/\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\344\275\234\344\270\232\347\254\224\350\256\260.md" "b/48 \347\206\212\346\231\257\345\263\260/\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\344\275\234\344\270\232\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..e5d81f9a0c3dff14e65e5b0227df0d0aca1abdec --- /dev/null +++ "b/48 \347\206\212\346\231\257\345\263\260/\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\344\275\234\344\270\232\347\254\224\350\256\260.md" @@ -0,0 +1,71 @@ +1. ### 综合练习题:大学生生活场景中的文件夹和文件管理 + + 假设你是一名大学生,现在面临着整理学习资料和课程作业的任务。请按照以下要求完成相关的文件夹和文件管理操作: + + 1. 在你的个人文档目录下创建一个名为`学习资料`的文件夹,并进入该文件夹。 + + ​ mkdir 学习资料 + + 2. 在`学习资料`文件夹中创建一个名为`计算机科学`的文件夹。 + + ​ cd 学习资料/ + + ​ mkdir 计算机科学 + + 3. 在`计算机科学`文件夹中创建两个子文件夹,分别命名为`课程资料`和`编程项目`。 + + ​ cd 计算机科学/ + + ​ mkdir 课程资料 编程项目 + + 4. 将你最近的一门计算机科学课程的课件文件(假设文件名为`CS101_第一讲.pdf`)放入`课程资料`文件夹。 + + ​ 本地运行 + + ​ sftp wt@124.71.176.158 + + ​ put D:\demo\CS101_第一讲.pdf /home/wt/学习资料/计算机科学/课程资料 + + 5. 在`编程项目`文件夹中创建一个名为`Java项目`的文件夹。 + + ​ cd 编程项目/ + + ​ mkdir Java项目 + + 6. 在`Java项目`文件夹中创建两个空文件,分别命名为`主程序.java`和`工具类.java`。 + + ​ cd Java项目/ + + ​ touch 主程序.java 工具类.java + + 7. 复制`主程序.java`并命名为`备份_主程序.java`。 + + ​ cp 主程序.java 备份_主程序.java + + 8. 创建一个名为`Python项目`的文件夹,并将`工具类.java`移动到`Python项目`文件夹中。 + + ​ mkdir Python项目 + + ​ mv 工具类.java /home/wt/学习资料/计算机科学/编程项目/Java项目/Python项目 + + 9. 列出`计算机科学`文件夹中所有文件和文件夹的内容。 + + ​ ls -lha + + ​ -a 可以查看文件夹中所有文件包括隐藏文件 + + 10. 删除`编程项目`文件夹及其包含的所有内容。 + + ​ rm -rf 编程项目 + + ​ -r 递归删除 + + ​ -f 强制删除 + + 11. 重命名`Python项目`为`数据分析项目`。 + + ​ mv Python项目 数据分析项目 + + 12. 最后,列出当前所在目录的路径。 + + ​ pwd \ No newline at end of file