软件测试工程师-Linux介绍、命令
Linux介绍、命令
1、操作系统(operation system,OS)
主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用,作为中间人,连接硬件和软件。
2、Linux发展历程
Unix→minix→Linux
3、命令行程序
终端:terminal
①cd 切换文件夹
cd /home 绝对路径 以根目录开头
cd admin 相对路径 不以根目录开头
cd … 返回上级目录
cd ~ 到自己的家目录 /home/admin
cd - 电视回看功能(回退)
②pwd 查看当前所在位置
③ls 查看当前文件夹下的内容
ls /home 查看指定目录下的内容
ls -l 显示详细列表
ls -lh 把文件大小以人性化的方式显示
ls -a 显示当前目录下所有的文件,包含隐藏文件,隐藏文件是.开头的文件
ll 等于ls -l
ls 查看其它目录的内容
ls -la /home
ls *txt 查看当前目录下所有以TXT结尾的文件
④mkdir 创建文件夹
mkdir tupian 在当前目录下创建文件夹
mkdir /home/admin/tupian 以绝对路径创建文件夹
mkdir /home/admin/a/tupian 如果上级目录不存在,加上-p自动创建父目录
mkdir a b 在当前目录创建多个文件夹
mkdir a/{c,d} 在指定目录下创建多个文件夹
mkdir .abc 以.开头的是创建隐藏文件夹
⑤touch 创建一个空文件
touch abc.txt 在当前目录下创建 如果指定了目录,必须保证上级目录存在。
touch .abc 创建隐藏文件
gedit abc.txt 使用记事本打开
⑥rm 删除文件
rm a.txt 删除文件
rm abc -r 删除文件夹
rm * -r 删除当前目录下的所有内容,不能删除隐藏文件 .和…删除不了
drwxrwxr-x (d代表文件夹 -代表文件)
rwx rwx r-x r可读,w可写,x执行,第一组代表文件拥有者的权限,第二组代表文件拥有的组的权限,第三组代表其他用户的权限。
⑦cp 拷贝文件
cp 1.txt 2.txt 1.txt为原文件,2.txt为目标文件
cp abc abc_bak -r 拷贝文件夹必须加-r
⑧mv 移动或者重命名
mv 1.txt 2.txt 重命名
mv 1.txt ~ 移动到指定目录
⑨> 重定向
ls > 1.txt 把命令返回的结果输出到1.txt 文件中,会覆盖原文件内容,默认情况下命令返回的结果是显示在屏幕上。
ls >> 1.txt 把命令返回的结果输出到1.txt 文件中,以追加的方式
⑩cat 查看文件内容
cat 1.txt 把文件的内容全部显示在屏幕中
cat 1.txt 2.txt 多个文件
cat 1.txt 2.txt > 3.txt 把多个文件的内容合并到新文件中
⑪more 查看文件内容,可以分页显示。
ls / >> 1.txt
more 1.txt 查看内容多的文件,按空格键往下翻页,按B键往回翻页,按q键退出。
⑫管道 |
ls -l / | more 把左边的命令返回的结果交给右边命令进行处理。
⑬history 查看历史命令
⑭ln 链接
软连接(-s)
ln -s 1.txt 1_link 给1.txt创建一个软链接,相当于Windows中的快捷方式
ln -s 1.txt ~/1_link 给其他目录创建一个软链接,如果源文件不写绝对路径的话,软链接指向的文件是不存在的。
ln -s /home/1.txt ~/1_link
硬链接 本身占空间,相当于把源文件复制一份,与源文件同步发生变化,删除硬链接文件不影响源文件
使用ll查看时,有一个数字,代表有几个文件能同步发生变化
目录没法创建硬链接
ln 1.txt 1_hard_link
⑮grep 查找文件内容
grep hello test.txt 在某个文件中查找包含hello的内容,只要一行中有hello就会把整行都显示
grep -n hello test.txt n显示查找到的内容的行号
grep -i hello test.txt i查找时不区分大小写
grep -v hello test.txt v反向查找,查找不包含hello的行
grep -n hello /home/admin -r 查找整个目录中的所有文件,包含hello的内容
grep -i ^a test.txt 以a开头
⑯find 查找文件
find /home -name 1.txt 在/home目录下查找文件名为1.txt的文件
find /home -name ‘*txt’ 在/home目录下查找以txt结尾的文件
⑰tar 归档管理
tar -c 生成打包文件
tar -v 列出详细过程,显示进度
tar -f 指定归档文件名称
tar -t 列出档案中包含的文件
tar -x 解开档案文件
tar cvf a.tar 1.txt 2.txt f必须放在最后,f后面的第一个参数代表要生成的文件名,后面所有的参数都是要打包的文件。
列出包里所有文件
tar tf a.tar
解包
tar xvf a.tar 如果没写目录是要包里面的文件解开放到当前目录
tar xvf a.tar -c tar 解包到指定的文件夹,文件夹需要提前创建好
压缩
(1)打包:tar cf a.tar * 生成a.tar文件
(2)压缩:gzip -r a.tar 生成a.tar.gz文件
解压
(1)解压:gzip -d a.tar.gz 生成a.tar文件
(2)解包:tar xf a.tar -C ~/atar
gzip 文件压缩解压
一步到位,打包并且压缩
tar czf b.tar.gz *txt 以gzip的方式打包并且压缩
一步到位,解压并且解包
tar zxf b.tar.gz -C btar 以gzip的方式解压并且解包
bzip2
tar jcf j.tar.bz2 *txt 压缩方法
tar xjf j.tar.bz2 -C jtar解压方法
zip
zip -r zz *txt zz代表要生成的压缩文件,不需要写拓展名,会自动生成zip扩展名
unzip -d zz zz.zip 解压时自动创建目录
压缩率:zip<gzip<bzip2
通用性:zip>gzip>bzip2
⑱who 查看当前登录的用户
pts 代表一个终端
tty 代表用户登录了操作系统
pkill -kill -t tty1
which 查看命令位置
⑲reboot 不需要权限
shutdown 需要root权限
su
⑳chmod 设置权限
u 文件的拥有者
g 文件的拥有组
o 其他用户
a 所有用户
+添加 -删除权限 =设置权限(把之前的权限换成新的权限)
chmod u+r test.txt 给文件的拥有者添加读权限
r(4) w(2) x(1) -(0,没有任何权限)
chmod 123 test.txt 第一位数代表自己的权限,第二位数代表自己组的权限,第三位数字代表其他人的权限
软件测试工程师-Linux介绍、命令相关推荐
- 软件测试常见的linux场景,干货——软件测试工程师linux的10大场景命令使用
前言: 由于Linux在服务器领域应用非常广泛,有很多开源和成熟的软件,目前大多数的应用后台都是部署在linux上的,熟悉Linux操作系统和相关命令,可以加深我们对软件的架构和运行机制的了解,也可以 ...
- 软件测试工程师的介绍
软件测试工程师的介绍 通俗来讲,其实就是在软件发布以及每一次更新之前,尽可能地找出存在的错误,以防发布之后给用户带来不好的体验.作为一名软件测试工程师,不仅要具备一定的基础知识,还要熟悉计算机语言,并 ...
- 转 软件测试工程师职业介绍和规划
http://blog.csdn.net/nilxin/archive/2007/04/09/1557104.aspx 软件测试工程师职业介绍和规划 如存在没有任何错误的程序,那么世界也会不复存在.& ...
- 软件测试工程师自我介绍范文_软件测试工程师面试如何做好自我介绍?
听了很多提问者和我的学生,在做自我自我介绍的时候,一般存在的问题: 1.表述不太流畅.多练习表述,自己录音,听回放,有问题改正. 2.表述太溜,语速太快.不自信表现,隐含紧张的情绪. 3.面试官,大家 ...
- 软件测试工程师自我介绍范文_软件测试面试自我介绍
软件测试面试自我介绍 导读: 软件测试面试自我介绍一 考官好, 我是计算机专业的面试者 xxx , 我此次应聘的职位是 IT 行业的软件工程师, 这份工作不仅与我的专业对口, 同时也是我的特 长与兴趣 ...
- 软件测试工程师自我介绍范文_高级软件测试工程师自我介绍
测试工程自我介绍是敲响成功之门的关键,那要如何进行自我介绍呢?下面小编为你带来的内容,希望你们喜欢.关于篇一我是通信工程专业的学生,专业知识扎实,学习能力很强,人际关系很好,已取得三级网络证书及程序员 ...
- 软件测试工程师职业介绍和规划
如存在没有任何错误的程序,那么世界也会不复存在." 因错误而存在,因修正错误而存在,这就是软件测试工程师的存在之道.虽然测试不是解决错误的根本举措,但却是必须的手段. 软件测试工程 ...
- 软件测试岗位英文自我介绍,软件测试工程师自我介绍_工程师英文自我介绍范文...
[www.gpsvo.com--网络知识] 工程师在面试做自我介绍时知道如何做英文自我介绍吗?英语的工程师自我介绍要怎么说呢?下面小编为你整理了工程师英文自我介绍范文,欢迎阅读. 工程师英文自我介绍范 ...
- 软件测试工程师自我介绍范文_应届生软件测试面试自我介绍范文6篇
自我介绍作为现代社会交际的必要手段,应届生软件测试生面试时如何做自我介绍?下面学习啦小编整理了应届生软件测试面试自我介绍范文,供你阅读参考. 应届生软件测试面试自我介绍范文篇1 我叫xx,于20xx年 ...
最新文章
- CentOS修改忘记密码
- LeetCode 12 Integer to Roman (整数转罗马数字)
- linux ubuntu kubuntu与xubuntu等各版本差别
- git push 操作代码回退
- jsp中通过多种方式实现面包屑导航
- c++ 输出控制iomanip
- 《零基础看得懂的C++入门教程 》——(4)条件判断原来如此
- git本地分支和远程分支操作
- oracle各种查询语句
- matlab 并行 计时,用Zen2跑MATLAB R2020a并行计算负载有点奇怪 - 桌面电脑(Computer)版 - 北大未名BBS...
- Tomcat 又爆出高危漏洞!Tomcat 8.5~10 中招…
- 三合一乐高迷你机器人_乐高太贵?这10个品牌积木玩具购买指南请收好
- react router 4
- Tosca:键盘输入字符串
- “安全宝”,云安全服务
- eeupdate 更新MAC地址
- 微信小程序服务通知 模板消息
- 努比亚android P的功能,努比亚Z17Android P 正式版已开启小批量FOTA推送
- C语言获取本机IP地址
- 彩色图像、灰度图像与黑白图像的区别
热门文章
- 有关ElasticSearch的基本概念
- RocketMQ之事务消息
- vue-cli3+typescript+路由懒加载报错问题
- AD-批量启用账户命令 Enable-adaccount
- 《Cisco安全防火墙服务模块(FWSM)解决方案》——1.4 利用包检测技术
- (数学)最小二乘的几何意义及投影矩阵
- (AirWatch 系列之一)企业移动计算的集大成者--Airwatch简介
- phpVirtualBox – 用浏览器操作虚拟机
- XP添加权限时提示:无法显示用户选项对话框的解决方法!
- 一个很炫的图片/相册浏览控件(Flex实现)