




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
输入输出重定向:标准输入 设备:键盘 文件 标记:0标准输出 设备:屏幕 标记:1错误输出 设备:屏幕 标记:2将标准输出定向到文件,如果文件不存在则创建,存在则覆盖roothaha # ls outfileroothaha # cat outfile1a.txtb.txtclean.shc.txtDesktopEIOfficeexcise将标准输出定向到文件,如果文件存在则追加roothaha # ls outfileroothaha # wc outfile19 19 143 outfileroothaha # ls outfileroothaha # wc outfile19 19 143 outfileroothaha # ls outfile roothaha # wc outfile38 38 286 outfileroothaha # ls outfileroothaha # wc outfile57 57 429 outfile将错误的输出定向到文件或追加到文件roothaha # ls xxxxls: xxxx: 没有那个文件或目录roothaha # ls xxxx 2err.fileroothaha # ls xxxxls: xxxx: 没有那个文件或目录roothaha # wc err.file1 3 38 err.fileroothaha # ls xxxx 2err.fileroothaha # wc err.file2 6 76 err.file将标准输出和标准错误分别定向到文件roothaha # find / -perm 4755 outfile 2err.file 将标准错误和标准输出合并定向到文件roothaha # ls &all.file 将标准错误和标准输出合并定向到系统黑洞roothaha # ls /dev/null 2&1Here document cat file 将文件内容读出做cat命令的输入roothaha # cat hello world EOFhelloworldroothaha # passwd aixocm aixocm EOFChanging password for user root.New UNIX password: BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password: passwd: all authentication tokens updated successfully.dev/null /dev/zero介绍dev/null是系统的黑洞/dev/zero 是系统的零发生器前一篇学习笔记已经介绍了使用这两个测试硬盘的速度了,这里就不多讲了 cut命令cut b list n filecut c list filecut f list d delimiter s fileb、c、f分别表示字节、字符、字段list表示b、c、f的操作范围,n常常表示具体数字file表示操作文件名称delimiter表示分隔符,默认情况下是TABs表示不包括那些不含分隔符的行范围的表示方法:N只有第N项N从第一项一直到行尾NM从第N项到第M项(包括M)M从一行的开始到第M项(包括M)从一行的开始到结束的所有项 roothaha # cut -c0-6 /etc/passwdroot:xbin:x:daemonadm:x:lp:x:4sync:xshutdohalt:xmail:xnews:xuucp:xroothaha # cut -d : -f 1 /etc/passwdrootbindaemonadmlpsyncshutdownhaltmailnewsuucpoperatorgamesgopherftproothaha # cat a.txt#!/bin/sha b c dc b k gq h b croothaha # cut -f1- -s a.txta b c dc b k gq h b c-s去除文本中的注释roothaha # grep 0-9: /proc/interrupts0: 3708306 58168 IO-APIC-edge timer1: 8626 7 IO-APIC-edge i80428: 1 0 IO-APIC-edge rtc9: 0 1 IO-APIC-level acpi12: 1280 123022 IO-APIC-edge i804250: 251 0 PCI-MSI HDA Intel169: 0 0 IO-APIC-level uhci_hcd:usb5, i9209: 0 0 IO-APIC-level uhci_hcd:usb4217: 1674 55304 IO-APIC-level ehci_hcd:usb1, uhci_hcd:usb2225: 3217 22008 IO-APIC-level uhci_hcd:usb3, ata_piix233: 70 2199 PCI-MSI eth0roothaha # grep 0-9: /proc/interrupts | cut -c1-150: 39443741: 88698: 19: 012: 128050: 251169: 0209: 0217: 1674225: 3217233: 70不相邻的截选:roothaha # grep :digit: /proc/interrupts | cut -c1-4,34-0:APIC-edge timer1:APIC-edge i80428:APIC-edge rtc9:PIC-level acpi12:APIC-edge i804250: PCI-MSI HDA Intel169:PIC-level uhci_hcd:usb5, i915pci:0000:00:02.0209:PIC-level uhci_hcd:usb4217:PIC-level ehci_hcd:usb1, uhci_hcd:usb2225:PIC-level uhci_hcd:usb3, ata_piix233: PCI-MSI eth0“:digit:”=”0-9:” roothaha # cut -f1- -s -d: -output-delimiter=# /etc/passwdroot#x#0#0#root#/root#/bin/bashbin#x#1#1#bin#/bin#/sbin/nologindaemon#x#2#2#daemon#/sbin#/sbin/nologinadm#x#3#4#adm#/var/adm#/sbin/nologinlp#x#4#7#lp#/var/spool/lpd#/sbin/nologinsync#x#5#0#sync#/sbin#/bin/syncshutdown#x#6#0#shutdown#/sbin#/sbin/shutdownhalt#x#7#0#halt#/sbin#/sbin/haltmail#x#8#12#mail#/var/spool/mail#/sbin/nologinnews#x#9#13#news#/etc/news#uucp#x#10#14#uucp#/var/spool/uucp#/sbin/nologinsort 将文本文件内容加以排序参 数: -b 忽略每行前面开始出的空格字符。 -c 检查文件是否已经按照顺序排序。 -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。 -f 排序时,将小写字母视为大写字母。 -i 排序时,除了040至176之间的ASCII字符外,忽略其他的字符。 -m 将几个排序好的文件进行合并。 -M 将前面3个字母依照月份的缩写进行排序。 -n 依照数值的大小排序。 -o 将排序后的结果存入指定的文件。 -r 以相反的顺序来排序。 -k 按指定的域排序 -t 指定排序时所用的栏位分隔字符。 +- 以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。 -help 显示帮助。 -version 显示版本信息sort的具体延伸还有很多,这里只举了几个列子,在网上有位仁兄分析的很好,等会分享,哈哈 tr命令tr 命令的功能tr命名是简化了的sed命令。其主要的功能包括:a. 用一个字符来替换另外一个字符。b. 删除字符串中的指定子串。c. 合并字符串中重复串。 常见的命令格式:tr -c -d -s string1_to_translate_from string2_to_translate_to input-file-c 用字符串1中字符集的补集替换此字符集,要求字符集为ASCII。-d 删除字符串1中所有输入字符。-s 删除所有重复出现字符序列,只保留第一个;即将重复出现字符串压缩为一个字符串。input-file是转换文件名。虽然可以使用其他格式输入,但这种格式最常用。指定字符串1或字符串2的内容时,只能使用单字符或字符串范围或列表。a-z a-z内的字符组成的字符串。A-Z A-Z内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美术教研组工作计划范文2025(5篇)
- 数字营销在消费品行业的应用
- 电子竞技产业发展现状与挑战
- 农产品溯源体系在2025年农业产业链中的价值与作用报告
- 2025年技能工试题及答案
- 2025年生物行业笔试题及答案
- 2025年初二上册英语试卷及答案
- 2025年山东省潍坊市寒亭区事业单位教师招聘考试《教育基础知识》真题库及答案解析
- 新质生产力权威解释
- 2025年养殖单选试题及答案
- 赣州市建兴控股投资集团有限公司招聘笔试题库2024
- 专业音响安装工程服务合同2024年版
- CJ/T 123-2016 给水用钢骨架聚乙烯塑料复合管
- LYT 2241-2014 森林生态系统生物多样性监测与评估规范
- 事业单位招录考试(职业能力倾向测验)(E类)模拟试卷1(共500题)
- 广东省体育行业劳动合同样本
- 环境隐患排查报告制度及流程
- 《初中七年级数学开学第一课》课件模板(五套)
- 2024年叉车司机N1特种作业取证考试题库(浓缩300题)
- 2024广东省高中美术学业水平考试试题库及答案
- (2024年)我们一起迎战中考初三家长会课件
评论
0/150
提交评论