美文网首页
mac 终端常用命令

mac 终端常用命令

作者: balancelibra | 来源:发表于2016-07-19 17:12 被阅读32次

    mac os 采用的是Unix文件系统
    根目录位置是 /
    驱动所在位置是 /System/Library/Extensions
    用户文件夹所在位置是 /Users/用户名
    桌面的位置是 /Users/用户名/Desktop
    文件通配符号为 *

    注意:在Unix系统里是区别大小写的。

    1.列出目录下的文件和文件夹:
    ls


    2.切换目录:
    例如:在根目录下切换到桌面
    cd /Users/用户名/Desktop


    3.建立新目录(文件夹)
    mkdir 目录名


    4.拷贝文件
    cp -R 源文件 目标文件
    例如:把用户目录下的1.txt拷贝到桌面上
    cp -R 1.txt /Users/用户名/Desktop


    5.删除文件
    rm 文件
    例如:将桌面的1.txt文件删除
    rm /Users/用户名/Desktop/1.txt

    删除文件夹的时候会提示删不掉,这时候需要用rm -rf 命令强制删除。


    6.移动文件
    mv 源文件 目标文件
    例如:把桌面的1.txt移动到桌面上new文件夹
    mv /Users/用户名/Desktop/1.txt /Users/用户名/Desktop/new


    7.文本编辑:vi编辑器
    7.0.1 vi的编辑状态基本分为三种:命令模式,插入模式,末行模式;(只有在插入模式下才能编辑文本)
    7.0.2 vi的基本操作:
    在终端输入vi 文件名,这时vi处于命令模式,需要输入i,进入插入模式编辑。
    编辑完成后,先要按下Esc键进入命令模式,然后输入:进入末行模式,再输入wq进行保存并退出。

    输入q!为强制退出,不保存。

    7.0.3 命令模式下进入插入模式:
    命令模式下输入i进入插入模式,是从光标的前一个位置开始输入文本。
    命令模式下输入a进入插入模式,是从光标的下一个位置开始输入文本。
    命令模式下输入o进入插入模式,是插入新的一行并从新的一行的行首开始输入文本。


    7.0.4 命令模式下移动光标:
    h:左
    j:下
    k:右
    l:上

    [ctrl]+[b]:屏幕往后移动一页
    [ctrl]+[f]:屏幕往前移动一页
    [ctrl]+[u]:屏幕往上移动半页
    [ctrl]+[d]:屏幕往下移动半页

    数字0:光标移到所在行的开头
    g:移到文本的最前面
    G:移到文本的最后面
    $: 移到行尾
    ^: 移到行首
    w: 移到下个单词的开头
    e: 移到下个单词的末尾
    b: 移到前个单词的开头


    7.0.5 删除文本:
    x: 每按一次,删除光标后面一个字符
    X: 每按一次,删除光标前面一个字符
    dd: 删除光标所在行
    ?dd: ?代表数字,从光标所在位置开始删除几行


    7.0.6 复制和粘贴:
    yw: 将光标所在之处到末尾的字符复制。
    ?yw: 复制?个字符。
    yy: 复制光标所在行。
    ?yy: 复制?行。
    p: 粘贴复制内容。


    7.0.7 撤销上次操作:
    u


    7.0.8 列出光标所在行号:
    [ctrl]+[g]


    7.0.9 移动光标到第?行行首
    ?G


    7.1.0列出行号:
    命令模式输入 set nu


    7.1.1 跳到文中的某一行:
    : ?
    ?表示一个数字


    7.1.2 查找字符:
    : /关键字
    按n一直往后寻找


    相关文章

      网友评论

          本文标题:mac 终端常用命令

          本文链接:https://www.haomeiwen.com/subject/stgmjttx.html