加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

为什么别人一周解决Linux,而你却做不到

发布时间:2022-07-15 16:06:59 所属栏目:Linux 来源:互联网
导读:我给大家精选准备了4段Shell实战脚本 / 基础Linux常用命令; 实战命令一: 在实际的工作中,我们经常需要将多个文件同时移动到一个指定的目录下,如果一个一个移动,太折腾... 你应该要知道:mv 有一个选项叫 -t,是指定目标文件夹,就是我们所要将文件移至
  我给大家精选准备了4段Shell实战脚本 / 基础Linux常用命令;
 
 
  实战命令一:
  在实际的工作中,我们经常需要将多个文件同时移动到一个指定的目录下,如果一个一个移动,太折腾...
 
  你应该要知道:mv 有一个选项叫 -t,是指定目标文件夹,就是我们所要将文件移至的文件夹
 
  方法/步骤
 
  比如当前目录下有a.dir b.dir c.dir isTester.html ido.txt
 
  我们现在要将a.dir b.dir c.dir isTester.html ido.txt这几个文件移动到idolaoxu 目录下。
 
  执行:mv a.dir b.dir c.dir isTester.html ido.txt -t idolaoxu
 
  就可以一次将这些文件移动到idolaoxu下。
 
  当然,还可以用另外一种方式:先将指定要移动的文件打包,移过去之后,然后在将文件解包,这个在文件数量大的情况下,还是可以的,少的情况下,还是用上面的方法比较靠谱。
 
  Shell脚本实战,实用脚本二:
  result=`npm install idoComponents`
 
 
 
  cd ./src
 
  compass compile --force
 
  cd ..
 
  webpack
 
  tar -cvf ido-manager.tar ./src/build ./src/img ./src/pages ./src/lib
 
  else
 
  echo -e "idoComponents install error; n 请重新构建一次"
 
  exit 1
 
  fi
 
  如上,很简单的一个脚本片段,老徐用来解决某个问题的,也许对你有用~
 
  如果你看不懂是什么意思,去Google搜索下吧~
 
  shell脚本实战三:一句脚本搞定,删除指定天数前的备份文件
  一句脚本即可搞定:
 
  不废话,
 
  脚本如下:
 
  find /APP/ido/xu/ -mtime +7 -name "idoxu.tar.*" -exec rm -rf {} ;
 
  当然,这个是可以做很多扩展的,你可以试试~
 
  说明:
 
  /APP/ido/xu 此文件夹下的备份文件
 
  -exec rm -rf 执行删除操作
 
  实战脚本四:怎么样向服务器上传部署包?
  很多同学可能会说我通过某某工具很简单搞定~
 
  那么如果没有工具呢?
 
  方式有很多种,今天分享scp,很简单(一行命令搞定!):
 
  $ scp filename username@remotehost:remotedirectory
 
  执行:
 
  $ scp isTester.txt root@192.168.1.234:/root/idotest
 
  然后输入远程服务器192.168.1.234 的root密码,就可以开始copy上传了!
 
  搞定!
 
  OK,可以思考下scp如何从远程服务器copy文件到本地?

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读