Linux Shell操作 执行C代码显示当前路径

unix系统下一切皆文件,文件夹是文件的一种。设备也会对应到相应的文件类型。
基础知识:
. 代表当前路径
..代表上级目录(父目录)
/ 在路径的最前边的时候代表树根。在路径中间的时候只不过是路径分隔符
~代表当前用户的工作主目录,操作系统可以同时多用户登陆的
绝对路径 从树根一步一步找/Users/anhuikehong/Desktop/Swift
相对路径

  • ls系列
    pwd:显示当前路径
    ls:显示当前文件夹下的文件
    ls -l:长格式显示当前路径下的文件。也就是将文件的属性显示出来。
     
    Linux Shell操作 执行C代码显示当前路径
    image.png
d 代表是文件夹类型的文件
- 代表的是普通的文件类型

ls -a:显示所有文件包括隐藏文件

  • cd系列
    切换路径
    cd xx:xxx是文件名 进入xxx文件
    cd /:切换当前路径到树根
    cd ..:切换路径到上一级目录
    cd ~切换路径到当前用户的工作主目录
    cd - 撤销上一次cd 命令的操作
  • 查看当前用户
    echo $USER
     
    Linux Shell操作 执行C代码显示当前路径
    image.png
  • 创建文件/文件夹
    mkdir xxx 创建xxx文件夹
    rmdir xxx 删除xxx文件夹
    touch xxx 创建xxx文件 未指定文件类型:touch wpp 指定文件类型 touch wpp.c
    rm xxx删除文件名
    rm -r xxx删除文件夹
    cat wpp.c 查看文件内容
     
    Linux Shell操作 执行C代码显示当前路径
    image.png
  • man ls 查看ls命令的帮助文档
  • vi
    vi wpp.c 可以打开wpp.c文件或者创建wpp.c文件并打开
    按ESC键 跳到命令模式
    :w 保存文件但不退出vi
    :wq保存文件并退出vi
    Shift+Z Z 退出
    i插入
#include<stdio.h>
int main()
{
printf("hello");
return 0;
}
  • 运行C语言
    直接运行
    gcc wpp.c生成a.out文件
    ./a.out 运行
     
    Linux Shell操作 执行C代码显示当前路径
    image.png

    详细运行
     
    Linux Shell操作 执行C代码显示当前路径
    image.png

     
    Linux Shell操作 执行C代码显示当前路径
    image.png
 
Linux Shell操作 执行C代码显示当前路径
image.png

gcc 是编译器
-S 调用编译器的功能,将C语句翻译成汇编语句
-c 调用编译器功能将C语句、汇编语句翻译成机器语言
-o 文件 指定文件名字,在对程序处理以后,需要将处理后的内容输出到一个文件中,这个文件就是输出文件。

gcc -S wpp.c -o wpp.s
将C语言翻译成汇编语言

gcc -c wpp.s -o wpp.o
或者
gcc -c wpp.c -o wpp.o
以.o结尾称为目标文件

gcc wpp.o -o wppExe
或者 gcc wpp.c -o wpp
将目标文件和运行库文件进行绑定,形成可执行的文件。该过程称为链接

./wppExe
执行文件
  • 清屏clear
 
 

Linux Shell操作 执行C代码显示当前路径

上一篇:ogg同步服务配置复制和同步进程的开始文件及RBA


下一篇:ubuntu docker开启2375端口,支持远程访问