c基础01-初识linux

linux

linux-嵌入式操作系统:开源,免费,可移植性高。

ubuntu:linux的一个版本。

linux内置介绍

1.与windows对比

        (linux)计算机=(windows)此电脑,所以linux无磁盘分区。
        (linux)终端=(windows)cmd。

2.部分内置文件如下

        bin:二进制目录
        boot:启动目录
        dev:设备目录
        home:家目录
🔔内置文件不可以更改。

3.终端

hqyj:用户名

ubuntu:版本

@ : $:分格符

~:默认工作路径(主目录)

shell命令

1.绝对路径:从根目录出发到目标文件的路径
  相对路径:从当前位置出发到目标文件的路径
eg:
          
        相对路径:home/hqyj/test
        绝对路径:计算机/home/hqyj/test
🔔 /home/hqyj/test中的第一个“/”表示计算机这个目录,后面的表示该路径下的其它目录。
2.常用指令
  • pwd:显示当前目录的绝对路径
  • ls:当前所在位置的所有文件
  • ls -a:列出所有文件,包括隐藏文件
  • ls -l:列出当前位置所有文件,包括所有文件信息
  • ls -a -l(可以组合使用):列出所有文件的所有类型
  • ls /(ls可以跟路径)
  • cd:跳转路径  

                cd :跳转到主目录

                cd /:跳转到计算机(根目录)      🔔 根目录不可以动

  • cd -:跳转到上一次目录
  • cd ..:跳转到上一级目录

                连续跳转:cd ../../../

  • mkdir:创建目录
  • rm:删除文件
  • rm -r:删除非空文件
  • touch:创建普通文件
  • cp:复制文件

                 eg:cp 1.text 2.text   将1文件复制一份叫2.text

                        cp1.text ../1.text  将1文件复制到上一级

  • vi:创建程序

                eg:创建c程序:vi demo.c

  • mv:移动文件   🔔移动后的文件有重复名字,会把文件覆盖。

                eg:mv 1.text ../day1/ 将1.text移动到上一级day1里面去

                        mv 1.text 2.text  将1改名为2

Vim编辑器

1.vi/vim 打开或新建文件

此时创建了一个c文件。

此时打开了创建的文件。

2.命令行模式:复制、粘贴、剪切等
打开上图时就是命令行模式
(1)命令行模式
nyy :复制光标所在 n 行内容, n 1 可以不写
ndd :剪切光标所在 n 行内容, n 1 可以不写
p :粘贴
u :撤销
ctrl+r :撤回撤销
gg=G :全文对齐
(2)插入模式:编辑内容
命令行模式 -> 插入模式: a i o (A I O)
a :从光标后一位开始编辑
i :从光标当前位置开始编辑
o :从光标下一行开始编辑
插入模式 -> 命令行模式: ESC
(3)底行模式:保存退出等操作
命令行模式 -> 底行模式:输入冒号 :
q :退出
w :写入(保存)
wq :保存并退出 x :保存并退出
!:强制执行
底行模式 -> 命令行模式: ESC

gcc编辑器

预处理 -> 编译 -> 汇编 -> 链接
gcc + 源文件:将源文件编译处理生成一个可执行文件
a.out
gcc + 源文件 -o 可执行文件名:将源文件编译处理生成
一个可执行文件,名为可执行文件名
执行程序: ./a.out
  • 25
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值