Linux

一切皆文件

总结:

  •   线上查询帮助命令      man  help
  • 文件和目录操作命令     

  ls   cd   cp  find  mkdir  mv  pwd  rename  rm  rmdir  touch  tree

  basename   dirname   chattr  lsattr  file   md5sum

一.基本的操作

  • pwd  :查看当前所在的文件地址
  • cd :change dictionary 改变路径的方法
  • ls : 查看当前目录下的文件
  • ls - l :查看文件的详细信息     (文件信息的第一个字母为d表示是文件夹,为 - 表示是文件

还会有文件的大小没有显示单位,单位是bits(字节)

  • vim 文件名:在当前文件下创建一个文件
  • vim 文件名 + 行数//查询第几行
  • vim . 文件名 : 创建一个隐藏文件
  • ls - a : 显示隐藏文件
  • ls -lh :  h=human  人性化的展示文件大小

编辑文件的操作

  • vim 文件名:在当前文件下创建一个文件
  • 按 i 进入插入模式
  • 写完文件之后
  • 按Esc键,再按shfit + :键,再输入wq(保存),最后按回车
  • cd ../../../../      多次回到上级目录
  • cat 文件名: 查看文件内容(一次全部读出)
  • more 文件名: 慢慢查看文件的内容
  • mkdir 文件夹(目录) :创建文件夹
  • mkdir -p 文件路径 : 递归创建
  • mv 被移动的文件  移动到的文件: 移动文件     

将一个文件移动到另一个文件,另一个文件内容会被覆盖掉

  • tree 文件名:显示该文件的目录结构
  • cp   文件的拷贝
  • find     快速查找   eg:  find  /-name  "文件名"       eg:find   *.log找到所有的日志    *是通配字符
  • find /-size可以带单位      按文件的大小查询  eg:find /-size +90M | xargs ls -lh(同时操作的命令)
  • touch    创建文件(可以直接输入路径)eg: touch  /a/b/c 与mkdir -p效果相同
  • rm      删除文件 ,不能找回 ,尽量不要使用,  可以创建一个tmp目录作为回收站
  • man     线上查询帮助  eg:man 操作    
  • help      线上查询帮助  eg: 操作 - - help(两者区别是有一些内置操作无法用man查询帮助,就可以用help)
  • grep  精确查看内容  eg:grep 要查找的内容  文件名     拓展:grep -n 要查找的内容  文件名//查看内容在地几行
  • tar  zcvf  文件(打包后的文件放入).tar.gz   被打包的文件(可以多个)
  • df   查看系统的使用量     df -h
  • 补充:/dev/sad...可以用df 打开后看见但没有该路经,二是通过别名,即盘符名查看
  • top    查看机器的性能(cup的使用情况,硬盘的使用情况等)  补充:wa :cpu等待io的时间比  sy:系统的使用比  id:空闲比  mem:memary 内存n
  • chmod 更改用户权限和用户组命令  eg:chmod  ugo(对应的数字,即权限)  文件或目录

补充:u 表示“用户”,即文件目录的所有者

         g表示“”同组用户“,即与文件属主有相同id的所有用户

  o 表示除上面两种以外的所有

  a 所有用户,系统默认

  + 添加权限

  - 取消权限

  = 赋值权限

  r -----------4 可读

  w----------2 可写

  x----------1  文件可以被执行

  -            0  权限未被授予

 

posted on 2019-09-18 18:52  居一雪  阅读(117)  评论(0编辑  收藏  举报

导航