day06 文件管理操作和练习
day06文件管理操作练习
一,Linux系统目录
- Linux 系统目录结构
二重要的目录解释
- /bin目录
bin 是Binaries 的缩写,这个目录放着常用的命令。
- /boot目录
存放着一些启动Linux的核心文件,以及文件链接和镜像
- /dev目录
dev 是Device 设备的缩写,该目录存放的是Linux的外部的设备
- /etc目录
这是配置系统管路所需要的配置文件以及目录
- /home目录
用户的主目录,在Linux系统中每一个用户都有一个家目录
- /lib目录
lib 是library的缩写,可理解为一个共享库,几乎所有的程序都需要用到这些共享库
- /media
系统识别设备的库,如U盘,光驱
- /mnt
系统让用户临时挂载文件的地方
- /opt
opt 是optional的缩写,这是系统格外安装软件摆放的目录
- /proc
proc是process 的缩写,这个我直接掠过
- /root
该目录为系统管理员,也称作超级权限的用户主目录
- /sbin
Super user 管理员使用的系统管理程序
- /usr
这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下
类似于Windows下的program files 目录
- /usr/bin
系统用户使用的权限
- /usr/sbin
超级用户使用笔记高级的管理程序和系统的守护进程
- /var
var 是variable变量的缩写,这个目录下存放着文件。包括日志文件
三系统文件
- /etc 重要的文件
01:网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
02:配置公网DNS文件
/etc/resolv.conf
03:主机名配置文件
/etc/hostname (CentOS7) /etc/sysconfig/network:(CentOS 6)
04:系统本地的DNS解析文件
/etc/hosts
05:配置开机设备自动挂载的文件
/etc/fstab
06::存放开机自启动程序命令的文件
/etc/rc.local
07:系统启动设定运行级别等配置的文件
/etc/inittab
08:配置系统的环境变量/别名等的文件
/etc/profile及/etc/bashrc
09::用户登录后执行的脚本所在的目录
/etc/profile.d
10::配置在用户登录终端前显示信息的文件
/etc/issue和/etc/issue.net
11::软件启动程序所在的目录(centos 6)
/etc/init.d
12:软件启动程序所在的目录(centos 7)
/usr/lib/systemd/system/
13:配置用户登录系统之后显示提示内容的文件
/etc/motd
14:声明RedHat版本号和名称信息的文件
/etc/redhat-release
15:Linux内核参数设置文件
/etc/sysctl.conf
- var 的重要的文件
01:记录系统及软件运行信息文件所在的目录
/var/log
02:系统级别日志文件
/var/log/messages
03:用户登录信息日志文件
/var/log/secure
04:记录硬件信息加载情况的日志文件
/var/log/dmesg
四命令的补充
- su 命令
切换用户的登录
-
备注:超级管理员 root 切换普通用户无须输入密码;普通用户切换 root 用户需要
输入密码
su - jack
- mkdir 命令
- 递归的创建文件夹
mkdir - p /web/home/conf
- id 查看用户的信息
id yzk
-
whoami
查看当前登录的用户名
-
touch
创建文件夹
-
stat 查看用户的文件状态信息
[root@linux-yzk ~]# stat anaconda-ks.cfg
文件:"anaconda-ks.cfg"
大小:1725 块:8 IO 块:4096 普通文件
设备:fd00h/64768d Inode:33578370 硬链接:1
权限:(0600/-rw-------) Uid:( 0/ root) Gid:( 0/ root)
环境:system_u:object_r:admin_home_t:s0
最近访问:2024-12-17 00:10:43.776271423 +0800
最近更改:2024-12-17 00:10:14.669050445 +0800
最近改动:2024-12-17 00:10:14.669050445 +0800
创建时间:-
- 常见DNS域名解析服务器
谷歌的公共DNS服务器
主DNS:8.8.8.8
辅DNS:8.8.4.4
114.114.114.114
114.114.115.115
腾讯 (https://www.dnspod.cn/Products/Public.DNS)
119.29.29.29
182.254.118.118
阿里 (http://alidns.com/)
223.5.5.5
223.6.6.6
百度 (http://dudns.baidu.com/intro/publicdns/)
180.76.76.76
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!