tabsong
码龄11年
关注
提问 私信
  • 博客:5,608
    5,608
    总访问量
  • 13
    原创
  • 1,013,232
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2014-01-20
博客简介:

河马的专栏

博客描述:
我是可乐老爸
查看详细资料
  • 原力等级
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得1次收藏
创作历程
  • 13篇
    2014年
TA的专栏
  • Git
    1篇
  • iOS
  • Shell
    12篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

test

test 条件判断运算符1> 字符串:str1 = str2    相等   str1 != str2   不想等str1 > str2    大于str1 小于-z str1          为空2> 整数:n1 -eq n2  等于n1 -ne n2  不等于  n1
原创
发布博客 2014.08.06 ·
358 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shell 参数

1> ${0} 命令本身2> ${1} 第一个参数3> ${#} 参数的个数4> ${*} 参数列表5> shift 左移, 参数个数会减1      shift 2 左移 2 位, 参数个数会减2
原创
发布博客 2014.08.06 ·
386 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

单引号,双引号, expr

1>单引号: 忽略所有的特殊符号, 内部禁止文件名替换2> 双引号: 除了 $ \ ` 这三个不忽略,其他都忽略, 内部禁止文件名替换3> `` 或者 $() 命令替换4> expr 只能用来做整数的 + - \* / 运算, 浮点数需要用awc, bccount=$(expr 1 + 2)
原创
发布博客 2014.08.06 ·
578 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sort

sort1> -u 过滤掉重复的2> -r 降序3> -o 写入文件4> -n 按照算术5> -t 分隔符. OSX 不可用
原创
发布博客 2014.08.05 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

grep

grep pattern files1> -i: 忽略大小写    grep -i 'the'2> -v: 反转3> -l: 只显示文件名    grep -l 'the' me | wc -l4> -n: 显示行好
原创
发布博客 2014.08.05 ·
376 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Sed

Sed 编辑行数据, stream editor的缩写, 不会修改源文件1> 替换    sed 's/Unix/UNIX/' me 将行中的第一个Unix改为UNIX    sed 's/Unix/UNIX/g' me 将行中所有的Unix改为UNIX    sed '1,5s/Unix/UNIX/g' me 将前5行中所有的Unix改为UNIX
原创
发布博客 2014.08.04 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Paste

Paste 把多个/1个 文件中的行合并成一行, 与 cut 相反1> -d 指定分隔符    cut -d : names numbers2> -s 把1个文件中的行合并为一行    ls | paste -d ' ' -s
原创
发布博客 2014.08.03 ·
459 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Cut

Cut 切割1> -c 指定字符    who | cut -c 3,72> -d, -f 指定分割符号, 从1开始    cut -d : -f 1 /etc/passwd
原创
发布博客 2014.08.03 ·
390 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

简明正则

1> 行(1) ^ 行首(2) $ 行尾2> 字符(1) . 任意一个字符(2) [] 指定范围内的任意一个字符(3) [^] (2)反转(4) () 字符串 并放到寄存器中 从1开始,引用是用\13> 个数(1) * >=0(2) ? ==1(3) {} ==, >=,
原创
发布博客 2014.08.03 ·
402 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多条命令

1> 一行键入多条命令用 ; 隔开如: date ; pwd2> 命令后面添加 &表示后台运行如: date &3>  ps: 显示你自己的进程信息ps -f: 显示你自己的进程详细信息
原创
发布博客 2014.08.03 ·
353 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shell 职责

1) 执行命令:      过滤多余空格* 扫描命令和参数* 如果内建命令则直接执行,若非, 则在磁盘上寻找,申请kernel执行2) 变量和文件名替换3) IO重定向4) 管道线连接5) 环境控制6) 解释性语言
原创
发布博客 2014.08.03 ·
449 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shell 文件名替换

Shell 中的文件名替换是由shell处理的1> 星号 *
原创
发布博客 2014.08.03 ·
601 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Git 使用多个SSH Key

对于一个码农,在使用Git时通常会
原创
发布博客 2014.07.10 ·
578 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