linux学习----文件、系统、编辑器
Linux
Linux 文件目录
FHS 标准
可分享的 | 不可分享的 | |
---|---|---|
不可变的 | ||
可变动的 | ||
- /bin::系统内可执行程序
- /boot:开机文件
- /dev:设备文件
- /etc:配置文件
- /lib:开机时系统会用到的函式库
- /media:可移除的挂在媒体
- /mnt:与
/media 相同 - /opt:第三方协力软件
- /run:系统开机后产生的文件
- /sbin:与系统相关的程序
- /srv:系统服务
- /tmp:临时空间
- /usr:软件
- /var:放置可变动的数据
- /home:用户的家目录
<~> - /root:系统管理员的家目录
- /lost+found:
ext2/3/4 文件系统才有,存放系统出错后的丢失文件
Linux 系统管理
命令 | 说明 |
---|---|
stat | 显示指定文件的相关信息,比 |
who | 显示在线登录用户 |
hostname | 显示主机名称 |
uname | 显示系统信息 |
top | 显示当前系统中耗费资源最多的进程 |
ps | 显示瞬间的进程状态 |
du | 显示指定的文件(目录)已使用的磁盘空间的总量 |
df | 显示文件系统磁盘空间的使用情况 |
ifconfig | 显示网格接口信息 |
ping | 测试网络连通性 |
netstat | 显示网络状态信息 |
clear | 清屏 |
kill | 杀死一个进程 |
Linux 编辑器(vi/vim)
运行模式
- 编辑模式:等待编辑命令输入
- 插入模式:编辑模式下输入
i
进入插入模式 - 命令模式:编辑模式下输入
:
进入命令模式
命令模式
:q
: 直接退出vi :wq
: 保存后退出vi :q!
: 强制退出:w file
: 将当前内容保存成某个文件/
: 查找字符串:set number
: 在编辑文件显示行号:set nonumber
: 在编辑文件不显示行号:set paste
: 原样粘贴
文件权限
文件模式
模式 | 对应权限 |
---|---|
r | 可读 |
w | 可写 |
x | 可执行 |
d | 文件夹 |
文件名
文件名可以使用空格分开的的文件列表
文件授权
命令chmod [ugo][+-][xrw] 文件名
这里
例子:chmod u+x,g+w,o+x test.bash
其中授予的权限也可以使用数字来代表,规则跟我们的二进制一样
可以则是
分类:
Linux学习
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!