C 在终端的那点事儿

来源:互联网 发布:python绝技百度云 编辑:程序博客网 时间:2024/05/21 12:39

/* ****************************************************

**********************常用 Mac 命令*********************

 **************************************************** */

    1、command + tab:不同应用程序之间的切换
    2、command + `:同一应用程序不同窗口之间切换
    3、command + n:新建光标所在应用程序
    4、command + w:关闭光标所在应用程序
    5、command + q:关闭光标所在(所有同一)应用程序
    6、command + c/v/x/z:复制、粘贴、剪切、撤销
    7、command + space:呼出/隐藏Spotlight



/* ****************************************************
 **********************常用终端命令**********************
 **************************************************** */

【简单操作】
    1、清屏:                         clear,快捷方式control + L
    2、查看历史命令:            上下按键
    3、自动补全命令或参数:table

    终端放大:command + 加号
    终端缩小:command + 减号


【查看操作】
    1、家目录:        cd ~
    2、当前目录 :   cd .            
    3、之前的目录:cd -

    1、查看当前工作目录:   pwd
    2、切换到指定目录:       cd 目录
    3、查看指定目录的内容:ls 目录
     (若不指定目录,则查看当前目录内容)


 

/* ****************************************************
 ********************** vim编辑前 命令 *******************
 **************************************************** */

【vim编辑器 — 终端编辑器】
    vim有三种模式:
    1、正常(命令)模式:可以输入命令,打开vim的时候
    2、编辑(插入)模式:可以编辑文件
    3、视图(可视)模式:可以可视化的批量修改文件内容
    
    操作方式:按v进入视图模式,使用方向键()选择你要选择的程序片段,
    1:按“=”会自动对齐;
    2:按“<”“>”会整体移动;

      格式:vim 文件名  或 vi 文件名
    扩展:!v:打开刚才打开过的文件
    
    返回到正常模式:Esc
    :wq  —> 保存退出,快捷方式shift+zz
    :q!    —> 不保存退出

    进入编辑模式:i、a、o、O


【其他操作】
     1、光标定位:
        $:     定位到行尾
        ^:    第一个非空字符
        gg:  定位到首行
        G:    定位到尾行
        ngg:定位到第n行,n为行号
        :n,    然后敲回车,n为行号

    2、向右删除一个字符:x
    3、复制光标所在的一行:yy
    4、粘贴到光标下面的一行:p
    5、复制n行:nyy
    6、剪切:ndd
    7、撤销:u
    8、反撤销:control + r
    9、字符串查找:/string,然后敲回车,
                string为要查找的字符串,n下翻,N上翻



/* **************************************************
 ********************** GCC编译器  *******************
 **************************************************** */

编译原理参考:

 编译原理参考-1



【gcc编译器】
    作用:将高级语言编写的源代码翻译成计算机能够识别的文件
    编译:
    1、gcc -o hello helloworld.c
    2、gcc helloworld.c -o world
    3、gcc helloworld.c,默认生成a.out
    执行:
            ./可执行程序的名字
            例如:./a.out

【多文件编译】
    格式:
    gcc -o a.out 1.c 2.c
    gcc 1.c 2.c -o a.out
    gcc 1.c 2.c
    gcc *.c
 
    gcc -o 2.i  2.c -E
    vi 2.i 打开预编译过程

    补充:
    gcc -S  file.c汇编转换
     gcc -E file.c 预编译
     gcc -c file.c 只执行到编译

    文件默认划分:按功能分成不同文件        

gcc编译器:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer


0 0
原创粉丝点击