linux基础

发布时间 2023-12-27 14:45:59作者: 柒久酒
  1. 创建目录:mkdir 
  2. 修改文件属性权限:chmod  (change mode)
  3. 编辑权限:vim
  4. 保存并退出编辑: 按esc + :wq!
  5. 展开文件属性以及文件所属的用户和组: ll 或 ls -l

更改文件属性

  1. chgrp:更改文件属组  |  chgrp [-R] 属组名  文件名  |  -R表示递归更改该目录下的所有文件的属组
  2. chown:更改文件所有者(owner) ,也可以更改文件所属组  

常用命令:

  1. ls (list files) : 列出目录及文件名
    • -a:全部文件,包括隐藏文件
    • -d:仅列出目录文身
    • -l:长数据串列出,包含文件属性与权限等
  2. cd:切换目录
    • cd ./runoon/   根据相对路径切换到runoob路径
    • cd ~ 回到根目录
    • cd .. 回到上一级目录
  3. pwd:展示当前目录
    • -P :显示实际的目录,而非链接档本身的目录名
  4. mkdir:创建一个新的目录
    • -m:配置文件的权限,如不加,系统会使用默认属性
    • -p:递归创建目录 
      • mkdir -p test1/test2/test3/test4
  5. rmdir:删除一个空的目录
    • -p:从该目录起,一次删除多级空目录
      • rmdir -p test1/test2/test3/test4 【rmdir仅可删除空目录,非空目录需用rm命令删除】 
  6. cp:复制文件或目录
    • cp 【来源档】 【目标档】
  7. rm:删除文件或目录
    • -f :强制删除
  8. mv:移动文件与目录,或修改文件与目录的名称
    • mv 【来源档】 【目标档】

文件内容查看命令:

  1. cat:从第一行开始显示文件内容
  2. tac:从最后一行开始显示(即cat倒写)
  3. nl:显示的同时,输出行号
  4. more:一页一页地显示文件内容
  5. less:类似more,但可往前翻页
  6. head:只看头几行
  7. tail:只看尾部几行

  【可通过man命令查看使用文档,如man cp】

磁盘管理:

  1. df (disk free):列出文件系统的整体磁盘使用量
    • -a :列出所有的文件系统
    • -k:以Kb显示
    • -m:以Mb显示
    • -h:以易阅读的格式自行显示【常用】
  2. du (disk used) :检查磁盘空间使用量
  3. fdisk:用于磁盘分区

vi/vim:编辑模式