美文网首页
Unix部分

Unix部分

作者: LyTsai | 来源:发表于2016-05-20 16:50 被阅读43次

    终端命令总结:


    终端中进行处理:

    处理的过程:源程序→预处理→生成汇编→编译→链接

    所得文件后缀        c        i          s            o      out

    GCC(GNU C Compiler,GNU是GUN Not Unix!的缩写,可与读作guh-new,免费开源的C语言编译器):在终端中,进入*.c所在的目录,

    预处理,头文件复制:gcc-E 文件名.c –o 文件名.i,其中-o是用来制定文件的名字。

    汇编文件:gcc-S 文件名.i,出现文件名.s

    编译:gcc-c 文件名.s,编译出现了二进制文件:文件名.0;

    链接:gcc 文件名.0,成功后出现了a.out(默认,如果是要有自己的名字,加上-0);

    运行:./ a.out。

    (PS:前面三个指令后面正好是esc哎)


    附:终端命令文字版,这里好像不能插入表格,sign~

    pwd

    显示当前目录路径

    ls

    显示当前目录下子目录

    ls -l

    以列表方式显示当前目录下子目录,注意,ls后面有个空格

    ls -al

    以列表方式显示当前目录下所有子目录,包括隐藏的(以.开头)

    cd

    切换工作目录,直接回车即进入主目录

    cd目标目录路径(大小写不区分,路径指相对当前所在而言,例如当前下子目录,只需写子目录名)

    /根目录

    ~主目录(home directory),一般即/User/Apple/根目录

    .或./当前目录

    ..或../上一级目录

    ../../向上退两级目录

    绝对路径,以/开头,移植代码时可能会出现问题

    相对路径,以../或者./开头,层次关系需要自己计数

    mkdir目录名

    创建目录

    mkdir -p目录/目录

    创建子目录

    rm文件名

    删除文件,如果用了rm *.*,删除所有文件,*是通配符

    rm -r

    删除目录

    touch文件名.扩展名

    当前目录下创建文件(隐藏文件.开头)。创建多个用空格隔开。

    cat文件路径

    查看文件的内容

    echo内容>>文件名

    录入,如echo “1234” >> a.txt

    cp源文件副本

    复制文件,文件包括扩展名。同一目录下不可重名。

    不同目录下复制,副本要带上路径(从当前到目标的路径)。完成后仍然在当前目录。

    mv

    移动文件,类似cp,同一目录下时,可用于改名。移动文件到不同目录后,目前所在仍然在当前目录。

    man词条

    帮助,按q退出

    clear

    清屏

    相关文章

      网友评论

          本文标题:Unix部分

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