diff --git "a/48\346\235\216\345\240\224\344\271\211/20240518-Debian Linux\347\254\224\350\256\260.md" "b/48\346\235\216\345\240\224\344\271\211/20240518-Debian Linux\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..b73b977f3bdce12cad175ac5b776e17e8fff3bc7 --- /dev/null +++ "b/48\346\235\216\345\240\224\344\271\211/20240518-Debian Linux\347\254\224\350\256\260.md" @@ -0,0 +1,91 @@ +Debian Linux笔记 + +/根目录 + +bin 普通用户 ,执行程序存放位置 + +boot 引导加载程序和内核文件 + +dev 存放设备文件 + +etc 存放系统配置文件 + +home 家目录 + +lib 存放系统库文件 + +media 挂载可移动介质 + +mnt 手动挂载临时文件系统 + +opt 第三方软件包安装目录 + +proc 虚拟文件,提供有关系统和运行进程的信息 + +root 高级特权的家目录 + +run 运行临时文件目录 + +sbin 存放系统管理员需要的系统管理命令 + +srv 存放服务的数据目录 + +sys 包含虚拟文件系统,如文件系统相关的信息和统计数据 + +tmp 临时文件目录 a + +usr 大部分用户安装的程序和文件 + +var 经常变化的文件,如日志文件,缓冲文件等 + +lost+found 文件系统检查程序将损坏的文件段放置在此处 + +```bash +/bin/ls #列出当前目录内容 + +/bin/cp #复制文件 + +/bin/mv #移动文件 +``` + + + +```bash +/boot/grub/ #存放 grupb引导加载程序相关文件 + +/boot/vmlinuz-5.10.0-10-amd64 #LINUX内核文件 +``` + + + +```bash +/dev/sda #硬盘设备文件 + +/dev/ttyusB0 #usb 串行设备文件 +``` + + + +```bash +/etc/network/interfaces #网络接口配置文件 +/etc/apt/sources.list #APT软件源配置文件 +/etc/nginx/nginx.conf #nginx软件配置文件 +``` + + + +Linux的几个原则 + +1.严格区分大小写 + +2.一切根源就是1 + +3.写命令等,不要漏掉空格 + +4.有严格的权限之分,安全性好 + +5.Linux里一切皆文件 + +shell终端程序的统称 + +环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。 diff --git "a/48\346\235\216\345\240\224\344\271\211/20240519-\345\256\236\346\226\2753 Linux 0518\344\275\234\344\270\232.md" "b/48\346\235\216\345\240\224\344\271\211/20240519-\345\256\236\346\226\2753 Linux 0518\344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..5562e45f814ef2ef53b872e53a7c818ed3bba21a --- /dev/null +++ "b/48\346\235\216\345\240\224\344\271\211/20240519-\345\256\236\346\226\2753 Linux 0518\344\275\234\344\270\232.md" @@ -0,0 +1,84 @@ +1. 新建一个用户,密码设置 +2. 以刚建的用户登录,操作以下 +3. 使用命令,在自己的家目录,以以下层次依次建立文件夹 + 1. 国家 + 1. 省份 + 1. 市 + 1. 县(区) + 1. 镇(街道) + 1. 村(小区) + 1. 姓名 +4. 在姓名文件夹,建立一个自己的学号姓名文件 +5. 在这个文件中,写一篇不少于400字的日记 +6. 最后,将国家这个文件夹打包,同时练习怎么解压 +7. 使用命令将这个压缩包下载到本地电脑【不能用shell里自带的下载功能】 +8. 相关命令百度预习 +9. 命令参考 https://www.linuxcool.com/ +10. 相关过程,做成笔记 + +# 相关过程和笔记 + +1.新建一个用户并设置密码 + +- 用finalshell连接到阿里云服务器 + +- 新建用户(用户名为newzuoye) + + ```bash + sudo adduser newzuoye + ``` + +- 设置密码 + + ```bash + sudo passwd newzuoye + 666 #输入密码 + 666 #确认密码 + ``` + +2.以刚建的用户登录,操作以下 + +- 用finalshell登录新用户名和密码 + +3.使用命令,在自己的家目录,以下层次依次建立文件夹 + +```bash +mkdir -p 国家/省份/市/县(区)/镇(街道)/村(小区)/姓名 +``` + +4.在姓名文件夹中建立一个自己的学号姓名文件 + +```bash +cd 国家/省份/市/县(区)/镇(街道)/村(小区)/姓名 +touch 2220330348李堔义.txt +``` + +5.在这个文件中,写一篇不少于400字的日记 + +```bash +nano 2220330348李堔义.txt +ctrl + o #保存 +Enter #确认保存 +ctrl + x #退出 +``` + +6.最后,将国家这个文件夹打包,同时练习怎么解压 + +```bash +cd /home/newzuoye/国家 #切换到国家文件夹下 +tar -czvf country.tar.gz 国家 #打包 +tar -xzvf country.tar.gz 国家 #解压 +``` + +7.使用命令将这个压缩包下载到本地电脑【不能用shell里自带的下载功能】 + +- 在本地电脑打开终端 +- 使用以下命令从远程服务器下载文件(远程文件路径为`/home/newzuoye/国家`,本地目录为`/user/lsyas/desktop`) + +```bash +scp -r newzuoye@8.130.24.158:/home/newzuoye/国家 /user/lsyas/desktop +``` + +- 使用 `-r` 标志以递归模式下载整个文件夹 +- 请将` newzuoye`替换为您的用户名,`8.130.24.158`替换为您的服务器IP地址,`/home/newzuoye/国家`替换为实际的远程文件路径,`/user/lsyas/desktop`替换为您希望下载文件到的本地目录。 +