一:Linux系统的使用方法以及相关内容
1:学习了如何下载、打开、使用以及关闭保存Linux程序,认识了相关按钮说明
2:学习了几种基本命令:
ls:查看当前目录下的所有文件
mkdir:创建空目录文件
蓝色为目录文件(文件夹),白色为普通文件(文本文件)
rmdir:删除空目录文件
注意:不能删除目录为空的文件
rm -rf可以删除不为空的目录,但是谨慎使用,删除无法找回
touch:创建普通文件
rm:删除普通文件
cd:进入某个目录
其中cd有几种特殊情况:
cd和cd~表示进入当前的家目录
cd..表示进入当前目录的上一级目录
cd/表示进入根目录(顶层目录)
cd dir进入当前目录的dir目录
pwd:查看当前目录的绝对路径
绝对路径:登录用户不同,所在目录不同,相同路径不会出现不同的含义(eg:精准定位,可以从地图上找到)
相对路径:登录用户不同,所在目录不同,相同路径会出现不同的含义(主观判断位置,我的前边左边等等)
cp:拷贝文件(拷贝文件夹需要+-rf)
mv:剪切(移动)文件,也可以用来修改文件名
3:例题分析
- 练习:
- 在桌面(~/Desktop)下创建三个文件夹 test1、test2和test3
- 在test1下创建file1.txt
- 在test2下创建file2.txt
- 在test3下创建file3.txt
- 可以通过图形界面查看所有文件是否创建正确
这道题用到了创建目录文件以及普通文件的操作,要会掌握返回上一级目录的操作,需要一步一步操作三个test,进入、创建、退出,大概可以分为这几步
4:目录结构
目录为树形结构,最顶层目录为根目录,用/表示,/下有系统文件,普通用户不能对系统文件进行修改删除等操作。
超级用户(root)
有且只有一个并且家目录在/root
普通用户(名字不限制但是除了“root”)
很多个家或者没有家
家目录在/home/用户名
5:C语言
1.不同于其他软件操作C语言的方式,linux系统需要进行vim操作:
1:输入 vim filenamec
2:按下a或者i进入插入模式
3:操作完按esc退出插入模式
4:之后输入“:wq”退出并保存
w:written,即书写保存
q:quit,即退出
也可以单独w或者q
wq!为强制保存退出
2.gcc编译器
可以编译一个已写好的C语言程序代码
输入gcc filename.c
如果正确继续下一步,错误会报错需要先进行修改再继续下一步
代码正确之后执行a.out:
./a.out
也可以修改执行成功的名称:
gcc filename.c -o 666(666为新名称)
6:总结
今天学习的相对简单,主要认识了几种基本的linux命令和C语言的部分知识,主要是要熟悉这些命令的拼写以及使用方法。