访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux常用指令学习及案例

时间:2019-07-18

linux常用命令_linux命令windows命令_常用linux命令大全

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"的文件。

常用linux命令大全_linux常用命令_linux命令windows命令

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 : 只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件