linux学习----文件、系统、编辑器
Linux
Linux 文件目录
FHS标准
| 可分享的 | 不可分享的 | |
|---|---|---|
| 不可变的 | /user(软件) | /etc(配置文件) |
| /opt(第三方协力软件) | /boot(开机文件) | |
| 可变动的 | /var/mail(使用者邮件) | /var/run(程序相关) |
| /var/spool.news(新闻组) | /var/lock(程序相关) |
- /bin::系统内可执行程序
- /boot:开机文件
- /dev:设备文件
- /etc:配置文件
- /lib:开机时系统会用到的函式库
- /media:可移除的挂在媒体
- /mnt:与/media相同
- /opt:第三方协力软件
- /run:系统开机后产生的文件
- /sbin:与系统相关的程序
- /srv:系统服务
- /tmp:临时空间
- /usr:软件
- /var:放置可变动的数据
- /home:用户的家目录<~>
- /root:系统管理员的家目录
- /lost+found:ext2/3/4文件系统才有,存放系统出错后的丢失文件
Linux系统管理
| 命令 | 说明 |
|---|---|
| stat | 显示指定文件的相关信息,比ls命令显示内容更多 |
| 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] 文件名 这里ugo分别代表用户、组、其他
例子:chmod u+x,g+w,o+x test.bash
其中授予的权限也可以使用数字来代表,规则跟我们的二进制一样
可以则是1不可读则是0。比如:111 代表 可读、可写、可执行。

浙公网安备 33010602011771号