测试需要的的linux命令,(面试必备)软件测试人员必备Linux命令操做(初级基础)...

1 目录与文件操做

1.1 ls(初级)

使用权限:全部人

功能 : 显示指定工做目录下以内容(列出目前工做目录所含之档案及子目录)。

参数 :

-a 显示全部档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)

-l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出

-r 将档案以相反次序显示(原定依英文字母次序)

-t 将档案依创建时间之前后次序列出

-A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录)

-F 在列出的档案名称后加一符号;例如可执行档则加 “*”, 目录则加 “/”

-R 若目录下有档案,则如下之档案亦皆依序列出。web

范例:

列出目前工做目录下全部名称是 s 开头的档案,愈新的排愈后面 :

ls -ltr s*

将 /bin 目录如下全部目录及档案详细资料列出 :

ls -lR /bin

列出目前工做目录下全部档案及目录;目录于名称后加 “/”, 可执行档于名称后加 “*”

ls –AF

经常使用方式及使用技巧:

ls –l 以列表形式输出当前目录中存在的文件

ls –lt 按照修改时间倒序排序,即最新的在最上面展现app

1.2 ll(初级)

ls –l的缩写形式

cd(初级)

使用权限 : 全部使用者

使用方式 : cd [dirName]

说明 : 变换工做目录至 dirName。 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home directory (也就是刚 login 时所在的目录)。

另外,"~" 也表示为 home directory 的意思,"." 则是表示目前所在的目录,"…" 则表示目前目录位置的上一层目录。less

范例 : 跳到 /usr/bin/ : cd /usr/bin

跳到本身的 home directory : cd ~

跳到目前目录的上上两层 : cd …/…

返回进入当前目录前所在目录:cd -

经常使用方式及使用技巧:~表示当前用户的家目录,另外须要你们关注相对路径以及绝对路径的概念ide

1.3 pwd(初级)

功能:显示当前工做目录svg

范例:$pwd

经常使用方式及使用技巧:手动打补丁上传补丁文件时一般先在服务端找到该文件,而后使用pwd将路径输出而且拷贝,而后将路径粘贴到ftp工具的路径栏中工具

1.4 mkdir(初级)

名称: mkdir

使用权限:于目前目录有适当权限的全部使用者

使用方式:mkdir [-p] dirName

说明:创建名称为 dirName 之子目录。

参数:-p 确保目录名称存在,不存在的就建一个。spa

范例:

在工做目录下,创建一个名为 AAA 的子目录 :

mkdir AAA

在工做目录下的 BBB 目录中,创建一个名为 Test 的子目录。若 BBB 目录本来不存在,则创建一个。(注:本例若不加 -p,且本来 BBB目录不存在,则产生错误。)

mkdir -p BBB/Test操作系统

1.5 rmdir(初级)

功能说明:删除空的子目录。

语  法:rmdir [-p][–help][–ignore-fail-on-non-empty][–verbose][–version][目录…]

补充说明:当有空目录要删除时,可以使用rmdir指令。

参  数:

-p或–parents 删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除。3d

1.6 rm(初级)

功能说明:删除文件或目录。

语  法:rm [-dfirv][–help][–version][文件或目录…]

补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数"-r",不然预设仅会删除文件。

参  数:

-d或–directory  直接把欲删除的目录的硬链接数据删成0,删除该目录。

-f或–force  强制删除文件或目录。

-i或–interactive  删除既有文件或目录以前先询问用户。

-r或-R或–recursive  递归处理,将指定目录下的全部文件及子目录一并处理。日志

注意:在使用rm –rf * 命令前请使用pwd肯定当前目录,以避免发生误删除

fcf49269f6eecc6d24d659de4e8632b5.png

1.7 head(初级)

功能说明:看一个文件的头几行

语法:head –n filename

参数:-n :后面接数字,表明显示几行的意思

经常使用方式及使用技巧:$head -10 error.log

1.8 more(初级)

功能说明:一页一页的显示文件的内容

语法:more filename

使用方式:

空格键 (space):表明向下翻一页;

Enter :表明向下翻『一行』;

/字符串 :表明在这个显示的内容当中,向下搜寻『字符串』;

:f :马上显示出文件名以及目前显示的行数;

q :表明马上离开 more ,再也不显示该档案内容。

1.9 less(初级)

功能说明:less 与 more 相似,可是比 more 更好的是,他能够往前翻页!

语法:less filename

使用方式:

空格键 :向下翻动一页;

[pagedown]:向下翻动一页;

[pageup] :向上翻动一页;

/字符串 :向下搜寻『字符串』的功能;

?字符串 :向上搜寻『字符串』的功能;

n :重复前一个搜寻 (与 / 或 ? 有关!)

