linux操作命令及其案例

案例一

说明

  1. 查看路径 pwd
  2. 查看路径次啊有哪些文件 ls

注意

  1. 文件夹名称和文件名需要和命令之间使用空格隔开
  2. cd adir 与cd ./adir等价 :当前路径下

说明:

cd 当前用户家目录下

cd ~ :当前用户家目录下  ~  当前用户家目录的路径信息

例如:用户为root  , ~./root 用户名为damin ,~./home/admin

cd - :返回上一次所在的路径(如果在两个路径间循环使用,即为在这两个路径间进行切换)

注意:mv 命令默认是用来移动文件到某一路径下的

但是如果目标文件不是文件名称或文件名不存在,即为修改文件名操作

相对路径和绝对路径

说明:在Linux系统下,可以根据如下特点区分相对路径和绝对路径

相对路径:凡是路径信息以‘.’或者’..’开头的均为相对路径

绝对路径:凡是路径信息以‘/’或者’~’开头的均为绝对路径

注释:

. :当前路径下

.. :上一目录下

/ :根目录

~:当前用户的家目录

 说明: 如果命令单用,不能实现目的,应该想到需要使用命令选项扩充功能

             提示文件存在是否覆盖 -i

 注意:如果目标文件是文件夹,需要使用-r选项,否则无法复制

 补充:如果处理文件并且要放置文件存在被覆盖,应该命令我cp  -ri 文件名目标位置

  1. 危险操作需要交互 -i
  2. 注意:直接删除目录是不被支持的,需要使用 -r 选项
  3. *,通配符,表示当前目录下的任意文件,文件名字
  4. -f:删除的文件不存在也不会提示信息(强制删除)
  5.  rm -rf /*:删除根目录下的所有文件(删库跑路,核弹命令)

案例二

 

说明:

-a 表示显示目录下的所有文件,包括隐藏文件

-l  以列表形式展示文件的详细信息

习惯用法

ls -al 路径信息

 

在终端中执行命令,一般情况下会将命令的执行结果直接显示在终端内

说明:如果想要将终端执行结果发送给其他人查看或使用,则需要使用重定向符号将原本应该在终端内显示信息放在文件中

 

如果始终使用   >     的话,那么每次获取的内容会覆盖之前获取的信息。

 

说明:默认情况下使用,每次执行的结果都会覆盖前一次内容,如果想要追加实现,需要改为>>(追加重定向符号) 

 

 

说明

less more都常用于查看内容较多的文件信息

快捷键:(两个命令基本操作快捷键相同)

向下翻页 空格键

向上翻页 B

退出查看 Q

注意:想要以分屏样式查看大量内容的文件信息,文件的内容至少应该查过当前终端窗口的显示大小

 

Linux允许将一个命令的输出可以通过管道作为另外一个命令的输入

说明1:

grep 内容文件名:从文件中查找包含特定内容的信息

说明2:

通过管道符可以方便快捷的将两条指令结合起来,以省去需要先将结果写入到文件,在进行查找的操作

注意:在测试工作中,我们只需要掌握管道符后侧常使用的命令为grep

案例三

 

说明1

head 文件名:查看文件前10行内容

head -数字 文件名:查看文件特定前几行内容

说明2

tail 文件名:查看文件后10行内容

tail -数字 文件名:查看文件特定后几行

注意

head 和tail命令多用于查看日志文件内容时使用

说明:日志文件(一种负责记录系统或程序运行过程信息的文件)

作用:测试人员可以通过查看日志文件信息,帮助判断bug出现的原因

 说明:将不断出现ping结果写入到特定文件内,用于模拟日志文件内容是不断变化的场景

 

说明:只要目标文件的内容是一直写入的状态,使用 tail -f文件名,即可实现监控文件内容变化的操作

应用场景:动态查看日志文件内容

 

说明:只要目标文件的内容是一直写入的状态,使用tail -f文件名,即可实现实时监控文件内容变化的操作

应用场景:动态查看日志文件内容

说明:获取动态信息中的几行内容,可以使用 tail -数字f 文件名

拓展 

扩展:通过head和tail同时使用获取特定行和行之间信息

  1. 先通过head获取截止到结束行所有信息
  2. 再配合tail获取截止到起始行的所有信息即可

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值