美文网首页
C语言-mac开发环境

C语言-mac开发环境

作者: 孙国庆 | 来源:发表于2015-04-19 11:14 被阅读689次

    1、终端命令

    2.1什么是终端,终端的作用

    路径的概念——文件的位置

    mac:/users/qianfeng/desktop/**.**

    windows:d:\ms\desktop\*.*

    绝对路径:从根目录开始链接

    相对路径:不从根目录开始链接

    目录(文件夹)

    2.2 pwd显示当前工作目录

    ls显示当前目录下的可见文件

    ls -a显示当前目录下的所有文件(包括隐藏文件)

    ls -l是以长格式形式显示可见文件的基本属性

    ls -G颜色显示

    打开终端,默认进入的是“用户主目录”

    2.4 cd改变当前的工作路径

    cd dir进入名为dir的目录

    cd..返回到上层目录

    cd直接进入用户主目录

    cd ~进入用户主目录

    cd.进入到当前目录

    cd /进入到根目录

    2.5mkdir创建新目录(当前目录下创建)

    touch创建普通文件

    ——touch test.txt创建一个名为test的文本文件

    2.6 cp复制(拷贝)

    cp test.txt .. 相对路径复制到上一级目录

    cp test.txt /users/qianfeng/desktop 绝对路径

    cp -r test1 ./test2/

    —— -r 表示连同test1下面的子目录一同复制到test2下

    2.7mv剪切

    mv test.txt .. 剪切到上一层目录

    mv test.txt /users/qianfeng/desktop/sgq/

    mv ../test.txt .绝对路径剪切

    重命名:mv test.txt haha.txt相对路径重命名

    mv /users/qianfeng/desktop/sgq/test.txt /users/qianfeng/desktop/sgq/haha.txt

    为什么要学绝对路径?

    ——因为我们可以操作非当前目录下文件

    2.8 rm删除

    ——删除普通文件

    rm -r删除目录

    rm -r *删除当前目录下的所有文件

    3、vim 是终端下的文本编辑器

    作用:打开文件,编写文件,保存文件,关闭文件。

    vim的三种模式

    命令模式

    输入模式

    末行模式

    3.1.1命令模式

    打开文件:vim test.txt

    打开一个文件直接进入命令模式

    进入命令模式

    x---删除一个字符

    dd---删除一行dd与p连用相当于剪切

    (n)dd---删除N行

    yy---相当于复制

    p---相当于粘贴

    u ---取消上一次操作(撤销)

    shift+$---光标移动到行的末尾

    shift+⬅️---光标回到行首

    gg---光标回到第一行头

    G(shift+g)---光标回到末行

    3.1.2输入模式

    切换到输入模式:ESC+(狂按ESC 保证你在命令模式)(a或i或o)

    esc+a光标之后输入

    esc+i光标之前输入

    esc+o重启一行输入

    下方出现insert时可以输入

    3.1.3末行模式(存在即合理)

    切换到末行模式:狂按ESC 保证你在命令模式)+:(冒号)

    ——w保存

    ——q退出

    ——wq保存并退出

    ——q!强制退出

    数字n---光标跳到第N行

    /---正向查找

    ?---反向查找

    n---查找下一个

    set nu---设置行号

    set nonu---取消行号

    3.2 切换三种模式关系

    命令模式《——》输入模式

    命令模式《——》末行模式

    相关文章

      网友评论

          本文标题:C语言-mac开发环境

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