N :反向的重复前一个搜寻 (与 / 或 ? 有关!)

q :离开 less 这个程序;

1.10 tail

tail 命令可用于查看文件的内容,有一个经常使用的参数 -f 经常使用于查阅正在改变的日志文件。

tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,而且不断刷新,只要 filename 更新就能够看到最新的文件内容。

7b3ece4d444d4a7ea8acfd46f613b1f9.png

若是值的前面有 +(加号),从文件开头指定的单元数开始将文件写到标准输出。若是值的前面有 -(减号),则从文件末尾指定的单元数开始将文件写到标准输出。若是值前面没有 +(加号)或 -(减号),那么从文件末尾指定的单元号开始读取文件。

628f8a69b21c12b044fdead2a3d340aa.png

cp

48cb7075b038d853b62db7bb8da7c2db.png

e4ec9f0cd365fca89a07c5c1b1f22911.png

1.12 mv(初级)

功能说明:Linux mv命令用来为文件或目录更名、或将文件或目录移入其它位置。

a0e52c57769faadf59591d00f089f5ea.png

255d1be5b0cf45f1c20beb849d7e3064.png

744a6eaea9e35dac33060ff3a16eb269.png

chmod(初级)

Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其余。利用 chmod 能够藉以控制文件如何被他人所调用。

使用权限 : 全部使用者

e0f1a8c0d693ae018c839276a560d2d8.png

83d7ab8adc5139dad0df40fd2cc66a0f.png

430e1f65367dd9382312f7040e53d4a1.png

将目前目录下的全部文件与子目录皆设为任何人可读取 :

chmod -R a+r *

此外chmod也能够用数字来表示权限如 :

chmod 777 file

语法为:

chmod abc file

其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

r=4,w=2,x=1

若要rwx属性则4+2+1=7;

若要rw-属性则4+2=6;

若要r-x属性则4+1=5。

chmod a=rwx file

chmod 777 file

效果相同

chmod ug=rwx,o=x file

chmod 771 file

效果相同

若用chmod 4755 filename可以使此程序具备root的权限。

chown(初级)

Linux/Unix 是多人多工操做系统,全部的文件皆有拥有者。利用 chown 将指定文件的拥有者改成指定的用户或组,用户能够是用户名或者用户ID;组能够是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。 。

通常来讲,这个指令只有是由系统管理者(root)所使用,通常使用者没有权限能够改变别人的文件拥有者,也没有权限能够本身的文件拥有者改设为别人。只有系统管理者(root)才有这样的权限。

使用权限 : root

71f02e048326bb8efc91d82d1abaa365.png

dd05efaf3fae683dc213fd9aa5c80a16.png

wc(初级)

Linux wc命令用于计算字数。

利用wc指令咱们能够计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。

11cdf134012736220c07b6800c9c8208.png

实例

在默认的状况下,wc将计算指定文件的行数、字数,以及字节数。使用的命令为:

wc testfile

先查看testfile文件的内容,能够看到:

$ cat testfile

Linux networks are becoming more and more common, but scurity is often an overlooked

issue. Unfortunately, in today’s environment all networks are potential hacker targets,

fro0m tp-secret military research networks to small home LANs.

Linux Network Securty focuses on securing Linux in a networked environment, where the

security of the entire network needs to be considered rather than just isolated machines.

It uses a mix of theory and practicl techniques to teach administrators how to install and

use security applications, as well as how the applcations work and why they are necesary.

使用 wc统计,结果以下:

$ wc testfile # testfile文件的统计信息

3 92 598 testfile # testfile文件的行数为三、单词数9二、字节数598

其中,3 个数字分别表示testfile文件的行数、单词数,以及该文件的字节数。

若是想同时统计多个文件的信息,例如同时统计testfile、testfile_一、testfile_2,可以使用以下命令:

wc testfile testfile_1 testfile_2 #统计三个文件的信息

输出结果以下:

$ wc testfile testfile_1 testfile_2 #统计三个文件的信息

3 92 598 testfile #第一个文件行数为三、单词数9二、字节数598

9 18 78 testfile_1 #第二个文件的行数为九、单词数1八、字节数78

3 6 32 testfile_2 #第三个文件的行数为三、单词数六、字节数32

15 116 708 总用量 #三个文件总共的行数为1五、单词数11六、字节数708

Linux file命令

Linux file命令用于辨识文件类型。

经过file指令,咱们得以辨识该文件的类型。

145291bc507b393bb10266ca01de7391.png

查看某端口是否被占用:netstat -anp |grep 端口号

查看当前全部已经使用的端口状况:netstat -nultp(此处不用加端口号)

查看目录的使用状况命令

df -h //以G为单位查看

df -m //以M为单位查看

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值