北京_鲁班七号
2023-05-17
sed 's/remote_addr.*rtime=\([.*]\+\) request=\([.*]\+\) .*$/\1\2/' access.log
发现这么写不好使
慕移动1367515
2022-06-03
* + ? 都具有逻辑意义,如果是要匹配它们字符本身,则都需要加上 \
慕无忌2499385
2022-04-28
wenliudan
2021-07-07
可以使用sudo 命令提升用户权限😀
wenliudan
2021-07-07
~表示当前用户目录,具体的,在你的home下的liudan里面,而不是你ll的home目录,向下cd liudan即可看到passwd文件
慕后端4592328
2020-01-07
sed -n ‘/Error/p’ | awk ‘{print $1}’ fresh.log 分开执行试试,先sed -n ‘/Error/p’再加上 awk ‘{print $1}’ fresh.log 执行。其实sed -n ‘/Error/p’这里就卡住了。
慕后端4592328
2020-01-07
管道符
怪大文
2019-03-27
分隔符完了之后 单引号后少个空格
慕粉3280134
2019-02-15
身份证只会出现数字和X
mn_0001
2019-02-11
qq_复兴_1
2019-01-30
正则中的小数点是元字符,代表任意单个字符。
转义后,也就是 [.] 和 \ . 代表 单个字符表示一种符号也即是通常说的小数点。
慕神3734938
2018-10-23
没区别
此生为你等候
2018-08-31
此生为你等候
2018-08-29
因为那个文件里,没有单个字母匹配这个正则表达式,所以没有输出
此生为你等候
2018-08-29
word
慕九州1494739
2018-08-24
同学的学习线路不对啊,passwd文件是系统自带的
孤狼啸月_0001
2018-08-12
忘了\b
金毛狮王
2018-07-28
把具体的实例发出来啊 你这样说没法看出来你哪有问题啊
技术拯救者
2018-07-20
格式化输出,占位的作用,不同的数据类型用不同的字母来表示,比如%d,代表整型,%s就代表字符串类型。按照顺序依次对应后面的变量。在很多语言中都有这个prinf语法,java,php,c
慕粉1472049892
2018-07-01
brew install gsed
不期而遇TLJ
2018-06-08
ifconfig eth0 | sed -n '/inet /p'| sed 's/ine .*r:\([0-9.]\+\).*$/\1/'
少了一个空格,改成:
ifconfig eth0 | sed -n '/inet /p'| sed 's/ine .*r:\([0-9.]\+\) .*$/\1/'
不期而遇TLJ
2018-06-07
猜测是范围的问题,例如'[0-9]'表示范围字符,'[-_]'这种就没有意义
韩亚强
2018-05-08
~符号在正则中没有特殊意义例子中的~符号是awk自己的逻辑判断

qq_慕慕粉
2018-04-21
可能是编辑器格式的问题。
使用echo -e 'password,linunx1234567890' >password
然后再测试就可以找到了

慕慕8148999
2018-04-05
转义符使用时,+,?,(),{}时要表达正确的含义时,需加转义符。‘+’表示‘+’;'\+'表示一次或多次;
qq_长发及腰是贞子嘛_0
2018-04-03
1、cp /etc/passwd ~/. 和 cp /etc/passwd /home/mooc/ ~代表当前登录用户家目录,老师之所以不直接操作/etc/passwd
是因为/etc/passwd 是重要账号配置文件,防止误操作,误操作会发生可怕后果,尤其是生产环境
2、cd 和 cd /home/mooc 一样,cd 命令后面不跟参数,默认回到当前用户家目录,也就是/home/mooc
3、ls passwd 列出passwd文件
4、兄弟,你基础好差啊,这些都是最最基本命令,建议去学习一下Linux基础,循序渐进
abc的大哥
2018-04-03
mooc网的材料都没有办法下载,都是精心的材料,认真做笔记就OK
慕粉1429399268
2018-04-02
老师命令自动标红是因为老师用的是别名命令,你可以这么写 grep --color '9' txt,或者也可以临时设置一下别名
alias grep='grep --color'
weichenNB
2018-03-26
刚百度了一下 代表$1去匹配后面~之后的通配符数据,这个用法比较特殊,建议课程讲解的时候单独讲解下,和之前sed的~搞混了
醉卧遥峰丶
2018-03-14
sed -n 's/\(^[a-z]\+\):.*$/\1/' passwd
就是这一段