命令格式:
        命令 [-选项] [参数]  
        例如: ls -la /etc
说明:
        选项--通常是功能
        参数--通常是操作对象
 
 
本篇笔记要学到的命令有:ls    mkdir    cd    pwd    rmdir    cp    mv    rm
    
 
    • 目录处理命令:ls(list)
      • 命令所在路径: /bin/ls
      • 执行权限:所有用户
      • 功能描述:显示目录文件
      • 语法:ls 选项[-ald] [文件或目录]
        • -a   显示所有文件,包括隐藏文件
        • -l    显示详细信息
        • -d   查看目录属性
        • -i    查看文件或目录的ID号
        • -h   人性化显示信息
      • 具体使用
    
    
    -l 显示信息具体描述(共七列)
    
    
    第一列的字符表示含义较多:
        第一个字符(文件类型):
        • -:表示二进制文件
        • d:表示目录
        • l:软链接
        剩余的字符(三种用户对文件的权限):
        r:读   w:写    x:执行    -:没有对应权限
        rw-(可以读写)      r--(只可以读)          r--(只可以读)
        u所有者的权限         g所属组的权限            o其他人的权限
    第二列的数字,表示文件引用次数
    第三列的root,表示文件所有者 u(user),通常谁创建的文件,谁就是他的所有者,一般只有一个,可以更换
    第四列的root,表示文件所属组 g(group),可以是一个或多个人,也可以使用该文件
                            还有一种是其他人,用 o(other)表示 ,不可以使用该文件
    第五列的数字,表示文件大小字节数,可以使用 ls  -lh将其计算为相应的大小
    第六列的时间,表示文件的创建时间/最后修改时间
    第七列的字符,表示文件名及其后缀
 
            
                -d使用(查看目录的详细信息)
                
                
                -i使用(查看ID号)
                
 
 
 
    • 目录处理命令 mkdir(make directories)
      • 命令所在路径:/bin/mkdir
      • 执行权限:所有用户
      • 语法:
                mkdir [-p] 目录名
      • 功能描述:创建新目录, -p表示递归创建
      • 具体使用
            
        
        -p 使用(可以在不存在的目录下创建目录)
            
 
    • 目录处理命令 cd(change directory)
      • 命令所在路径:shell内置命令
      • 执行权限:所有用户
      • 语法:
                cd [目录]
      • 功能描述:切换目录
      • 具体使用:
            
            其中,.表示当前目录
            .. 表示当前目录的上一级目录
            / 表示根目录
            ~ 表示用户主目录
            - 表示切换到  切换到当前目录之前的目录
 
    • 目录处理命令 pwd(print working directory)
      • 命令所在路径:/bin/pwd
      • 执行权限:所有用户
      • 语法:pwd
      • 功能:显示当前目录
      • 具体使用:
            
 
    • 目录处理命令  rmdir(remove directory)
      • 命令所在路径:/bin/rmdir
      • 执行权限:所有用户
      • 语法:rmdir [目录名]
      • 功能描述:删除空目录
      • 具体使用:
        
        注意:只能删除空目录,如果目录中有文件或文件夹,必须先删除文件和文件夹,再删除该目录
 
    • 目录处理命令 cp(copy)
      • 命令所在路径:/bin/cp
      • 执行权限:所有用户
      • 语法:cp [-rp] [原文件或目录] [目标目录]
        • -r     复制目录
        • -p    保留文件属性,像读写执行权限,修改日期等等属性
      • 功能描述:复制文件或目录
      • 具体使用:
复制多个文件到指定目录
    • 目录处理命令:mv(move)
      • 命令所在路径:/bin/mv
      • 执行权限:所有用户
      • 语法: mv [原文件或目录] [目标文件或目录]
      • 功能描述:剪切文件、改名
      • 具体使用:
           
 
  • 目录处理命令:rm(remove)
    • 命令所在路径:/bin/rm
    • 执行权限:所有用户
    • 语法: rm -rf [文件或目录]
      • -r   删除目录
      • -f   强制删除,不再提醒
    • 功能描述:删除文件
    • 具体使用
                 
 
    • 目录处理命令:touch
      • 命令所在路径:/bin/touch
      • 执行权限:所有用户
      • 语法:touch [文件名]
      • 功能描述:创建空文件
      • 具体实现:
          
          创建多个空文件
          
          创建名字中带空格的文件
          
 
  • 文件处理命令:cat
    • 命令所在路径:/bin/cat
    • 执行权限:所有用户
    • 语法:cat -n [文件名]
    • 功能描述:显示文件内容
      • -n:显示行号
    • 具体使用:
                 
 
  • 文件处理命令:more
    • 命令所在路径:/bin/more
    • 执行权限:所有用户
    • 语法:more [文件名]
      • 空格(或f)    翻页
      • Enter              换行
      • q或Q              退出
    • 功能描述:分页显示文件内容
 
  • 文件处理命令:less [文件名]
    • 命令所在路径:/bin/less
    • 执行权限:所有用户
    • 语法:less [文件名]
    • 功能描述:分页显示文件内容(可向上翻页)
      • 空格向下翻页,上下箭头可以上下翻页
      • /字符  可以索引该字符,按n可以找下一个
 
  • 文件处理命令:head -n 数字 [文件名]
                

最新文章

  1. 第一次接触OOM
  2. RDIFramework.NET ━ 9.16 案例模块━ Web部分
  3. 边工作边刷题:70天一遍leetcode: day 78
  4. Linux内核基础--事件通知链(notifier chain)
  5. 你可能不知道的30个Python语言的特点技巧
  6. Matlab定义子函数
  7. ListView分割线
  8. [bzoj3191] [JLOI2013]卡牌游戏
  9. K-means之亚洲杯
  10. phpstorm在项目中查找某个字符串
  11. 字符集和编码——Unicode(UTF&UCS)深度历险
  12. C#线程、前后台线程
  13. MVC应用程序的jQuery代码重构
  14. MySQL索引优化入门
  15. java虚拟机的符号引用和直接引用
  16. 8) pom.xml
  17. Teamwork#3,Week5,Scrum Meeting 11.20
  18. iOS- 利用AFNetworking3.0+(最新AFN) - 实现文件上传
  19. 在eclipse中配置server和database
  20. Asp.net底层机制

热门文章

  1. 【学习笔记】Http请求方法总结
  2. 构建api gateway之 如何给openresty打patch
  3. CSS常用属性(2)
  4. 微信小程序-【转发好友】以及中文标题乱码问题解决
  5. concurrent-map 和 sync.Map,我该选择哪个?
  6. JZOJ 3745. 【NOI2014模拟7.14】Problem A
  7. 使用 UnoCSS shortcuts 简化 class
  8. Android:Banner 和 Glide 在 Fragment 中实现轮播图
  9. 结合ChatGPT体验新必应new bing 的惊喜:这是我第一次使用的感受
  10. redis RDB和AOF