Linux基础指令

ls指令(list)

列出当前工作目录下的所有文件/文件夹的名称
显示为蓝色的表示文件夹 黑色的表示文件 绿色的表示拥有所有权限

  • ls 路径
  • ls -l 路径
    详细列表
  • ls -la 路径
    .开头是隐藏文档
  • ls -lh 路径
    以可读性较高的形式展示

路径
相对路径 相对当前工作路径
/当前目录 ./上一级目录
绝对路径 相对根路径

  • pwd
    打印当前工作路径

  • cd指令 change directory 改变目录
    使用绝对目录切换当前的工作目录

  • cd~
    当前用户的家目录

  • mkdir指令
    make directory 创建目录

    • mkdir 路径(绝对/相对)
    • mkdir -p /root/hh/a/b/c 一次性创造多层不存在的目录
  • mkdir 路径1 路径2 路径3
    表示一次性创造多个目录

  • touch指令
    touch 文件路径
    路径可以是直接的文件名/路径
    touch test.txt

  • cp指令
    copy复制
    cp test.txt /home/linux/test.txt
    复制文件夹
    -r 表示递归复制
    cp -r ./yun /home/linux/yun

  • mv指令
    move 移动文档到新的位置

    • mv 需要移动的文档路径 新路径
      mv test.txt hh/test.txt
    • 重命名 mv hh hhh
      重命名hh为hhh
  • rm指令
    移除删除文档
    rm 需要移除文档路径

    • rm /被删除的文件
    • rm -f /被删除的文件
      不需要确定是否删除 直接删除force
    • rm -rf /被删除的文件夹
      也同时删除多个文件

rm -f text* 同时删除前面名称中带有test的
*为通配符 表示任意的字符

  • vim 文本编辑器
    vim 打开文件
    退出——shift+英文冒号 输入q 按下回车

  • 输出重定向
    > . 覆盖输出
    》.追加输出
    ls -la>ls.txt
    ls -la>>.ls.txt

你可能感兴趣的:(Linux基础指令)