访问手机版  

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

招聘|合作 登陆|注册

网络工程师培训

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

软件测试人员必须掌握的10个Linux基本命令,果断收藏了!

时间:2019-07-11

linux命令中的head命令_linux关机命令重启命令_linux常用命令

stat 显示文件详细信息

显示文件权限、属性、大小、修改时间、访问时间等 比ls –l更加详细

用法:stat 文件名

grep 文本搜索/过滤

用法:grep [参数] 搜索字符串 通常与管道命令一起用 搜索某个文件的某个字符

Grep命令非常强大,系统管理员经常会用到它。grep命令可以在文件中搜索指定格式的字符串,同时对其进行标准输出。

语法: grep "

grep "Mathew" test.txt

root@devopscube:~# grep "dennis" test.txt

4 dennis start beginner jul

上面命令的输出结果是包含该子字符串的,如果你想检索完整的单词,你需要添加“-i”选项。同时,也可以用grep命令在多个文件中搜索字符串,命令代码如下:

while(!game_over)

for each possible move:

count_no_of_merges_for_2-tiles and 4-tiles

choose the move with large number of merges

grep "dennis" test1.txt test2.txt test3.txt

当然你也可以用正则表达式来匹配字符串。

参数:

-c:只输出匹配行的计数。

linux常用命令_linux关机命令重启命令_linux命令中的head命令

-I:不区分大小写(只适用于单字符)。

-h:查询多文件时不显示文件名。

-l:查询多文件时只输出包含匹配字符的文件名。

-n:显示匹配行及行号。

-s:不显示不存在或无匹配文本的错误信息。

-v:显示不包含匹配文本的所有行。

pattern正则表达式主要参数:

\:忽略正则表达式中特殊字符的原有含义。

^:匹配正则表达式的开始行。

$: 匹配正则表达式的结束行。

\>:到匹配正则表达式的行结束。

[ ]:单个字符,如[A]即A符合要求 。

[ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。

. :所有的单个字符。

* :有字符,长度可以为0。

find 查找文件

用法:find [PATH] [option] [ -print]

path指定目录路径,系统从这里开始沿着目录树向下查找文件。它是一个路径列表,相互用空格分离,如果不写path,那么默认为当前目录。

find命令用来检索文件linux常用命令,可以用“-name”选项来检索指定名称的文件:

linux常用命令_linux关机命令重启命令_linux命令中的head命令

find -namefind -name test.txt

root@devopscube:/home/ubuntu# cd ~

root@devopscube:~# find -name test.txt

./demo/test.txt

./test.txt

你也可以用“/ -name”来检索指定名称的文件夹:

find / -name passwd

root@devopscube:~# find / -name passwd

/etc/cron.daily/passwd

/etc/pam.d/passwd

/etc/passwd

/usr/share/lintian/overrides/passwd

参数:

-name filename #查找名为filename的文件

-perm #按执行权限来查找

-user username #按文件属主来查找

-group groupname #按组来查找

-mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前

-ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前