首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
系统相关
> 详细
01. Shell基础和使用技巧(工具+常用bash命令加速操作)
时间:
2015-12-23 23:03:16
阅读:
492
评论:
0
收藏:
0
[点我收藏+]
标签:
Shell脚本介绍和常用工具
Shell脚本
Shell脚本:实际就是windows里的批处理脚本,多条可一次执行的Shell命令集合。Linux上的脚本可以用很多种语言实现,bash shell是比较简单的一种,更高阶的可以用其他脚本语言,比如Python。
Shell脚本对系统的管理能力非常强大,甚至可以使用Shell结合php实现Web管理Linux系统功能:可以自己写一个Web页面(示例:基于Php),对系统进行管理,包括查看删除用户,配置网络,发送邮件,重启系统,一键备份,一键搭建服务器。
搭建一个高效的Shell脚本开发环境(putty+winscp+sublime)
敲命令直接用putty,免得在虚拟机里挪动来挪动去,鼠标识别影响速度。
如果开发脚本建议用winscp+sublime实现脚本的开发。Sublime开发Html或是脚本都非常快,可以学习一下Sublime, 被称为业界的开发神器,补全功能非常强大。
常用Bash命令加速操作
Tab键自动补全: 非常有用
命令历史 history:history/ !(命令行数) 或者是!匹配符
(!vi 会调用历史中最后一条以vi开头的命令)
(!5 会调用历史中的第五条命令)
命令别名
(alias 列出当前别名)
(alias 别名=‘linux 命令’)
(unalias 别名, 取消别名)
(永久保存命令别名需要去更改用户根目录(/root/.bashrc)下.bashrc文件)
输出重定向(把命令的结果不显示在屏幕上,而是现实在特定的区域)
命令 > 重定向的文件,覆盖式重定向(ifconfig eth0 > test.txt: 把eth0网卡的情况输入到当前目录下test.txt文件中)
命令>>重定向文件,追加式重定向(ifconfig eth0>> test.txt:把eth0网卡的情况输入到当前目录下test.txt文件中)
命令 2> 重定向文件(aaaa 2>test.txt:把错误命令输入到test.txt中,没有写数字默认为1>,表示把正确结果写入文件。如果特别标明2>, 表示把错误结果写入test.txt)
命令 &> 重定向文件 (bash test.sh &> all.txt,把脚本正确和错误的结果都重定向到all.sh文件当中)
追加重定向,把错误的结果沿着1的通道追加到test.txt文件中(bash test.txt 1>>all.txt 2>&1)
管道操作(|,把左边的输出作为右边的输入)
使用管道查看mem内存的情况 (eg:free -m|grep -i mem)
| 管道可以在一条命令里多次使用(eg:查看可用内存情况 free -m|grep -i mem|awk ‘{print $4}‘)
01. Shell基础和使用技巧(工具+常用bash命令加速操作)
标签:
原文地址:http://www.cnblogs.com/vivian-test/p/5071423.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
gitlab 在linux安装环境下存储地址
2021-07-29
当 Mac 未检测到外部显示器时如何修复它
2021-07-29
Ubuntu18.04安装qemu遇到问题-qemu : Depends: qemu-system (>= 1:2.11+dfsg-1ubuntu7)
2021-07-28
[Linux]Shell编程【待续】
2021-07-28
Linux系统资源查看
2021-07-27
Archlinux爬坑指南
2021-07-27
[Linux]Linux发展历程
2021-07-27
非桌面系统 (ubuntu)安装google-chrome
2021-07-27
在Ubuntu18.04系统中源码安装 gcc7.3.0
2021-07-23
Linux快捷键杂记
2021-07-22
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!