为什么别人一周搞定Linux,而你却做不到
我给大家精选准备了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,而你却做不到相关推荐
- linux shell find depth,搞定 Linux Shell 文本处理工具,看完这篇集锦就够了
原标题:搞定 Linux Shell 文本处理工具,看完这篇集锦就够了 Linux Shell是一种基本功,由于怪异的语法加之较差的可读性,通常被Python等脚本代替.既然是基本功,那就需要掌握,毕 ...
- linux 密码复杂度,用PAM 搞定Linux 平台密码复杂度问题
用PAM 搞定Linux 平台密码复杂度问题 星期五, 十二月 27, 20130 作为一个PAM的一个模块,pam_cracklib可以被用来检查密码是否违反密码字典,这个验证模块可以通过插入pas ...
- 【全网最全】一文搞定 Linux 压缩、解压哪些事儿
一文搞定 Linux 压缩.解压哪些事儿 Linux 常用的解压和压缩命令如下: 1..tar # 解包 tar xvf FileName.tar # 打包 tar cvf FileName.tar ...
- 终于搞定终于搞定linux下阅读pdg(转)
终于搞定终于搞定linux下阅读pdg(转)[@more@]转贴: 许多朋友都下载过PDG格式的文件,也就是超星图书馆的数字图书,这些图书在Windows下可以使用超星图书浏览器方便的阅读,但在Lin ...
- 【一周搞定计算机网络】计算机网络第5章(运输层)
[一周搞定计算机网络]文章全系列已经更新完毕,详情请戳: 计算机网络第1章(概述) 计算机网络第2章(物理层) 计算机网络第3章(数据链路层) 计算机网络第4章(网络层) 计算机网络第5章(运输层) ...
- 数据库 字段长度_全美都在用的大型肿瘤数据库,教你用别人的数据搞定一篇SCI...
转载来源: 全美都在用的大型肿瘤数据库,教你用别人的数据搞定一篇SCI_辑思编译editideas.cn 今天介绍一个经典的肿瘤数据库-seer,它是北美最具代表性的大型肿瘤登记注册数据库之一,收集 ...
- 15分钟搞定Linux三剑客 grep sed awk
剑客grep 来者何人 grep是linux上的字符串搜索匹配命令.这个名字来自于linux编辑器vim的一个命令g/re/p,表示全局匹配某个正则表达式并打印出来,这也体现了grep自身的功能. 基 ...
- linux激活输入法,搞定Linux输入法
搞定Linux输入法 使用Linux有些日子了,一切都还好,唯独不适应的还是输入法问题,一连好些天fictx都不正常工作,需要重启才能切换回中文输入法.今天我彻底失去了耐心,确定重塑它,我将fictx ...
- 一天搞定Linux常用的基本命令!!!
★一天搞定Linux常用的基本命令!!! tips:更改主机名:hostname 目录管理 记录使用:绝对路径.相对路径 cd : 切换目录命令! ./ : 当前目录 cd - : 返回上一级目录 创 ...
最新文章
- Android学习笔记——Intents 和 Intent Filters(二)
- 谷歌甲骨文Java专利大战终审判决:安卓使用Java不构成侵权
- win bat 输入参数
- python字符串补空格输出_python格式化打印字符串
- modprobe:用于向内核中加载模块或者从内核中移除模块
- 假如 Go 能说话,听听 GMP 的心声
- C# 多线程 学习
- html 高德地图坐标,点标记-调起高德地图-示例中心-JS API 示例 | 高德地图API
- 自己的HTML5 播放器
- Immutable 操作在 React 中的实践
- Shiro学习(23)多项目集中权限管理
- 2020届 中国农业银行 研发中心 武汉研发部 校招 (面经)
- 大二英语单词(粗略)
- 第十七章 - 垃圾回收器
- 树莓派系列(一):树莓派介绍
- namecheap域名注册商怎么样?可以注册哪些后缀域名?
- 精益看板方法从理论到实战 (7)—— 控制在制品数量(下)
- android 广播的插件化
- android 里面的颜色的RGB
- 接收灵敏度的定义公式