Linux基础(目录结构,文件描述符以及权限)

一,Linux的目录结构:

  • /boot  :存放内核文件以及开机所需配置文件
  • /bin  :存放各种命令
  • /lib  :存放各种库文件
  • /home   :  普通用户的家目录(主文件夹)
  • /dev   : 设备与接口设备
  • /proc:虚拟文件系统
  • /usr  :存放可分享的与不可变动的数据
  • /var:系统运行后才会渐渐占用硬盘容量的目录
  • /mnt  :临时挂载点
  • /etc:存放系统的主要配置文件
  • /root :管理员的家目录

二,文件类型:

  • - 普通文件
  • d 目录文件
  • l 链接文件
  • p 管道文件
  • c,b 设备文件
  • s 套接字文件 

三,权限:

  • r 读权限
  • w 写权限
  • x 执行权限
  • - 无权限
  • s (强制位)表示对文件具有可执行权限的用户将使用文件拥有着的权限或者文件拥有着所在组的权限
  • t (粘滞位)在一个目录上设置了t权限之后,任何用户都能在这个目录下创建文档,但是只能删除自己创建的文档(root除外,这样就对任何用户能写的目录下的文档起到了保护的作用。

四,命令: 

<1>对于文件的操作:

  • 编辑文件:vi/vim 
  • 查看文件:more  cat   tail
  • 查找文件:find  grep
  • 脚本文件:awk sed
  • 复制移动删除:cp mv rm

<2>对于进程的操作

  • 查看进程:ps  -eLf  可以查看线程id以及进程中线程的个数
  • kill  pkill :结束进程
  • jobs  :查看后台执行的程序

<3>检测系统的命令

  • top:显示系统使用情况
  • netstat:
  • tcpdump:抓包
  • lsof:显示打开的文件描述符
  • strace:跟踪系统调用
  • ltrace:跟踪库函数
  • vmstat:系统各种资源的使用情况
  • mpstat:多处理器系统cpu使用情况
  • iostat:和mpstat差不多
  • ifstat:网络流量监测情况

<4>管理的命令

  • du -sh :显示目录大小
  • ulimit :显示系统内存以及堆栈大小
  • df  -h : 磁盘分区使用情况
  • fdisk : 进行硬盘分区

 

 

你可能感兴趣的:(Linux)