Fork me on GitHub

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

posted @ 2020-07-04 09:20  Banana_Fish  阅读(231)  评论(0编辑  收藏  举报