C语言学习笔记2——Linux的基础命令及C的编译

一、Linux基础简况

打开ubuntu的命令终端:ctrl+alt+t

(一)Linux七大类型文件

- 普通常规文件-硬盘存储类文件

d 目录文件(文件夹)

l  软链接文件(快捷方式)

p  管道文件

s  本地域套接字文件

c  字符设备驱动文件

b  块设备驱动文件

(二)列表罗列的信息

total 36                                                                           

代表当前文件夹所占内存的大小(KB)

-rwxrwxrwx 1 scenery scenery    0 7月   1 18:37 a

-:文件类型

rwx:文件拥有者的操作权限

r-x:文件所在组的用户的操作权限

rwx:其他用户的操作权限

1:硬链接数

scenery:文件拥有者是谁

scenery:所在组的组名

0:文件大小,以字节为单位

7月   1 18:37:更新日期

a:文件名

(三)基础常用命令

1、pwd

        打印当前所在路径

2、ls

        罗列文件信息

ls             查看当前文件夹有哪些(蓝色就是文件夹(目录))

ls -a         查看所有的文件,包括当前隐藏文件(.开头的就是隐藏文件 .代表当前文件夹, ..代表上层文件夹)

ls             目录文件夹 查看指定目标文件夹里面的内容

ls -l          以列表的方式罗列出目录的内容

3、cd

        改变路径

cd           去到的路径名(相对路径:相对于你当前位置的路径,绝对路径:从头开始的路径,就是/开头)

cd ..         回到上层文件夹

cd  -         回到上次所在路径

4、cp

        复制文件

cp           复制的文件名 复制到哪个路径

cp           复制的文件夹名 复制到哪个路径 -r

5、mv

        移动文件,重命名

mv          移动的文件名/文件夹名 移动到哪个路径

mv          旧名字 新名字

6、rm

        移除文件

rm         删除的文件名

rm         删除的文件夹名 -rf

7、f

        默认确定删除(eg.删除超级用户创建的文件,一般删除他会问你是否删除,而加上f之后默认确定)

8、history

        查看命令历史

        上下键可以直接出历史命令

9、mkdir

        创建文件夹

mkdir 文件夹名

10、touch

        新建文件

touch 文件名

11、clear

        清屏

ctrl+l

12、sudo

        用超级用户权限去执行命令

sudo            命令

sudo  -s      ubuntu18.04之前代表获取超级用户权限(依旧使用原本用户的配置),之后的版本变成了根sudo su一样的作用

sudo su      切换为超级用户(输入完这条命令之后需要输入密码才能登录超级用户)

13、gedit

GNU editor

gedit 文件名 &

在后台打开指定的文件

14、vi

编辑器,纯键盘编辑器

(四)C的编译

gcc:

GNU提供的C语言编译器

gcc .c文件

编译如果没有语法问题,则会直接生成一个a.out文件

Gcc .c文件  -o pooh

编译.c文件生成一个叫做 pooh 的应用程序

运行程序:

./应用程序名字

想要看main函数的返回值:

echo $?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值