![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
命令行操作
clierwang
所有原创文章注明出处即可转载。
博主的网站为learkc.com,欢迎访问。
展开
-
shell获取本机ip地址
当我们使用ifconfig命令的时候,会发现结果中有ip地址,一般来说,我们不需要localhost的地址,因此只需获取eth0即可,这里不同的机器不同,可能需要稍作修改。下面给出实际运行脚本#!/bin/basharg=$(ifconfig 'eth0' | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " " )echo $arg...原创 2019-10-19 19:14:43 · 5647 阅读 · 0 评论 -
在shell中输入回车 | Y |yes等(例如在shell中使用nohup命令)
一、问题描述在linux使用某些命令的时候,常常需要我们确认,例如输入回车,Y、yes等等。如果是键盘输入的话,没什么问题;如果需要脚本中检测某些关键词并且回应的时候,需要使用特定的模块except。二、问题解决1、安装有关模块sudo apt-get install tcl tk expect2、检测某些关键词并且给出回应这里以nohup要求确认句中的“output”为例,给出...原创 2019-10-18 20:05:02 · 7723 阅读 · 0 评论 -
Ubuntu服务器后台命令整理
一、前言笔者最近在做有关网站后台内容读取以及更新修改等方面的工作,经过查询以及自己的实践之后,有了一些常用的指令,稍加整理一番供大家参考,希望能对读者有所帮助~~二、命令行操作1、ssh登陆网站后台ssh root@1.1.1.1读者可根据需要修改ip,输入这行指令后会提示输入密码,输入密码的过程不会显示,输入完成按回车即可。2、退出登陆logout 1.1.1.1输入这行命令...原创 2019-06-28 19:14:47 · 898 阅读 · 0 评论 -
(WINDOWS)REMOTE HOST IDENTIFICATION HAS CHANGED!
一、原因这个问题是说“远程主机标志已更改”,也就是说我们之前用ssh连接的时候,我们输入过“yes”,相关的主机信息保存在.ssh\known_hosts文件里面,更改之后需要手动删除这条记录。二、解决办法1、找到这个文件。网络上笔者找的教程大多基于Linux系统,目录与Windows不一致,笔者手动找到的目录是:C:\Users\用户登陆名\.ssh\known_hosts2、这个文...原创 2019-08-21 09:37:25 · 2861 阅读 · 0 评论 -
(expect)Ubuntu远程登陆/下载脚本
一、前言在linux系统中,当项目需要长期运行,指令需要频繁执行的时候,我们可以将其写在shell中,再用crontab定期执行来减少工作量。这里想介绍的是当某些指令需要等待回复,比如远程登陆和下载文件时,需要输入密码的情况。这个看起来并不困难,只需要注意一点细节即可。二、远程登陆/下载介绍:脚本运行之前需要先授予运行的权力chmod +x test.sh运行指令:./test.s...原创 2019-09-07 22:53:39 · 569 阅读 · 0 评论