C语言阶段性总结1

一、前言

1.1编译环节介绍

虚拟机,乌班图

虚拟机:虚拟出来一台pc机

乌班图:linuxOS

为什么要使用linuxOS:为什么不直接去使用devc++;(以前学过的)

嵌入式:以计算机技术为基础,软硬件可裁剪的(用软件来控制硬件)

裁剪:修改

为什么需要裁剪:根据用户的需要

软件裁剪用什么:linuxOS

1.2目录结构

windows:倒置的森林,有盘符之分

linux:倒置的树,根目录(/):顶层目录;家目录(~)(/home/linux64)

$:普通用户;#:超级用户;sudo su:切换为超级用户;linux之下一切皆文件 

1.3linux常用命令

格式:命令 【选项】 【参数】

打开终端:

  1. 点击终端,打开
  2. Ctrl+alt+t:打开默认家目录路径的终端
  3. ctrl+shift+n:打开一个和当前终端路径相同的终端

Tab:自动补全

Clear:清屏

Ctrl+l: 清屏

Pwd:显示当前所在的绝对路径

绝对路径:从根(/)目录开始的路径

相对路径:相当于当前的路径

ls :显示当前路径下的文件

根据颜色区分:

蓝色:文件夹

白色:文件

绿色:可执行文件

ls 路径:显示指定路径下的文件

ls  -l:显示当前路径下文件以及他们的属性

ls  -a:显示当前路径下的所有文件(包含隐藏文件)

隐藏文件:以.开头的文件

.  :当前目录

.. :上一级目录

ls -la:显示所有文件的属性

ls -la 路径:显示指定路径下的所有文件的属性

touch 文件名/文件路径:创建文件,一次可以创建多个

rm 文件名/文件路径: 删除文件,一次可以删除多个

mkdir  文件夹名/文件夹路径:创建文件夹,一次可以创建多个(注意路径)

rmdir  文件夹名/文件夹路径:删除空文件夹,一次可以删除多个

rm  -rf : 删除空、非空文件夹

rm  -ri: 删除文件夹并且会询问你是否要删除

cd :回到家目录

cd .. :进入上一级目录

cd -:进入上一次操作的路径之下

拷贝:cp 源(文件/-r文件夹) 目标文件中

mv有两个作用:

移动:mv  文件/文件夹 目标文件

(后面的文件如果存在,就是移动的作用,如果不存在,就是改名的作用)

重命名:  mv 原文件名  新文件名

1.4vim编辑器

底行模式下:

w:保存

q:退出

wq:保存并退出

q!: 强制退出

wq!:保存并强制退出

Set nu: 显示行号

Set nonu: 取消显示行号

命令行模式下:

yy:复制

dd:剪切(剪切后不粘贴则为删除))

P : 粘贴

nyy:复制n行

ndd: 删除n行

u:撤销

Ctrl+r:反撤销

5.gcc编译器(编译为计算机可识别的二进制文件)

1.gcc  hello.c

默认生成的可执行文件

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值