zoukankan      html  css  js  c++  java
  • Linux——文件处理命令简单学习总结

    linux中一共有三种用户:
    
    1: 所有者u(User)   2: 所属组g(group) 3: 其他用户o(other)
    
    linux中权限一共分三种:
    
    1: r  read 读权限   2: w write 写权限  3: x execute 执行权限
    
     
    
    linux中的一切都是文件(视频里面说的,也不知道对不对)
    
    命令就是文件中的二进制文件。
    
    所有普通用可以使用的命令一般存在 /bin   或者  /usr/bin
    
    root 使用的命令   /sbin 或者  /usr/sbin
    
     
    
    linux中的文件管理是一颗倒树的形式/  是这可树的根
    
    首先特殊的
    
    . 表示当前目录
    
    .. 表示父节点,父目录
    
     
    
    硬链接  与  软连接
    
    软连接:
    
    所有的软连接文件都是rwx的, 它只是一个符号链接,所以文件很小,每次访问都会链接到原文件。 类似于windows的快捷方式
    可跨文件系统生成
    
    硬链接:
    
    类似于copy 但与copy不一样,它是同步更新的,以及创建时间是保留原始文件时间的。 cp + -p == 硬链接 。因为 与原文件有相同的i节点,所以可以可以同步更新,
    不可跨文件系统生成
    
    如果原文件删除,硬链接仍然可以访问,存在,软连接不行(指向的原文件不存在了)
    
    话说linux内核只识别数字,所以所有交给内核处理的的东西都必须有一个数字标识的标识符。 硬连接与原文件有相同的i节点号,所以删除后仍可访问
    
     
    
    命令:
    
    一:ls
    
    英文名: list 
    
    作用: 显示目录文件
    
    路径: /bin/list
    
    选项:
      -a all 显示所有文件(包括隐藏文件)
      -l long 详细信息显示
      -d 查看目录属性
      -i inode
    
      ls -l (ll)
    
      drwxr-xr-x   2           root     root     4096       12-01 20:52 bin
             硬链接数 所有者   所属组   文件大小   常见时间,最后修改时间 文件名
    
      d  >  文件类型 :
      1. d 表示目录 directory; 2. - 表示二进制文件;3. l 表示软链接文件 link
    
      1> :
      所有者u (user)
      rwx 
      读权限,写权限,执行权限(execute)
    
      2>:
      所属组g (group)
      r-x
      读权限,执行权限(execute)
    
      3>:其他人o (other)
      r-x
      读权限,执行权限(execute)
    
     
    
    二:cd 
    
      英文名字: change directory
    
      路径: shell内置命令
    
      cd 目录
    
     
    
    三:pwd 
    
      英文名字: print working directory
    
      路径:bin/pwd
    
      pwd 输出当前目录
    
    四:touch 
    
      路径:bin/touch
    
      touch 空文件
    
    五:mkdir 
    
      英文名字:make directory
    
      路径:/bin/mkdir
    
         mkdir 创建目录
    
      插曲: ctrl + C  终止命令的执行
    
    六:cp 
    
      英文名字:copy
    
      路径:/bin/cp
    
         cp -R [源文件/目录]   [目的目录]
    
    七:mv
    
      英文名字:move
    
      路径:/bin/mv
    
         mv file1 file2  将文件file1改名为file2
    
         mv file2 dir2 将文件file2 移动到dir2
    
    八:rm
    
      英文名字:remove
    
      路径:/bin/mv
    
         rm -r [文件或目录]
    
             -r 目录
    
      rmdir删除空目录,很少使用
    
    九:cat 
    
      英文名字:concatenate and display files
    
      路径:/bin/cat
    
         cat 文件
    
    十:more 
    
      路径:/bin/more
    
         分页显示
    
      more[文件名]
    
      (空格)/f 显示下一页
    
      enter 显示下一行
    
      q/Q  退出
    
    十一:head
    
      路径:/bin/head
    
      head -5行数 文件 前5行
    
    十二:tail
    
      路径:/bin/tail
      tail -5行数 -f (动态的看后几条) 文件 后5行
    
    十三:ln
    
      英文名字:link
    
      路径:/bin/ln
    
      ln  -s  [源文件] [目标文件]
    
      ln /etc/issue  /issue.hard 创建/etc/issue的硬链接
    
      ln -s /etc/issue  /issue.hard 创建/etc/issue的软链接
    
     
    
     
    
         
    
     
    

      

  • 相关阅读:
    最快的进程间通信方式你get了么
    【Java】简易Socket连接实现
    【Java】基于RXTX的Java串口通信
    【Android】WebDav For Android
    【Java】Swing实现一个简单的计算器
    (未完成)【Android】MVP模式初见(一)
    【编译原理】TEST递归下降演示
    【Android】LitePal的基础
    【Flutter】Demo1一个名字生成器
    【Flutter】环境搭建以及HelloWorld创建
  • 原文地址:https://www.cnblogs.com/E-star/p/3405670.html
Copyright © 2011-2022 走看看