📝 面试求职: 「面试试题小程序」 ,内容涵盖 测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中率杠杠的。(大家刷起来…)
📝 职场经验干货:
目录
-
一、xshell与xftp是什么?
-
二、linux系统目录结构
-
三、系统管理相关命令
-
四、目录操作命令
-
五、文件操作命令
-
六、系统资源查询命令
-
七、权限赋予命令-chmod
-
八、压缩、解压命令
-
九、补充
一、xshell与xftp是什么?
• xshell是一个客户端软件,我们在本地Windows上用它来连接/登录linux系统(服务器), 并通过它提供的命令行界面操作linux。
• xftp是一款文件传输软件,可以将本地windows上的文件传输到服务器linux系统上。
二、linux系统目录结构
linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目主目录,下层是各种各样的子目录和文件。
理解根目录底下的相关linux文件目录是非常重要的:

三、系统管理相关命令
登录基本信息 [root@iZuf65wtzat3ohpxwn7on0Z ~]#
• 当前登录用户名:root
• 主机名:iZuf65wtzat3ohpxwn7on0Z
• 当前目录位置:用~ 表示,这里指的是 /root
# 管理员用户提示符
$ 普通用户提示符
history:查看当前用户运行命令的历史。
ifconfig:显示或设置网络设备的命令,我们可以这个命令查看自己服务器的私有的(局域网)IP地址。
windows查ip地址: ipconfig
ping: Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通。
用法:ping ip/域名
ctrl+c 结束命令运行
四、目录操作命令
在Linux系统中,几乎所有内容包括文档、命令、设备和目录等都组织成文件的形式,用文件来管理, 常用文件命令有:
pwd命令:显示当前绝对路径。
cd命令:切换目录
• 用法:cd 目录路径--绝对路径不会出错
cd ./ 当前目录
cd .. 切换到上级目录
cd / 切换到根目录
cd ~ (或只有cd )切换到当前用户主目录(home底下以用户名命名的文件夹) /root目录
• 绝对路径--完整路径,从根目录下面一层层找对应的位置
• 相对路径--相对当前的位置,当前目录位置下面去查找
五、文件操作命令
1.touch 新建文件
用法:touch len.txt -- 简单了解
vi/vim是linux下常用的、功能强大的文本编辑命令。
vi 文件名:没有的话就新建,但是一定要保存退出,才新建成功; 按键盘i进入编辑状态。
• 退出编辑按ESC键,退出方法:
• 不保存退出 :q (文件未修改) 强制退出:q! (文件修改)
• 保存退出 :wq
进入文件的时候:
输入/len 从光标开始处向文件尾搜索len
输入?len 从光标开始处向文件首搜索len
输入:set nu显示每一行的行数
• 按键盘G,可以直接定位到最末尾,g定位到文件首行
注意:键盘输入,都是英文输入法进行输入
mkdir len 创建len目录文件
2.ls查看目录及文件
• 用法:ls[参数]路径(若没有指定路径则显示当前目录下的内容)
-a 显示所有文件 包括.开头隐藏文件
-l 显示文件属性
ll是 ls -l的别名
-rw-r--r-- 1 root root 129 Aug 10 20:50 youli.txt
第1位:文件类型
- :普通文件
d:目录
rw-r--r--: 文件权限
root:文件所属用户
第2个root:所在用户组
3.cp 复制命令 -- 修改系统文件,备份
用法:cp[选项]文件名或目录 目标路径
-R/-r 拷贝目录及目录下所有目录和文件 -- 遍历
cp a.txt /usr/local/b.txt 将a文件复制,且另命名为b文件(目录名)
4.mv移动命令
• 用法:mv 文件名或目录 目标路径
mv a.txt ../ 将a文件移动到上级目录(将一个文件移动到另一个目录,没有重命名)
mv a.txt ../b.txt 将a文件移动到上一级并改名为b文件(将一个文件移动到另一个目录并重命名
5.rm 删除文件或目录
-f 强制删除
-r 删除目录
通常用法:rm -rf 文件或目录 --慎用,不要删系统文件,删除一定是自己已知可删除的内容
6. find 查找文件
• 用法:find [路径] [参数] 查找内容
• 常用选项有:
find . -name *.log 在当前目录查找以.log结尾的文件
find / -name log 在根目录查找log命名的目录
7.grep 在指定文件中查找字符(串)并打印该行;
过滤,经常跟管道符号一起出现 |
用法:grep 字符串 文件名
grep band file 在file文件中找寻band字符串
8.cat 显示文本文件内容
用法:cat 文件名
head查看前几行
用法:head -n 5 文件名 前5行
tail 从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的文件内容
tail -n 5 文件名 查看后几行
tail -f error.log 不断刷新,看到最新内容。查看实时更新的文件内容--日志文件
六、系统资源查询命令
1. ps 查看进程动态
-ef 显示所有运行进程,并显示启动进程的命令
Uid:用户ID, PID:进程id, PPID:父进程,C:进程cpu占用率,Stime:进程从启动到现在的时间, TTY:终端号,CMD:命令名称和参数
netstat 查看网络状况 (net status的简写)
netstat -antpl 查看所有端口
an,按一定顺序排列输出
p,表示显示哪个进程在调用
管道使用 “|”符号,并且在命令之间建立管道,将前面命令的输出作为后面命令的输入
如,ll | grep abc:管道前面的命令显示当前目录下的文件,后面从列出的文件名中寻找含有abc字符串的文件或者目录
补充:kill: 杀死进程 (端口占用--先查看下被谁占用,占用的进程不用--->kill -9 进程号 强制杀死进程)
七、权限赋予命令-chmod
Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:

chmod 语法:chmod [-R] 740 文件或目录 --3个数字--3个不同用户
读(r):4 写(w):2 执行(x):1 0-无权限
属主-文件拥有者
属组-文件拥有者所在的组的用户
八、压缩、解压命令
1.压缩、解压命令- tar.gz — tar
将文件压缩成.tar.gz/.tar格式用tar命令,使用-z调用gzip
例如:将test文件夹压缩成test.tar.gz
tar -czvf test.tar.gz test --笔试题
将.tar.gz/.tar格式文件解压也是使用tar命令
例如:将test.tar.gz解压得到test文件夹
tar -xzvf test.tar.gz
命令参数详解: -c 建立归档/压缩
-x 解归档/解压
-z 有gzip属性的压缩文件
-v 显示所有过程
-f 使用档案名字,必须项,是最后一个参数,接文件名
2.压缩、解压命令- zip/unzip
将文件压缩成.zip格式用zip命令
例如:将test文件夹压缩成test.zip,必须带r才会把文件压缩进去,不然会生成一个空的文件夹
zip –r test.zip test
将.zip格式的压缩文件解压使用unzip命令
例如:将test.zip文件夹解压
unzip test.zip
ps: 若无以上命令,报错:command not found,用yum install unzip 进行安装,过程中询问?一路y
九、补充
快捷键操作: Ctrl + c 结束当前正在运行的程序
tab键使用,自动关联,快速补齐
方向键“上”、“下”,对历史命令,上一个、下一个进行查找
命令注意事项:
• Linux(Linux命令)是严格区分大小写的,如果没有特别的说明,保持小写
• Linux所有的内容都是以文件形式保存,不靠扩展名区分文件类型
• 命令带参数是有空格的,请不要像英文字母一样,全部挤在一块
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】


1855

被折叠的 条评论
为什么被折叠?



