<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p><img src="https://i-blog.csdnimg.cn/blog_migrate/da591d30ff7bcac8f61458ddc060a440.png" alt="在这里插入图片描述" /></p>
讯享网
童话里说,每逢雨后都会有一道彩虹。哈喽,大家好,在我们的日常测试工作中,难免会接触或使用到Linux操作系统,下面我整理了一些测试工作中的Linux中常用到的命令,希望能给大家带来一定的帮助。
目录切换:cd
命令:cd 目录
讯享网
目录查看:ls
命令:ls [-al]
创建目录:mkdir
命令:mkdir 目录
讯享网
删除目录或文件:rm
命令:rm [-rf] 目录
删除文件:
删除目录:
讯享网
全部删除:
目录修改:mv、cp
1、重命名目录
命令:mv 当前目录 新目录
讯享网
注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行 重命名的操作
2、剪切目录
命令:mv 目录名称 目录的新位置
注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作
3、拷贝目录
命令:cp -r 目录名称 目录拷贝的目标位置 -r代表递归
讯享网
注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不 用写-r递归
搜索目录:find
命令:find 目录 参数 文件名称
新建文件:touch
命令:touch 文件名
讯享网
删除文件:rm
命令:rm -rf 文件名
修改文件:vi或vim
vi编辑器的3种模式:
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,查找,移动复制某区段及进入Insert mode下,或者到 last line mode。
命令行模式下的常用命令:
【1】控制光标移动:↑,↓,j
【2】删除当前行:dd
【3】查找:/字符
【4】进入编辑模式:i o a
【5】进入底行模式::
编辑模式(Insert mode)
【1】ESC 退出编辑模式到命令行模式;
底行模式(last line mode)
【1】退出编辑: :q
【2】强制退出: :q!
【3】保存并退出: :wq
打开文件
命令:vi 文件名
讯享网
注意:使用vi编辑器打开文件后,并不能编辑,因为此时处于命令模式,点击键盘i/a/o进入编辑模式。
编辑文件
使用vi编辑器打开文件后点击按键:i ,a或者o即可进入编辑模式。
i:在光标所在字符前开始插入
a:在光标所在字符后开始插入
o:在光标所在行的下面另起一新行插入
保存或者取消编辑
保存文件:
第一步:“ESC”进入命令行模式
第二步:“:”进入底行模式
第三步:“wq”保存并退出编辑
取消编辑:
第一步:“ESC”进入命令行模式
第二步:“:”进入底行模式
第三步:“q!”撤销本次修改并退出编辑
文件的查看
文件的查看命令:cat、more、less、tail
cat:看最后一屏
示例:使用cat查看/etc/sudo.conf文件,只能显示最后一屏内容
more:百分比显示
示例:使用more查看/etc/sudo.conf文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看
讯享网
less:翻页查看
示例:使用less查看/etc/sudo.conf文件,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看
tail:指定行数或者动态查看
示例:使用tail -10 查看/etc/sudo.conf文件的后10行,Ctrl+C结束
讯享网
权限修改
rwx:r代表可读用数字4表示,w代表可写用数字2表示,x代表该文件是一个可执行文件用数字1表示,如果rwx任意位置变为-则代表不可读或不可写或不可执行文件。
示例:给aaa.txt文件权限改为可执行文件权限,aaa.txt文件的权限是-rw——-
第一位:-就代表是文件,d代表是文件夹
第一段(3位):代表拥有者的权限
第二段(3位):代表拥有者所在的组,组员的权限
第三段(最后3位):代表的是其他用户的权限
修改文件或者目录权限使用chmod命令:
u:用户
g:组
o:其它用户
a:所有用户(默认)
+:增加权限
-:删除权限
=:重新分配权限
r:读
w:写
x:执行
讯享网
Windows的压缩文件的扩展名 .zip、.rar
linux中的打包文件:aa.tar
linux中的压缩文件:bb.gz
linux中打包并压缩的文件:.tar.gz
命令:tar -zcvf 打包压缩后的文件名 要打包的文件
其中:
z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程
f:指定文件名
示例:打包并压缩/usr/tmp 下的所有文件 压缩后的压缩包指定名称为xxx.tar
解压
示例:将ab.tar解压到当前目录下
讯享网
将ab.tar解压到根目录/usr下
grep
grep命令是一种强大的文本搜索工具
使用实例:
讯享网
find
find命令在目录结构中搜索文件,并对搜索结果执行指定的操作。
find 默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。
使用实例:
whereis
whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。
使用实例:
讯享网
which
which命令的作用是在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
使用实例:
su
su用于用户之间的切换。但是切换前的用户依然保持登录状态。如果是root 向普通或虚拟用户切换不需要密码,反之普通用户切换到其它任何用户都需要密码验证。
讯享网
su不足:如果某个用户需要使用root权限、则必须要把root密码告诉此用户。
退出返回之前的用户:exit
sudo
sudo是为所有想使用root权限的普通用户设计的。可以让普通用户具有临时使用root权限的权利。只需输入自己账户的密码即可。
进入sudo配置文件命令:
讯享网
用法示例:
RPM安装
用法: rpm [选项…]
讯享网
安装软件:
卸载软件:
讯享网
列出所有安装的软件包:
获取某个软件包的文件全名:
讯享网
获取rpm包中的文件安装的位置:
Yum安装
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令
yum的命令形式一般是如下:yum [options] [command] [package …]
其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为“yes”),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package …]是操作的对象。
安装yum包:
讯享网
删除yum包:
重新安装一个yum包:
讯享网
搜索yum包:
显示yum包的信息:
讯享网
清除yum缓存:
更新安装的yum包:
讯享网
更新具体的yum包:
显示yum历史:
讯享网
显示已启用的yum存储库的列表:
Yum软件仓库的配置
进入到Yum仓库软件仓库的配置文件目录: /etc/yum.repos.d
讯享网
使用Vim编辑器创建一个名为rhel.repo的配置文件(文件名可随意,但必须为.repo结尾)
按a/i/o进入输入模式,输入内容如下:
讯享网
按esc退出至命令模式,输入:wq,保存并退出。
name=rhel:Yum仓库名称描述
baseurl=file:///media/cdrom:提供的方式FTP、HTTP、本地
enabled=1:设置此源是否可用;1可用,0禁用
gpgcheck=1:设置此源是否校检文件;1为,0不为
使用“yum install httpd”检查Yum仓库是否已经可用,输入命令,使用Yum软件仓库来安装Web服务
出现 Complete! 配置正确
源码安装
下载并解压文件
如果下的压缩文件的后缀是
tar.gz 解压用 tar -xzvf xxx.tar.gz
tar.b2 解压用 tar -xjvf xxx.tar.b2
tar 解压用 tar -xvf xxx.tar
配置安装路径
在/usr/local/下创建放置将要安装的软件目录
讯享网
cd 到源代码所在的文件夹,配置安装路径
(https://blog.csdn.net/xiangxi1204/article/details/configure –prefix=/usr/local/指定安装根目录 .–with指的是安装本文件所依赖的库文件。/configure是源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系,生成makefile文件)
编译源代码
讯享网
如果是多核cpu可以用 make -j来加快编译速度
安装
讯享网
这个过程可能需要root权限
删除源代码以节省磁盘空间
编译源代码和安装可以组合成
讯享网
也可以把所有步骤用一组合命令来执行
配置环境变量
针对所有用户
修改 /etc/profile 文件,如果计算机仅仅作为开发使用时推存使用这种方法,因为所有用户的shell都有权使用这个环境变量,可能会给系统带来安全性问题。这里是针对所有的用户的所有的shell
讯享网
在/etc/profile的最下面添加:
针对单一用户
修改.bashrc文件,这种方法更加安全,可以把使用这些环境变量的权限控制到用户级别,这里是针对某一特定的用户,如果需要给某个用户权限使用这些环境变量,只需要修改其个人用户主目录下的 .bashrc文件就可以了。
讯享网
在下面添加:
services命令
service可以控制系统服务(打开、关闭、重启)
用法:service 【服务名称】 start/restart/stop/status
讯享网
chkconfig命令
开启/关闭服务开机自启动
增加环境变量
讯享网
时钟相关
CPU相关
讯享网
内存相关
硬盘相关
讯享网
系统相关
性能状况相关
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/189574.html