c语言基础

day1

Linux操作系统

优点:

1.开源

2.免费

3.安全性

4.可以软件实现裁剪

5.效率

6.一科倒置的树,一切皆文件,只有一个根目录(/)

windows:

1.GUI界面(按键)

2.软件生态丰富

二、常见的shell命令

1.打开终端

1.图形化界面:点击终端图表

2.快捷键:control+Alt+T

2.pwd

1.显示当前所在路径(绝对路径),从根目录开始

2.相对路径:从当前位置

3.~:默认工作目录(输入pwd命令可显示,我的是/home/hqyj);

.:当前目录

..:上级目录

3.cd

切换到目标目录

cd  路径

cd:回到家目录

cd -:回到上一次目录

4.ls

显示当前所在位置的文件

加参数的情况:

ls -l 以列表形式显示文件的详细信息

文件类型+权限+文件数+所属组+字节数+时间戳+文件名

ls -a 显示当前所在位置的文件,包括隐藏文件(.,..)

详细信息:

-rw-rw-r-- 1 hqyj hqyj   152 Jul 24 09:23 first.c

权限:用户+所属组+其他

r:可读

w:可写

x:可执行(绿色)

-:没有权限

文件类型:

-:普通文件

d:文件夹(目录)

文件类型

5.mkdir 创建文件夹(目录)

mkdir 目录名  在当前目录下创建目录

mkdir 路径/目录名  指定目录下创建目录

6.rmdir 删除文件夹

rmdir 目录名(空目录)

7.创建文件

touch 文件名(包括后缀)

创建的文件已存在,则会更新时间戳。

8.rm 删除文件

rm 文件名称

rm -r 删除非空目录(递归删除)

9.补充命令

1.cat  文件名 : 查看文件的内容

2.cp  复制目标文件名 复制文件名:复制

3.mv  路径/文件名  路径:文件的移动

eg:

     mv  1.TXT  ../ 移动到上级目录

改名:

     mv  1.txt  2.txt

三、vi/vim编辑器

       对文件进行编辑操作,如果文件不存在则创建文件。

vi/vim  文件名

       三种模式:命令行模式(默认esc)、插入模式(i/a)、底行模式(:wq)

        命令行模式:复制(yy--所在行;nyy--光标后n行)、粘贴(p--粘贴yy复制的内容)、剪切(dd--所在行;ndd--剪切光标后的n行)、撤销(u--撤销粘贴内容)。

插入模式:a,i,o,A,I,O

底行模式:

:q退出

:w保存

:wq保存并退出

:x保存并退出(未做修改时不会保存)

:!强制执行

四、gcc编译器

把.c文件进行编译,生成可执行文件

gcc 文件名

eg:

        test1.c

        gcc test1.c   生成可执行文件a.out

        gcc  文件名 -o 可执行文件

eg:

        test1.c

        gcc  test1.c  -o  test1.c

运行可执行程序:

        ./可执行文件名

eg:

        ./a.out

        ./test1

#include <stdio.h>

int main(int argc, char *argv[])

    printf("Hello World!\n");
    printf("Hello World!\n");
    printf("向海铭dsb!\n");
    return 0;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值