美文网首页
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部分

    终端命令总结: 终端中进行处理: 处理的过程:源程序→预处理→生成汇编→编译→链接 所得文件后缀 c ...

  • 配置homebrew

    homebrew 为什么需要homebrew? Mac OS X是基于Unix的操作系统,可以安装大部分为Unix...

  • 系统调用

    1、unix/linux大部分系统功能是通过系统调用实现如open/close。2、Unix/Linux的系统嗲用...

  • Homebrew的使用

    1.Homebrew简介 Mac OS X是基于Unix的操作系统,可以安装大部分为Unix/Linux开发的软件...

  • Homebrew的安装与使用

    1、首先了解Homebrew是什么? Mac OS X是基于Unix的操作系统,可以安装大部分为Unix/Linu...

  • Unix哲学与移动应用开发

    作为Linux的忠粉,《UNIX编程艺术》这本书自然不可放过。书中第一章哲学部分,从多个方面阐述了Unix哲学。对...

  • HP UX

    Unix 家族发展史 What is UNIX ®?Unix_History_SVGHistory of Unix...

  • 时间戳和时区

    Unix时间戳(Unix timestamp),Unix时间(Unix time)、druid POSIX时间(P...

  • TensorFlow2 常用函数(不断更新)

    1 tf.timestamp Unix 时间戳(Unix timestamp),或称 Unix 时间(Unix t...

  • 1、时间戳、JS如何对比时间

    时间戳:Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(P...

网友评论

      本文标题:Unix部分

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