前言
首先,我们必须要知道MySQL、Oracle、DB2、greenplum等皆是由LINUX搭建,其次,web服务器tomcat和Jobss也是搭建在LINUX上。同时,Linux系统的市场份额也越来越逼近99%,这足以说明了我们学习linux的必要性。
一、学习Linux
一、安装Yum指令
1、全称:yellow dog updater modified
2、作用:能够从指定的服务器自动下载RPM包并且安装,可以自主处理依赖关系,并一次性安装号所有的包,yum提供了增删安装功能,一组甚至全部命令,且易记。3、注意:在安装时,需要建立在联网状态下!
二、mkdir指令
1、中文意思:创建目录
2、英文全称:make directory
3、基本语法:mkdir [选项](要创建的选项)
4、选项-p 创建多级目录(no error if existing,make parent directories as needed==如果存在,没有错误,根据需要创建父目录)-R 递归创建(展示文件内所有内容)
5、案例1:创建mjh2
6、案例2:创建1-10个文件夹
7、案例3:创建多级目录 aa/bb/cc
8、案例4、批量生成文件
三、touch指令
1、中文意思:接触
2、指令意思:创建空文件
3、基本语法:touch 文件名称
4、案例1:创建4-9
5、案例2:创建a-z
6、案例3:强制删除a-z
四、软硬连接
1、区别
2、案例1:软链接
3、案例2:硬链接
五、CP指令
1、英文全称:copy
2、中文翻译:复制
3、基本语法:CP [选项] source dest
4、选项:
5、案例1:将1.txt复制到/opt/中
6、案例2:将part1文件夹复制到/opt/中
7、案例3:如何将 -rf 的覆盖请求取消,使用两种方法
第一种方法:
第二种方法:
8、案例4、使用-ir将part1复制到/home/中
六、Rm指令
1、中文含义:删除
2、英文全称:remove
3、基本语法:rm [选项] 要删除的文件或者目录
4、选项:
5、案例1:不提示删除
6、案例2:提示删除
七、MV指令
1、中文意思:移动文件或目录或重命名
2、基本语法:重命名:MV OldName NewName (同一目录) 移动文件:MV /Temp/movefile(源文件) targetfolder(目标位置)
3、案例1:将part1重命名为newpaper
4、案例2:将newpaper移至/opt/下
八、which命令
1、中文翻译:哪里
2、指令翻译:可以检索、查看某个指令在哪个目录下
3、基本语法:which 命令|程序名
4、案例:检索出tree在哪个目录下
九、Find指令
1、中文翻译:寻找
2、指令翻译:将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或目录显示在终端
3、基本语法:find 【搜索范围】【选项】
4、选项
5、补充冷知识
6、案例1:在/home/下,寻找以“.txt”结尾的文件
7、案例2:寻找/etc/下文件大小大于2M的文件
8、案例3、寻找/home/下文件大小大于5M的文件(使用取反方法)
9、案例4、在/home/目录下,将五天前的以“.Txt”结尾的文件详细地友好地调用进{}中,采用名称查询
10、案例5、在/home/目录下,将1天内的以“.Txt”结尾的文件彻底不提示的删除,采用名称查询
11、案例6、在该目录下搜索出所有含有bin文件
12、案例7、在当前目录中使用-a和-o寻找文件大小大于1024k的文件并且(或者)姓名后缀包括“.txt”
三、总结
在本次的LINUX命令中,我们发现Linux和win操作不尽相同,例如,创建文件夹使用mkdir,创建文件使用touch,而win下,则是右击创建文本文档。Linux可以更加直观的使运维工程师或者使用者操控计算机。同时,在win下使用着想要复制粘贴时,需要在一个目录下复制,在去另一个目录下粘贴,而Linux无需如此。只需一条cp [选项] 源文件 目标文件即可。其次在删除文件时,与win相比,Linux的删除rm -rf 更加彻底。但慎用!最后在增删改查中,查是最体现价值的操作,win中的查需要进入cmd界面,进行一步一步查询,而Linux只需要 find 【查找范围】 【查找条件表达式】一条命令即可找到,同时在基础的查找命令中还可以添加很多其他的限制,能够更加精确的文件夹或文件,甚至是文件中的内容。