Loading

常见文件管理命令

  • ~/:等价于 /home/用户名/

  • ctrl + c:清空命令并且换行;还可以用来强制中止进程运行

  • ctrl + z:挂起一个进程

  • ctrl + u:清空当前命令行

  • 命名含有空格:需要加上\转义,例如:mkdir ac\ wing

  • tab:连按两下,提示出所有补全

  • ls:蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件

    • -l 详细信息 -hl 人性化详细信息(把字节改成多少k或者m) -a 查询隐藏文件(所有以.开头的文件都是隐藏文件) 用 mv tmp.txt .tmp.txt 把它变成隐藏文件
  • cd + 路径 进入路径目录 cd不加东西默认回家目录

  • cp:复制 + 粘贴 + 重命名

    • cp a/tmp.txt b/tmp2.txt 把a中的tmp复制粘贴到b中且重命名为tmp2
    • cp a b -r 把文件夹a复制到当前文件夹中,并重命名为b,文件夹需要加-r(r:recursion 递归)
  • mv:剪切 + 粘贴 + 重命名

  • mkdir 创建文件夹

    • 想创建 'g s' 这种中间有空格的文件夹时,要在g后面加上\转义字符 即 mkdir g\ s
    • mkdir a/b/c -p 创建a文件夹 里面包含b b里面包含c
      • -p:创建多级目录
  • touch 创建文件

  • cat: 展示文件中的内容

  • rm 删除

    • rm a.txt 删除文件,rm a -r 删除文件夹
    • rm *.txt 删除当前文件夹所有以.txt格式的文件,如果加*不加后缀的话是把当前文件夹所有文件全部删掉
    • rm /* -rf 删除受保护的文件(删库跑路
  • tree 显示当前文件夹的结构

  • g++ XXX.cpp -o XXX:编译c++文件

  • history 显示历史命令记录

  • 遇事不决:-help or --help

  • 复制文本:windows/Linux下:Ctrl + insert,Mac下:command + c

  • 粘贴文本:windows/Linux下:Shift + insert,Mac下:command + v

posted @ 2022-01-06 10:47  Krocz  阅读(105)  评论(0编辑  收藏  举报