inux基础命令 sed awk grep 及部分快捷键
基本命令 sed? ? ? stream deitor(编辑器)? ?流编辑器,实现对文件的增加删除及该替换查 1、使用sed命令 进行查看? [[email?protected]_86_3_centos 000.txt]# seq 80 >000.txt(cat 000.txt 出现1-100数列) [[email?protected]_86_3_centos 000.txt]# sed -n ‘55,65‘p 000.txt(此处可不加引号,但其他情况下不加引号可能会出错? 参数 n? 取消默认输出? p 打印 ) 2.1、使用awky语言? 过滤、输出内容,一门语言,主要用于处理文本。? NR 行号? & 为并且 及? 的意思? 表并列关联。? [[email?protected]_86_3_centos 000.txt]# awk ‘54<NR && NR<66‘ 000.txt (注意此处为2个&&符号,我百度半小时才出正确结果) 2.2 用awk出一行? ??[[email?protected]_86_3_centos 000.txt]# = 赋值(一个等于号) == 等于(两个等号是等号) [[email?protected]_86_3_centos 000.txt]# awk ‘NR==37‘ 000.txt 3.1? ?grep 查看数列里20-30行内容? (了解即可? 不含第20行)? ? grep? 过滤需要的内容? 后面接需要排除的内容 [[email?protected]_86_3_centos 000.txt]# grep 20 -A 10 000.txt 20 3.2 查看第26行前三行及后三行内容 [[email?protected]_86_3_centos 000.txt]# grep 26 -C 3 000.txt 3.3 与3.1相反 查看第69行前7行内容 c[[email?protected]_86_3_centos 000.txt]# grep 69 -B 7 000.txt 4、 将一个目录及其子目录下所有以扩展名.sh为结尾的文件中包含zhanghao的字符串全部替换为haozhang(理解过程 但没有操作成功) 5 man cp? 查看帮助 可使用谷歌或百度翻译 查看帮助 6.用搜索引擎查看命令 输入 linux cp 命令? 博客园内有详细中文翻译?? 7、修改时间 [[email?protected]_86_3_centos ~]# date 8、特殊符号的了解 cd -? ?!!? ?等 9 tap建? ?命令或路径补全? 按一次没用时 多按几次 10.? 快捷键? Ctrl+d 退出当前会话 断开? Ctrl+c 终止当前命令 Ctrl+l 清屏 相当于? ?clear命令? Ctrl+a 当输入一长串字符或路径等 需要回到开始端 光标移动至首部 Ctrl+e 当输入一长串字符或路径等 需要回到最后端? 光标移动到尾部 Ctrl+u 当输入一长串字符或路径等 需要清除前段部分 Ctrl+k 当输入一长串字符或路径等 需要清除后段部分 Ctrl+r 需要搜索时用此快捷键 !141? 运行第141条命令 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |