大数据Linux命令之命令安装、文件编辑、软件上传与下载

一、如何找命令

当我们输入一个系统中没有安装到的命令时,会抛出提示:command not found

Linux 下,我们常使用 cd ,grep,vi 等命令,有时候我们要查到这些命令所在的位置,如何做呢?

linux下有2个命令可完成该功能:which ,whereis

which 用来查看当前要执行的命令所在的路径。

whereis 用来查看一个命令或者文件所在的路径,

which命令的原理:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

(1)输入系统命令:which xxx (xxx是命令)(根据环境变量寻找路径)
在这里插入图片描述
系统是利用环境变量来寻找和输出命令的:echo $PATH(PATH是linux系统本身带有的环境变量,是固话的,以冒号为分隔,从第一个路径开始寻找,直到找到)
在这里插入图片描述
当输入一个系统没有的命令时:command not found
在这里插入图片描述
在这种情况下,需要安装服务命令。
(2)安装服务的命令
1、创建命令shell脚本:vi xx (xx是命令名称)我这里是sv
输入以下脚本内容:
在这里插入图片描述
2、赋予脚本执行权限:chmod +x sv
3、编辑全局环境变量文件/etc/proflie:vi /etc/proflie
添加以下内容:
在这里插入图片描述
4、生效全局环境变量文件/etc/proflie:source /etc/proflie
5、查看命令路径并直接输入命令看看是否执行。
在这里插入图片描述
注意:系统自动将最新安装的命令放到最前面

二、vi文件编辑

(1)命令模式→编辑模式:i键
(2)编辑模式→命令模式:Esc键
(3)命令模式→尾行模式:shift:
尾行模式:
(1)q!:强制退出
(2)wq:保存退出
(3)wq!:强制保存退出
(4)set nu:显示行号
(5)xx(数字):跳转至第xx行(前提先set nu)
(6)set nonu:取消行号
(7)/xxx:寻找xxx内容所在行(按n往下翻,按N往上翻)
命令模式:
(1)gg:第一行的第一个字符
(2)G:跳至最后一行的第一个字符
(3)shift$:跳至行尾
(4)dd:删除当前行
(5)dG:删除当前行及以下所有行
(6)ndd:删除当前光标及以下的n行
在这里插入图片描述
###如何清空一个文件(除vi)
误区:echo ‘’ > xxx.log 不是0字节,不能清空
在这里插入图片描述
可使用:cat /dev/null > xxx.log
在这里插入图片描述

注意:修改生产上面配置的文件和其他同事的文件,一定备份!!!

三、软件上传和下载

首先安装上传下载文件:yum install lrzsz
上传:windows → linux : rz xxx
下载:linnx → windows : sz xxx
下载的位置:云主机中右键ssh,在Properties选项
在这里插入图片描述
推荐使用EditPlus工具进行处理。

PS:上传和解压将在下一篇博客中体现到

加油???


2018-9-24 16:19
Sylvia

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值