Linux经常使用命令-文件处理命令

命令格式
命令 [-选项] 参数-操做对象node

  1. 各别命令不遵循
  2. 多个选项是能够写在一块儿
  3. 简选项-a 与长选项–all

目录处理命令
ls(list) [选项] [文件或目录] /bin/ls 全部用户均可以使用 全部者只能有一个web

  1. -a 显示全部包括隐藏 .开头 all
  2. l 显示详情信息 long长格式
  3. -d查看文件目录属性 只显示当前目录不显示文件下的全部内容
  4. -h显示 方便查看
  5. i inode号
    引用计数表明文件被调用或引用多少次 对于文件或目录只在硬连接才有做用
    文件最后一次修改时间
    -二进制文件普通文件
    -d文件
    -l软连接文件
    引用次数

mkdir 目录 /bin/mkdir 全部用户均可以使用 -p 递归
cd 切换目录shell内置命令 全部用户均可以使用
pwd 查看当前目录 /bin/pwd 全部用户均可以使用
rmkdir 删除空目录 /bin/rmkdir 全部用户均可以使用
cp 复制文件或目录 [源文件/目录] [目标目录] /bin/cp 全部用户均可以使用 -r复制目录 -p保留文件属性 可复制多个文件 默认会更改 最后一次修改时间 不改变加p 复制过去能够直接更更名称cp a b 能够保留文件名cp a ./
mv剪切、更名 /bin/mv 全部用户均可以使用
rm删除文件或目录 /bin/rm 全部用户均可以使用 -r删除目录 -f强制执行 rm -f a b c 删除多个
文件处理命令
touch [文件名] 建立空文件 /bin/touch 全部用户均可以使用 不加路径放在当前目录下 能够建立多个touch c d 建立带空格的文件touch “”c d“” 双引号
cat [文件名]查看文件 /bin/cat 全部用户均可以使用 -n显示行号 不太适合看太长的文件
tac [文件名]查看文件 倒着看
more [文件名]查看文件 /bin/more 全部用户均可以使用 没法向上翻shell

  1. 空格 -页 f 翻页
  2. enter 按行翻
  3. q Q退出

less [文件名]查看文件 /usr/bin/less 命令和more同样 能够向上翻 pageUp一页 上箭头一行翻能够搜索文字/xx n向下找
head [文件名]查看文件的前几行 默认前10行 /usr/bin/head -n几行
tail [文件名]查看文件的后几行 默认后10行 /usr/bin/head -n几行 -f 动态显示windows

连接命令less

ln [link] /bin/ln 全部用户均可以使用 ln -s [原文件] [目标文件/新生成的文件] -s软连接 不加硬连接
建立连接文件
软连接相似于windows快捷方式
l 表示软连接文件 全部权限 软连接的权限不决定原文件的权限 具体的权限参考原文件
文件大小-只是符号连接
箭头指向原文件
软连接文件
除文件名和所在位置其余是同样的
cp -p +同步更新
若是删除原文件 硬连接不会影响 软连接会发生颜色变化svg

硬连接
经过i节点识别
硬连接和原文件同一个inode 一个文件有一个inode号 一个inode号对必定对应一个文件
在这里插入图片描述
不能跨分区 Linux会有多个分区
不能针对目录使用3d