• Linux目录结构解释



    Linux的常用命令

    • cp: 用于文件复制的命令. cp file_1 file_2 copy_position
      • -v: 复制的详细过程.
      • -r: 复制目录.
    • mv: 文件移动或文件重命名. mv file_1 copy_position, mv file_1 new_file1
    • touch: 创建新的空文件.
    • rm: 删除文件.
      • -r: 可以删除目录.
      • -f: 强制性删除.
    • cat: 查看文件内容.
    • more, less: 可以分页查看文件内容.
    • find: 指定路径查看文件. find path -name f "file_name"
      • -name: 后跟需要查找的文件名.
        • b: 块设备文件.
        • d: 目录
        • c: 字符设备文件
        • p: 管道文件
        • l: 符号链接文件
        • f: 普通文件
    • grep: 文本搜索命令, 支持正则.
      • -E: 按指定的正则表达式搜索.
      • -n: 显示行数.
    • ln: 链接文件或目录. 保证每一处链接文件的数据同步性.
      • 软链接: 在目的点创建文件的链接文件, 不占用硬盘空间. 文件保持同步变化, 可以跨分区.
      • 硬链接: 在目的点创建和源文件大小相同的文件. 文件保持同步变化, 必须在同一个文件系统中, 不能对目录进行硬链接, 符号链接可以指向任意位置.
      • -s: 创建符号文件而不是硬链接. 就是软链接.
      • 不加参数为硬连接.
    • file: 显示文件类型.
    • whereis: 查看文件位置.
    • which: 从全局环境变量PATH中找对应的路径.
    • date: 查看日期时间.
    • umask: 显示系统的umask值, 权限基数减去umask的值就是文件创建时的权限值.
    • tar: 打包和解包文件. 扩展名一般为".tar"(该后缀为打包), ".tar.gz"或者".tar.bz2".
      • -c: 进行打包.
      • -t: 列出压缩包中文件的目录.
      • -x: 解压.
      • -v: 过程中输出信息.
      • -z: 调用gzip来压缩, 和x配合使用则调用gzip解压.
      • -j: 同上, 使用bzip2来压缩和解压.
      • -f: 包的名字, 该参数后面不能加其他的参数.
    • zip, unzip: 压缩和解压命令. 扩展名为".zip"
      • -r: 压缩目录.
    • gzip, gunzipbzip2, bunzip2都为压缩和解压命令. 并且一次只能操作一个文件.如果要操作多个文件, 需要结合打包命令.
    • man: 查看帮助文档信息, 配合命令使用.

    Linux的用户

    • useradd: 创建用户.
      • -d: 执行用户主目录, 不加该参数默认为/home
      • -m: 自动创建用户主目录.
    • usermod: 修改用户信息.
      • -l: 修改用户名.
    • userdel: 删除用户.
      • -r: 删除用户主目录.
    • password: 设置用户密码.

      Linux的文件权限

    • chmod: 修改文件权限
      • r: 读权限, 数值代表为4
      • w: 写权限, 数值代表为2
      • x: 可执行, 数值代表为1
  • 相关阅读:
    Git使用基础介绍
    [SnowflakeIdWorker]雪花Id
    C#[反射 Reflection]
    [.Net Core]Castle DynamicProxy
    [Vue]Vuex
    [Vue] 导航守卫
    [Vue] $route和$router的区别
    Unexpected end of JSON input while parsing near '..."
    推荐一款截图的工具(Snip)
    [Vue] 计算属性Computed与函数function的异同
  • 原文地址:https://www.cnblogs.com/Sun-MyBlog/p/11269641.html
Copyright © 2020-2023  润新知