我给大家精选准备了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`

sleep 20

echo $result

if [[ $result == *idoComponents* ]];then

echo "idoComponents install success"

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 此文件夹下的备份文件

-mtime +7 七天前的备份文件

idoxu.tar.* 名称为idoxu.tar为前缀的备份文件

-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文件到本地?

同样很简单

原文链接:http://www.magedu.com/72001.html

为什么别人一周搞定Linux,而你却做不到相关推荐

  1. linux shell find depth,搞定 Linux Shell 文本处理工具,看完这篇集锦就够了

    原标题:搞定 Linux Shell 文本处理工具,看完这篇集锦就够了 Linux Shell是一种基本功,由于怪异的语法加之较差的可读性,通常被Python等脚本代替.既然是基本功,那就需要掌握,毕 ...

  2. linux 密码复杂度,用PAM 搞定Linux 平台密码复杂度问题

    用PAM 搞定Linux 平台密码复杂度问题 星期五, 十二月 27, 20130 作为一个PAM的一个模块,pam_cracklib可以被用来检查密码是否违反密码字典,这个验证模块可以通过插入pas ...

  3. 【全网最全】一文搞定 Linux 压缩、解压哪些事儿

    一文搞定 Linux 压缩.解压哪些事儿 Linux 常用的解压和压缩命令如下: 1..tar # 解包 tar xvf FileName.tar # 打包 tar cvf FileName.tar ...

  4. 终于搞定终于搞定linux下阅读pdg(转)

    终于搞定终于搞定linux下阅读pdg(转)[@more@]转贴: 许多朋友都下载过PDG格式的文件,也就是超星图书馆的数字图书,这些图书在Windows下可以使用超星图书浏览器方便的阅读,但在Lin ...

  5. 【一周搞定计算机网络】计算机网络第5章(运输层)

    [一周搞定计算机网络]文章全系列已经更新完毕,详情请戳: 计算机网络第1章(概述) 计算机网络第2章(物理层) 计算机网络第3章(数据链路层) 计算机网络第4章(网络层) 计算机网络第5章(运输层) ...

  6. 数据库 字段长度_全美都在用的大型肿瘤数据库,教你用别人的数据搞定一篇SCI...

    转载来源: 全美都在用的大型肿瘤数据库,教你用别人的数据搞定一篇SCI_辑思编译​editideas.cn 今天介绍一个经典的肿瘤数据库-seer,它是北美最具代表性的大型肿瘤登记注册数据库之一,收集 ...

  7. 15分钟搞定Linux三剑客 grep sed awk

    剑客grep 来者何人 grep是linux上的字符串搜索匹配命令.这个名字来自于linux编辑器vim的一个命令g/re/p,表示全局匹配某个正则表达式并打印出来,这也体现了grep自身的功能. 基 ...

  8. linux激活输入法,搞定Linux输入法

    搞定Linux输入法 使用Linux有些日子了,一切都还好,唯独不适应的还是输入法问题,一连好些天fictx都不正常工作,需要重启才能切换回中文输入法.今天我彻底失去了耐心,确定重塑它,我将fictx ...

  9. 一天搞定Linux常用的基本命令!!!

    ★一天搞定Linux常用的基本命令!!! tips:更改主机名:hostname 目录管理 记录使用:绝对路径.相对路径 cd : 切换目录命令! ./ : 当前目录 cd - : 返回上一级目录 创 ...

最新文章

  1. Android学习笔记——Intents 和 Intent Filters(二)
  2. 谷歌甲骨文Java专利大战终审判决:安卓使用Java不构成侵权
  3. win bat 输入参数
  4. python字符串补空格输出_python格式化打印字符串
  5. modprobe:用于向内核中加载模块或者从内核中移除模块
  6. 假如 Go 能说话,听听 GMP 的心声
  7. C# 多线程 学习
  8. html 高德地图坐标,点标记-调起高德地图-示例中心-JS API 示例 | 高德地图API
  9. 自己的HTML5 播放器
  10. Immutable 操作在 React 中的实践
  11. Shiro学习(23)多项目集中权限管理
  12. 2020届 中国农业银行 研发中心 武汉研发部 校招 (面经)
  13. 大二英语单词(粗略)
  14. 第十七章 - 垃圾回收器
  15. 树莓派系列(一):树莓派介绍
  16. namecheap域名注册商怎么样?可以注册哪些后缀域名?
  17. 精益看板方法从理论到实战 (7)—— 控制在制品数量(下)
  18. android 广播的插件化
  19. android 里面的颜色的RGB
  20. 接收灵敏度的定义公式

热门文章

  1. (1)数据库和MySql初步认识
  2. CSS和JS引用图片(资源)的路径问题
  3. 做一枚精致的程序猿,Fighting!
  4. android之datepicker控件用法
  5. 推荐几个火狐常用的组件(三)
  6. 【贪心School】机器学习课程笔记
  7. 【华为OJ】按单词将句子逆序
  8. linux网络测速qerf,cywapp.net
  9. 分页offset格式_MySQL中limit分页查询性能问题分析
  10. 树莓派模拟电路_基于树莓派的热电偶测量模块 MCC 134