• Linux笔记


    1.常用文件管理命令

    简介: 一个terminal窗口就是以个屏幕, 远程连接了一个服务器, 每一个terminal可以连接到任何一个其他服务器上;关掉terminal相当于只是关掉了屏幕, 但远程服务器是一直开着的;

    linux的文件系统:

    根目录: /

    bin目录(常用可执行文件命令) etc目录 var目录 lib目录(安装包, 头文件) home目录(所有用户的家目录) …

    特殊的: .表示当前目录, …表示上层目录, ~/表示家目录;

    路径:

    1. 绝对路径: 从根目录开始描述;
    2. 相对路径: 从当前位置开始描述的路径;
    3. . 当前目录
    4. … 上级目录
    5. ~/ 与 /home/acs 家目录是一样的

    基本操作:

    1. ctrl + C: 取消命令,并且换行;
    2. ctrl + U: 清空本行命令;
    3. tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项;
    4. 方向键:可以回到上一个命令;

    基本命令

    ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件

    参数

    -l : 展示详细信息;
    -h : 人性化的显示详细信息;
    -a : 显示所有的文件(包括被隐藏的文件, 所有被隐藏的文件都是以.开头的); ll 等价于ls -la

    操作

    pwd: 显示当前位置;

    cd: cd + 路径;

    cd 默认返回家目录, cd … 返回上一层目录, cd - 返回上一个待过的目录;

    cp: cp 路径1 路径2;

    (将路径1内容复制一份放路径2里面, 复制 + 粘贴 + 重命名);
    cp a/tmp.txt b (复制一份到粘贴到b里面);

    cp a/tmp.txt b/tmp2.txt; (复制一份到粘贴到b里面,并重命名)
    如果复制文件夹后面加-r
    cp a b -r; (将a复制一份粘贴到b里面)

    • 表示本文件夹里所有文件

    mkdir a :创建文件夹a mkdir: 创建文件夹;(可以加-p创建一系列的文件夹)

    eg: mkdir /home/acs/a/b (在根目录下创建文件)
    mkdir a/b/c -p (在该文件夹下创建a/b/c复合文件)

    history: 显示历史用过的指令;

    rm: 删除,
    rm xxx: 删除某一文件;
    rm xxx -r: 删除某文件夹;(支持正则表达式);

    rm tmp.txt tmp2.txt (删除tmp.txt和tmp2.txt)
    rm .txt (删除所有txt文件) rm a/
    (删除a里面所有东西)

    windows彻底删除文件:Shift + Delete;

    mv: mv xxx yyy (剪切+ 粘贴)

    eg: mv a/tmp.txt b/ (将a中tmp.txt文件挪到b文件夹里面) mv b/tmp.txt a/tmp2.txt
    (将b中tmp.txt文件挪到a文件夹里面并重命名为tmp2.txt) mv tmp2.txt tmp.txt
    (将tmp2.txt重命名为tmp.txt)

    cp与mv区别:

    cp(复制+粘贴), mv(剪切+粘贴) mkdir与touch区别:mkdir(创建文件夹), touch(创建文件)

    cat: cat xxx(查看xxx文件);

    eg: cat a/tmp.cpp(查看tmp.cpp文件)

    rm /* -rf (删除所有文件)(慎用)

  • 相关阅读:
    生物领域简单调研
    监听页面滚动位置定位底部按钮(包含页面初始化定位不对鼠标滑动生效的解决方案)
    python --opencv图像处理形态学(开运算、闭运算、梯度运算、顶帽运算、黑帽运算)
    Godot 单元测试
    ArcGIS JS自定义Accessor,并通过watchUtils相关方法watch属性
    Unity/C# 舍入的五种写法
    基于知识蒸馏的两阶段去雨去雪去雾模型学习记录(三)之知识测试阶段与评估模块
    QLExpress学习使用总结
    kong 和konga网关部署及使用
    Vue Router的使用
  • 原文地址:https://blog.csdn.net/qq_52280112/article/details/126224359