Linux常用工具(1)
软件包管理工具
这里的软件包管理工具就相当于手机中的应用商店,可以给你的shell中下载你所需要的软件,在shell中进行使用.只不过是用一个命令行来表示的…
yum : 指令
yum list //查看
//1.查看所能安装的软件工具
yum search keyword
//2.安装一个指定的软件工具
yum install package_name
//3.卸载已安装的软件工具
yum remove package_name
重点:对于这里下载和卸载工具,我们都需要用root用户来进行操作,只有root有这个权限来操作.
编辑器
vim : 指令
对于vim来说包含有12种操作模式,但是在其中一定会有的是: 普通 -插入 -底行三种模式,
具体的我通过实际创建一个来讲述,这样比较清楚,也容易操作:
1.使用vim操作创建一个新的文件,并点击回车 vim filename
2.进入到了这个界面,点击 i
3.变成了这个,就可以往里面写入代码,写完代码点击esc
4.直接输入":wq",就可以保存并且退出.
回到这个界面就能看见刚才创建的并且写入代码的文件
上面是对于基本的对于编辑器的基本用法,下面我对于其内容进行一个补充:
:w //保存
:q //退出
:wq //保存+退出
:q! //不保存,进行强制退出
普通模式下的操作
这里是对于编辑器内操作的一些快捷键:(这里的n指的是数字,指的是行数)
(1)光标移动操作
hjkl --左下上右
ctrl+f/b --上下翻页
gg/G --文档首行/尾行
(2)文本内容操作
yy/nyy --复制
p/np --粘贴
dd/ndd --剪切删除
x --删除光标所在字符
dw --删除单词
(3)其他操作
u --撤销
ctrl+r --撤销反向
gg=G --全文对齐!!!!!!!!!!!!!!!!!!!!
编译器
对于编译器就是对我们刚才创建的文件进行处理,让它可以进行表达.
编译过程
gcc:c语言编译器
g++:cpp编译器
-E //只进行预处理
-O //指定文件输出名称
-S //只进行编译处理
对于文件我们一般是进行一个整体的编译,而不是分步编译eg:
gcc test.c -o test.exe
关于库的连接方式:
我们一起加油,多多敲代码,多多理解就都会了!!加油!