Linux知识技巧
chenyuanpku
这个作者很懒,什么都没留下…
展开
-
Shell下不能使用Tab补全命令的原因
这是因为/etc/passwd中该用户的默认shell不是/bin/bash 修改方式:用chsh命令原创 2015-09-01 20:06:10 · 4955 阅读 · 0 评论 -
用sed删除行首行尾的空格和Tab
转自http://blog.sina.com.cn/s/blog_470ab86f010110bc.html 1:行首空格 sed 's/^[ \t]*//g' 说明: 第一个/的左边是s表示替换 第一个/的右边是^表示后面的以xx开头 中括号表示“或”,空格或tab中的任意一种。 中括号右边是*,表示一个或多个。 第二个和第三个/中间没有东西,表示空. g表转载 2015-09-01 19:57:11 · 2497 阅读 · 0 评论 -
Shell学习笔记
单引号告诉shell忽略所有特殊字符,而双引号忽略大多数,但不包括$、\、`。 $(( ))整数运算 $( ) 命令替换,类似`` ${ } 变量替换 $# 参数个数 $@,$* 都表示全部参数($0除外) find -perm:按照文件权限来查找文件。 -mtime -n +n : -n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前原创 2015-10-15 16:02:13 · 212 阅读 · 0 评论