Q退出less命令
[pagedown]:向下翻动一页
[pageup]:向上翻动一页
:e 当正在浏览一个文件时,用:e命令打开另一个文件
实例1:ps查看进程信息并通过less分页显示同时显示行号
ps -ef|less -N
实例2:浏览多个文件
less test2.log test.log(用:n和:p来回切换。)
grep
命令参数:
-r 递归查找。当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作
-v 反向查找不包含匹配文本的所有行
-c 计算符合样式的列数。
-i 忽略字符大小写的差别
-n 显示搜出的内容所在行数
–exclude-dir 排除搜索目录,放在目标目录后
实例1:查找以file结尾的文件中,包含 test 字符串的行并打印
grep test *file
grep -rn "123" ./(在当前目录下递归搜索"123"并打印所在行数)
实例2:以递归的方式查找包含"update"的文件。
grep -r "update" /etc/acpi
实例3:反向查找。打印后缀test结尾的文件,不含"test"的行
grep -v "test" *test*
实例4:排除搜索目录
因为在grep函数中对目录项的测试需要文件的完全路径,所以我们把$path(存储了目录项的部分路径)和$_(存储了目录项的名字)中的内容联合起来得到文件的完全路径*对目录进行递归搜索*usefile::find。例:grep -r "close" /home/* | more 在home目录下所有文件中查找,包括close的文件,并分页输出。grep aug -r /var/log/* 在目录 ‘/var/log’ 及随后的目录中搜索字符串”aug”。
grep -r -n "XXXX" ./ –exclude-dir={framework,device,kernel-3.10}(不搜索framework,device,kernel-3.10 三个目录下的文件)
grep -r -n "XXXX" ./framework –exclude=*.{hello,raindi}(在framework目录下排除搜索扩展名为hello和raindi的文件)
find
find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
示例:下列命令显示当前的全局调试程序设置:bcdedit /dbgsettings下列命令设置全局调试程序设置在 com1 上以 115,200 波特进行串行调试:bcdedit /dbgsettings serial debugport:1 baudrate:115200下列命令设置全局调试程序设置使用通道 23进行 1394 调试:bcdedit /dbgsettings 1394 chann。示例:下列命令将紧急管理服务参数设置为使用 bios 设置:bcdedit /emssettings bios下列命令将紧急管理服务参数设置为使用 com2: 115,200 波特。每期都有空行空列现象,少则空1行1列,多则空2行2列,甚至3行3列,如果判断准确就。
命令参数:
expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。
-mount, -xdev : 只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件