Linux——基础知识

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mozha_666/article/details/79607302

Linux的特性
1、开放性,多用户,多任务,良好的移植性,对硬件要求很低,自由定制



交换分区
1、这是linux下独有的,作用是在物理内存不够用,在磁盘开辟一个分区做为虚拟内存,当然访问虚拟内存比物理内存慢得多。
2、一般物理内存小于2G,物理内存可以是其2倍,若大于2G,那就在此基础上加上2G就是应当分配的交换分区的大小。
3、Linux下可以创建两种类型的交换空间,一种是swap分区,一种是swap文件。前者适合有空闲的分区可以使用,后者适合于没有空的硬盘分区,硬盘的空间都已经分配完毕。



Linux平台下的软件自动安装与升级工具——APT和YUM
1、APT:Advanced Packaging Tool,一款轻量级的在线安装升级的软件包管理系统,synaptic是他的图形化工具
2、注意,既然是在线安装升级,系统一定要联网
3、apt的4个命令:apt-get,apt-config,apt-cdrom,apt-cache,详细见扩展1。
4、YUM也是软件包的管理系统,可以实现删除添加更新软件包的功能
5、使用之前要先安装YUM,不同的linux发行版本,命令有些差别,详细见扩展2。



辅助工具的使用
1、先介绍终端模拟器,这是什么东西呢,就是一种可以通过互联网可以连接远程服务器的软件,常用的有Xshell ,serureCRT,前者有免费版,后者和破解版,笔者现在使用的是后者,使用感觉不错,比在linux Command 窗口下好用,详细见扩展3
2、还有就是文本编辑器,我们知道linux一般自带一个VI编辑器,但是笔者觉得如果要编辑很多字符还是麻烦,下面介绍一下notepad++,这个软件里面有个插件可以在连接登录后操作服务器的文件管理系统,详细见扩展4。
3、代码阅读工具source Insight 是程序编辑器和代码浏览器,可以在线分析代码,可以解析c /c++/C#java等语言
https://blog.csdn.net/biubiuibiu/article/details/78044232

扩展1——APT基本命令
apt-get

apt-get update :更新本地apt-get数据库,与服务器pkglist文件同步,
在升级以前,一般会执行此命令实现与服务器文件同步
apt-get upgrade:不仅更新,还会自动安装所需的软件包,也可以在末尾加上要升级的软件包的名称
apt-get check:检查本地系统的完整性
apt-get install package_name:安装软件包
apt-get remove package_name:删除软件包,并删除其依赖包
apt-get source package_name:下载源码包
apt-get clean:删除缓存目录下的下载包(/var/cache/apt/archives)

apt-config

apt-config dump:显示目录的配置信息

apt-cdrom

这个命令的主要作用是添加安装光盘到APT的sources.list,
最多可以安装3张安装光盘,这样之后就可以使用apt-get 安装以前未安装的软件包
apt-cdrom add //加载一张安装光盘,运行3次就是加载3张

apt-cache

apt-cache pkgname:列出所有软件包的名字
apt-cache show:显示指定软件包的简要概述信息
apt-cache showpkg:显示软件包的常规信息
apt-cache search:查找软件包
apt-cache stats:显示相关统计信息
apt-cache dump:显示缓存中的每个软件包的描述信息
apt-cache depends:显示软件包的依赖关系
apt-cache unmet:显示不符合一致性的依赖关系


扩展2——YUM的基本命令
更新

yum check-update:检查并更新
yum update:更新所以RPM包
yum update pacekage1 package2:更新 pacekage1 和package2
yum upgrade:大规模更新

安装删除

yum install package_name
yum remove package_name

清楚缓存

yum clean package_name:清除缓存的RPM包
yum clean headers:清除缓存的头文件
yum clean oldheaders:清除缓存的旧的头文件

包列表

yum list:列出所有包,末尾加上包名就可以列出指定的包
yum list updates:列出可以更新的包
yum list install :列出已安装的包
yum list extras:列出已安装但不在资源库的包

包信息显示

yum info

搜索包

yum search package_name


扩展3——SecureCRT中文乱码问题

这里写图片描述



扩展4——notepad++连接服务器
前提你要有NPPFTP的插件
这里写图片描述
这里写图片描述

猜你喜欢

转载自blog.csdn.net/mozha_666/article/details/79607302