摘要: 如何生成列表: 方法一:{1..100} 方法二:`seq [起始数 [步进长度]] 结束数`1,...,100declare -i SUM=0 integer -x 阅读全文
posted @ 2016-08-14 18:29 浮沉一梦 阅读(765) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash #判断用户密码是否在警告期内 #密码文件 PASSFILE=/etc/shadow #判断文件是否存在 if [ ! -e $PASSFILE ]; then echo "No $PASSFILE" exit 1 fi #给定用户 USERNAME=user1 #判断用户是否存在 if ! grep "^$USERNAME\>" $PASSFILE &> /... 阅读全文
posted @ 2016-08-14 16:32 浮沉一梦 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 优化: 阅读全文
posted @ 2016-08-14 16:29 浮沉一梦 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 编程能力: 脚本编程grep, sed(流编辑器), awk sed基本用法:sed: Stream EDitor 行编辑器 (全屏编辑器: vi) sed: 模式空间默认不编辑原文件,仅对模式空间中的数据做处理;而后,处理结束后,将模式空间打印至屏幕;sed [options] 'AddressC 阅读全文
posted @ 2016-08-14 13:42 浮沉一梦 阅读(279) 评论(0) 推荐(0) 编辑
摘要: shell编程:编译器,解释器编程语言:机器语言、汇编语言、高级语言静态语言:编译型语言 强类型(变量) 事先转换成可执行格式 C、C++、JAVA、C# 动态语言:解释型语言, on the fly 弱类型 边解释边执行 PHP、SHELL、python、perl 面向过程:Shell, C面向对 阅读全文
posted @ 2016-08-14 12:22 浮沉一梦 阅读(806) 评论(1) 推荐(0) 编辑
摘要: 权限管理:r: w:x:三类用户:u: 属主g: 属组o: 其它用户chown: 改变文件属主(只有管理员可以使用此命令)# chown USERNAME file,... -R: 修改目录及其内部文件的属主 --reference=/path/to/somefile file,... 属主属组全都 阅读全文
posted @ 2016-08-13 15:45 浮沉一梦 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 站在用户登录的角度来说,SHELL的类型:登录式shell: 正常通常某终端登录 su - USERNAME su -l USERNAME非登录式shell: su USERNAME 图形终端下打开命令窗口 自动执行的shell脚本 bash的配置文件:全局配置 /etc/profile, /etc 阅读全文
posted @ 2016-08-13 13:05 浮沉一梦 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 用户:UID, /etc/passwd组:GID, /etc/group影子口令:用户:/etc/shadow组:/etc/gshadow用户类别:管理员:0普通用户: 1-65535 系统用户:1-499 一般用户:500-60000用户组类别:管理员组:普通组: 系统组: 一般组: 用户组类别: 阅读全文
posted @ 2016-08-13 12:38 浮沉一梦 阅读(444) 评论(0) 推荐(0) 编辑
摘要: bc: 默认没有小数位,使用scale=2设置保留的位数。 阅读全文
posted @ 2016-08-13 12:11 浮沉一梦 阅读(194) 评论(0) 推荐(0) 编辑
摘要: oracle 查询表名以及表的列名的代码。 oracle 查询表名以及表的列名的代码。 1.查询表名: 代码如下: select table_name,tablespace_name,temporary from user_tables [where table_name=表名] 其中:table_ 阅读全文
posted @ 2016-08-12 16:32 浮沉一梦 阅读(866) 评论(0) 推荐(0) 编辑