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 代表 可读、可写、可执行。