最新消息:

bash

在系统日志中记录所有 bash 历史

在系统日志中记录所有 bash 历史

admin 7个月前 (04-30) 351浏览 0评论

对于 Linux 用户来说用 history 翻看自己敲了哪些命令肯定不陌生。但是 history 有几个问题让它特别不适合在生产环境下使用: 没有时间戳 没有用户 默认 1000 条记录,再老的就找不到了 githu: https://github...

Bash 常用命令

Bash 常用命令

admin 1年前 (2017-10-21) 471浏览 0评论

基础常用命令 某个命令 --h,对这个命令进行解释 某个命令 --help,解释这个命令(更详细) man某个命令,文档式解释这个命令(更更详细)(执行该命令后,还可以按/+关键字进行查询结果的搜索) Ctrl + c,结束命令 TAB键,自动补全命...

Bash 快捷键

Bash 快捷键

admin 2年前 (2016-12-14) 1139浏览 0评论

生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt ...

linux bash shell之declare

linux bash shell之declare

admin 3年前 (2015-12-08) 1052浏览 0评论

declare或typeset内建命令(它们是完全相同的)可以用来限定变量的属性.这是在某些编程语言中使用的定义类型不严格的方式。命令declare是bash版本2之后才有的。命令typeset也可以在ksh脚本中运行。 declare/typese...

Linux修改用户密码-交互式与非交互式

Linux修改用户密码-交互式与非交互式

admin 4年前 (2015-04-14) 1530浏览 0评论

最近管理的一批机器,有个需求是要统一修改一个帐号的用户名密码,比如将qa帐号的密码改为1234,后来还为了脚本化,很方便的执行,还使用了非交互式地修改用户的密码。简单记录一下吧。 1. 交互式配置本地用户的密码:passwd 命令 [root@hos...

BASH的保护性编程技巧

BASH的保护性编程技巧

admin 4年前 (2014-07-24) 1143浏览 0评论

这是我写BASH程序的招式。这里本没有什么新的内容,但是从我的经验来看,人们爱滥用BASH。他们忽略了计算机科学,而从他们的程序中创造的是“大泥球”(译注:指架构不清晰的软件系统)。 在此我告诉你方法,以保护你的程序免于障碍,并保持代码的整洁。 不可...

linux bash判断文件或文件夹是否存在

linux bash判断文件或文件夹是否存在

admin 4年前 (2014-07-13) 2062浏览 0评论

在写shell脚本的时候,还是有些注意事项的,比如。。空格,给变量赋值不能有空格,象a=1就不能写成a = 1,刚开始的时候好纠结。。 写判断语句的时候[]之间一定要有空格。以下是一些常见的判断: #shell判断文件夹是否存在 #如果文件夹不存在,...

Shell读取ini文件

Shell读取ini文件

admin 4年前 (2014-06-29) 1607浏览 0评论

while IFS='= ' read var val do if [[ $var == [*] ]] then section=$(echo $var | sed 's/^[(.*)]$/1/') elif ...

Shell工具:jsondiff.sh

Shell工具:jsondiff.sh

admin 5年前 (2014-03-19) 1454浏览 0评论

我最近忙着重构一个历史项目,不过由于客观条件所限,没有测试用例可用,以至于我不得不通过人肉对比新旧服务器的结果集是否一致来判断对错。既然说懒惰是程序员的美德,所以我想还是写一个工具吧,加之结果集为JSON,于是便有了jsondiff.sh。 逻辑很简...

Linux批量部署更新脚本

Linux批量部署更新脚本

admin 5年前 (2014-03-09) 1892浏览 0评论

随着IT 运维不断的发展,作为Linux服务器管理员,使用脚本自动化运维,可以减轻很多繁琐的工作,让你快乐工作, 发一个简单的自动化部署更新脚本,可以根据这个扩展,仅供参考。 1、批量远程执行命令脚本如下: vi auto_deploy_ssh.sh...

bash 下 .bashrc文件 .bash_profile文件的区别

bash 下 .bashrc文件 .bash_profile文件的区别

admin 5年前 (2014-02-20) 1229浏览 0评论

  经常有人问我.bashrc和.bash_profile的区别,在这里把它写出来。   .bash_profile是在登陆的时候才会执行的,它也可以叫做.bash_login,也就是说你在命令行再运行bash命令的时候是不会执行...