今天的内容分为两个部分。
第一,在Linux操作系统下的基本指令。
ls:查看当前目录下的文件。
ls-a:查看当前目录下包括隐藏文件的所有文件。
ls-l:查看当前目录下文件的详细信息。
文件类型:
首字母:b,块设备文件;c,字符设备文件;d,目录文件;-,普通文件;l,链接文件;s,套接字文件;p,管道文件。
次字母:r,拥有用户读权限;w,拥有用户写权限;x,拥有执行权限。
第一组字母代表:创建文件的用户对该文件的权限情况;第二组字母代表:创建文件的同组用户对此文件的权限情况;第三组字母代表其余人对该文件的权限情况。
mkdir在当前目录下创建一个新的目录文件
rmdir删除制定的空目录文件
touch创建普通文件
rm删除普通文件
cd进入某个目录
cp拷贝某个文件或目录
mv移动或重命名某个文件或目录
rm删除普通文件
Linux系统目录结构:
最顶层日录:
根目录/
根目录下存放系统相关的文件
家目录~r (当前登录用户的家目录)每个用户均有一个属于自己的家目录
超级用户: root -> /root
普通用户: linux -> /home/linux
bin存放二进制文件
etc存放配置文件
lib库文件
root超级用户的家目录
var存放日志文件
boot存放启动代码
dev存放设备文件
home存放普通用户家目录的目录
mnt存放挂载文件
proc存放进程相关的目录
绝对路径:包含根目录的路径
相对路径:不包含根目录的路径
第二,c语言的开发。
vim编辑器
1.使用vim打开一个文件
vim filename. c
2.点击i键、a键或都o键进入插入模式点击i
3.编写程序
4.点击ESC退回到底行模式
5.输入:wq保存 并且退出
:W只保存不退出
:q只退出不保存
:q!不保存强制退出
gcc编译器
1.编译filename .c文件
gcc filename .c
编译代码filename . c默认生成a . out
gcc filename.c -0 filename
编写代码filename. c指定生成文件filename
2.执行程序./a. out
3.编译程序时可能会遇到语法错误:
error:语法错误,无法生成可执行程序
warnning:告警,可以生成可执行程序,但执行可能会出错