zoukankan      html  css  js  c++  java
  • linux基础 二

    linux 基础

    linux文件权限配置

    文件所有者

    拥有文件的人

    用户组

    即对用户进行分组

    其他人

    即除了该组以外的人
    root为权限最高的用户

    用户身份,与用户记录文件

    /etc/passwd 记录相关密码
    /etc/group 记录相关的组
    /etc/shadown 记录相关的密码

    文件权限

    文件属性

    ls - al
    

    该命令显示当前的文件的详细信息

    改变文件的属性和权限

    chgrp 改变文件的用户组
    chown 改变文件的所有者
    chmod 改变文件的权限

    文件种类与扩展名

    文件种类

    普通文件为纯文本文件,二进制文件,数据格式文件。

    目录

    目录分为连接文件,设备与设备文件,

    套接字

    数据接口文件

    管道

    类似于windows的快捷方式

    文件扩展名

    linux文件没有所谓的扩展名
    .sh 脚本文件
    .Z .tar .tar.gz .zip .taz 属于打包压缩文件
    .html .php 等网页相关文件

    文件长度限制

    目录配置

    配置标准FHS

    可分享的 不可分享的
    不变的 usr 放置软件 etc 配置文件
    不变的 opt 第三方软件 boot 开机文件与内核文件
    可变的 /var/mail 用户邮件信箱 /var/run 程序相关
    可变的 var/spool/news 新闻 var/lock 程序相关

    可分享的,可分享给其他系统挂载使用的目录,即执行文件,用户邮件,可分享给网络上其他用户的
    不可分享的,自己机器上运行设备的相关文件
    不变的,函数库,文件说明文件,主机服务配置文件。
    可变动的,经常改变的数据

    root 和系统有关
    usr 软件安装,执行相关文件
    var 系统运作相关的

    建议根目录越小越好

    目录 应放置的内容
    bin 放置执行文件的目录,单用户维护下可执行
    boot 开机使用的文件
    dev 设备与接口的设备
    etc 配置文件
    home 用户账号
    lib 函数库
    mnt 挂载
    opt 给第三方软件放置的目录
    sbin 设置系统环境
    srv 网络服务
    tmp 暂存文件

    开机仅有根目录挂载,其余目录依次挂载

    usr目录

    目录 放置的文件内容
    /usr/bin 绝大用户使用的命令
    /usr/include 程序的头文件
    usr/lib 函数库文件
    /usr/local 系统管理员下载的文件
    /usr/sbin 非正常运行需要的文件
    /usr/src 源码文件

    文件与目录管理

    目录相关操作

    . 当前目录
    .. 上层目录
    - 前一个目录
    ~ 当前用户的主目录
    

    cd

    切换目录

    pwd

    显示当前目录

    mkdir

    新建当前目录

    rmdir

    删除空目录

    ls

    查看当前文件与目录

    复制删除与移动

    cp 复制 -r 参数递归复制
    rm 移除文件和目录
    mv 移动文件和目录

    取得文件名和目录名称

    basename 获取文件名
    dirname 取得目录名

    文件内容查看

    cat 第一行开始
    tac 最后一行开始
    nl 显示的时候输出行号
    more 一页一页查看
    less 翻页

    在无知的道路上缓步前行
  • 相关阅读:
    webpack 模块化 原理
    nodejs 程序 调试
    inno打包教程
    原生xhr、fetch 请求的拦截。mock 技术原理
    package.json 字段说明
    npm 依赖包 的管理【即 node_modules目录的设计原理】
    现在浏览器、webview 中 css的兼容性问题。
    安卓APP(H5本地打包apk应用)
    npm 脚本
    linux系统 离线安装node和nginx(即npm包)
  • 原文地址:https://www.cnblogs.com/melovemingming/p/9820372.html
Copyright © 2011-2022 走看看