大数据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
大数据Linux命令之命令安装、文件编辑、软件上传与下载相关推荐
- Linux系统中sz和rz命令详解(文件传输、上传、下载)
rz和sz是Linux/Unix同Windows进行Zmodem文件传输的命令工具,都使用Zmodem文件传输协议. rz: receive zmodem的缩写,运行该命令会弹出一个文件选择窗口,从本 ...
- jsp文件的简单上传与下载
@[JSP文件的简单上传与下载] 一.前期工具准备:eclipse(这里推荐eclipse,myeclipse也行,自己找了半天也找不到为什么无法使用组件的问题),tomcat,还有jspsmartu ...
- rz安装 xshell_利用XShell上传、下载文件(使用sz与rz命令)
Xshell很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz. 首先你的Linux上需要安装安装lrzsz工具包,(如果没有安装请执行以下命令,安 ...
- linux环境下,模拟百度网盘上传、下载文件
目录 1.题目 2.运行截图 3.总体设计 4.详细设计 5.源码 5.1服务端 5.2客户端 1.题目 1)模仿百度网盘实现一个文件上传.下载.浏览的终端网盘; 2)能够实现文件和目录的存储; 3) ...
- 往服务器上传文件的软件,上传云服务器文件的软件
上传云服务器文件的软件 内容精选 换一换 若用户私钥泄露,用户可通过管理控制台使用新的密钥对替换弹性云服务器内的公钥,替换完成后,用户需要使用本地保存的新密钥对的私钥登录该弹性云服务器,无法使用替换前 ...
- JS开发——文件夹的上传和下载
文件夹上传:从前端到后端 文件上传是 Web 开发肯定会碰到的问题,而文件夹上传则更加难缠.网上关于文件夹上传的资料多集中在前端,缺少对于后端的关注,然后讲某个后端框架文件上传的文章又不会涉及文件夹. ...
- JavaScript开发——文件夹的上传和下载
我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用. 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小 ...
- java实现文件夹的上传和下载
我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用. 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小 ...
- asp 调用java文件上传_用asp实现文件浏览、上传、下载的程序
可以放在服务器上,对服务器上的文件进行浏览.上传.下载,可下载文件源码. 把下所有代码入在一个文件里即可,文件的后缀要为asp. thedir = request("thedir" ...
最新文章
- r语言和python-R语言和Python一块学习会弄混吗
- 用Django开发Web应用程序异常
- 2020-10-19 Keil安装及使用
- outlook html阅读,Html Email 邮件html页编写指南
- Pedestrian Identification (2) ——研究现状总结
- oom 如何避免 高并发_微博短视频百万级高可用、高并发架构如何设计?
- 使用sqlite3创建数据库表的时候须要注意
- 每天一道算法题(39)——含有重复字符的全排列
- af_netlink_Linux Netlink通信机制详解(上)
- argparse、glob、findall
- 墙后的所有姿势,全被“瞎眼”AI透视
- 我的世界检测不到java_《我的世界》检测不到java怎么办?
- 计算机老是蓝屏需要重新启动3,电脑蓝屏重启,教您电脑经常自动蓝屏重启怎么办...
- svn和git版本管理
- Delta并联机构在ADAMS仿真中的运动副设置
- Vue 快速原型开发
- mysql中怎么防止数据丢失
- Could not resolve dependencies for project com.koolearn:koo-b2b-tesa-api:jar:1.0-dev-SNAPSHOT
- 汇编移位指令SHR,SAR,SAL/SHL,ROR,ROL,RCR,RCL
- 亚特兰提斯之人鱼宝宝