diff --git "a/22\351\202\271\345\220\221\345\216\237/2024-05-18-Linux Debian\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225.md" "b/22\351\202\271\345\220\221\345\216\237/2024-05-18-Linux Debian\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225.md" new file mode 100644 index 0000000000000000000000000000000000000000..ba65bb5b2cc42a1c10376c8b132e44b9fae1c8f2 --- /dev/null +++ "b/22\351\202\271\345\220\221\345\216\237/2024-05-18-Linux Debian\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225.md" @@ -0,0 +1,140 @@ +## Linux Debian的基本语法 + +目录结构 + +/ 文件系统的起点,所以的目录和文件都从这里开始 + + + +#### /bin + +存放着系统启动时需要的最基本的命令 + +### 示例: + +```bash +/bin/ls #列出当前目录内容 +/bin/cp #复制文件 +/bin/mv #移动文件 +``` + + + +#### /boot + +包含了引导加载程序以及内核文件 + +### 示例: + +```bash +/boot/grub/ #存放grub引导加载程序相关文件 +/boot/vmlinuz-5.10.0-10-amd64 #Linux内核文件 +``` + + + +#### /dev + +包含了设备文件,这些文件用于与系统中的硬件设备进行通信 + +### 示例: + +```bash +/dev/sda #硬盘设备文件 +/dev/ttyUSB0 #USB串行设备文件 +``` + + + +#### /etc + +存放系统的配置文件。包括各种应用程序、服务以及系统本身的配置信息,如网络配置、软件包管理器配置等 + +### 示例: + +```bash +/etc/network/interfaces # 网络接口配置文件 +/etc/apt/sources.list # APT 软件源配置文件 +/etc/nginx/nginx.conf # nginx软件配置文件 +/etc/ssh/sshd_config # sshd服务端配置文件 +``` + + + +#### /home + +`/home` 用户的家目录,每个用户都有一个以其用户名命名的目录 + +### 示例: + +```bash +/home/user1/ # 用户1的家目录 +/home/user2/ # 用户2的家目录 +``` + + + +#### /media + +用于挂载可移动介质的挂载点 + +### 示例: + +```bash +/media/usb/ # 挂载 USB 闪存驱动器 +/media/cdrom/ # 挂载光盘 +``` + + + +#### /mnt + +用于手动挂载临时文件系统的挂载点 + +### 示例: + +```bash +/mnt/remote_fs/ # 手动挂载远程文件系统 +``` + + + +## 作业 + +1. 使用命令,在自己的家目录,以以下层次依次建立文件夹 + +```jade +#cd /home/zzxy +#mkdir -p 国家/省份/市/县/镇/村/姓名 +``` + +2. 在姓名文件夹,建立一个自己的学号姓名文件 + +```jade +#cd /home/zzxy/国家/省份/市/县/镇/村/姓名 +#mkdir 2244310611邹向原 +``` + +3. 在这个文件中,写一篇不少于400字的日记 + +```jade +#cd /home/zzxy/国家/省份/市/县/镇/村/姓名/2244310611邹向原 +#touch 我的日记.txt +#vi 我的日记.txt +// 按i进入编辑模式,按shift+:输入wq保存退出 +``` + +4. 将国家这个文件夹打包 + +```jade +#tar -cvf diray.tar 国家 //tar -cvf + 生成的包名.tar + 文件目录 +#tar -xvf diray.tar //解压压缩文件 +``` + +5. 使用命令将这个压缩包下载到本地电脑 + +```jade +#apt-get install lrzsz //下载install lrzsz +#sz diray.tar //sz + 压缩包文件 +``` +