测试学习Day06

系列文章目录

测试学习Day05


目录

系列文章目录

前言

一、Linux简介

1、操作系统

2、Linux操作系统的特点

3、linux操作系统的应用场景

4、Linux的文件系统

5、linux系统下常用的目录

二、Linux远程连接

三、Linux命令

1、查看目录内容-ls

2、通配符

​编辑

3、切换目录-cd

4、创建和删除、创建、复制、移动

5、查看文件内容-cat、more、grep

6、重定向和管道符

7、其他命令 

8、重启和关机

9、查看进程-PS

10、实时查看系统进程-top

11、关闭进程-kill

12、查看系统监听端口-netstat

13、查看系统监听端口-lsof

14、查看日志(软件运行的)信息-head、tail

15、文件/目录权限查看  ls -l

16、修改权限 chmod

17、增加用户、查看用户登录

18、切换用户、设置密码

19、退出登录

20、查找文件

21、软链接 ln -s

22、打包和解包

23、压缩解压缩 gzip、biz2、zip、unzip

24、Vi编辑器

总结


前言

Linux常用命令、远程连接


一、Linux简介

1、操作系统

用来管理计算机软、硬件资源的应用程序

2、Linux操作系统的特点

  •    开源免费
  •    安全稳定
  •    可移植性高
  •    高性能

3、linux操作系统的应用场景

应用服务器、数据库服务器、网络服务器、嵌入式设备、云计算、个人PC、移动终端

4、Linux的文件系统

是一个树形的文件管理系统

5、linux系统下常用的目录

  • /  根目录 唯一
  • /home   用户目录(家目录)
  • /root   超级管理员用户目录
  • /etc   存放操作系统相关的配置系统文件
  • /usr  存放安装的应用程序的目录
  • /boot  存放的是linux系统的内核文件
  • /tmp 临时文件
  • /bin 放命令、工具

二、Linux远程连接

ifconfig 查看IP地址

netstat -anpt|grep ssh 开启服务

远程连接工具:xshell,finalshell,MobaXterm

三、Linux命令

1、查看目录内容-ls

格式:ls [-lah][文件或目录]

选项说明:

  • -l以列表显示
  • -a显示所有文件,包括隐藏文件及目录
  • -h配合-l显示文件的大小

参数:文件或目录

注:-h一定要配合-l用

2、通配符

* #匹配0到多个任意字符
? #匹配单个任意字符
[abcd] #匹配括号里a,b,c,d任意一个字符
[a-d] #匹配a到d范围任意一个字符

3、切换目录-cd

  • 绝对路径:/或者~/开头  ~相当于/home/admin/用户
  • cd /home 先找/,进入/后,找home
  • cd home 在当前路径下,找home
  • cd .切换到当前路径
  • cd ./ 同上
  • cd ..切换到上一级路径
  • pwd 查看当前路径
  • cd - 进入用户目录

补充之前在win11下装环境跳转的时候使用cd结果死活跳不了,才发现win下不用写cd 直接写要跳转的路径就可以了

4、创建和删除、创建、复制、移动

  • 创建文件:touch
    • 新建文件,不是文件夹  多个文件用空格隔开创建的文件不存在,则新建一个。若存在,则更改修改时间
  • 创建目录:mkdir
    •  不能创建同名
    • -p 多个层级目录的创建

  

  • 删除目录:rm
    •  删除无法恢复
    • -i 删除前询问
    • -f 强制删除忽略不存在文件
    • -r 删除文件夹及文件夹下所有内容
  • 复制文件:cp 源文件 目标文件
    • -v显示复制的进度
    • -i 覆盖前确认
    • -f 强制覆盖
    • -r 源文件为目录,则复制该目录下所有内容
  • 移动文件:mv 源文件 目标文件
    • -v显示复制的进度
    • -i 覆盖前确认
    • -f 强制覆盖

将a.txt 移动到mike目录下 

移动到上一级目录并且命名为tom.txt 

 把a.txt 改名为b.txt

5、查看文件内容-cat、more、grep

  • cat 文件名: 适用于查看较少内容的文件,可以用来查看文件、创建文件、合并文件、追加文件等功能

  • more 文件名: 适用于查看内容较多的文件,用于分屏显示文件内容

  • grep 关键信息 文件名: 适用于查看内容较多的文件

 

6、重定向和管道符

  • 重定向:将命令输出的结果写入到另外的文件当中
    • >将结果覆盖到对应文件中
    • >>将结果追加到对应文件中

搭配cat使用可以合并文件 

  • 管道符:将命令输出的结果作为另一个命令的输入
    • more 分屏显示执行结果
    • grep 过滤执行结果的内容

7、其他命令 

pwd 当前路径

clear 清屏

which 工具名称 :查找工具安装位置

echo 回显:可以与重定向命令搭配删除文件中内容

例:删除 /var/log/message文件内容

echo  ' '  > /var/log/message

8、重启和关机

  • 重启:reboot
  • 关机:shutdown -h now立即关机

9、查看进程-PS

 

 -ef苹果用

10、实时查看系统进程-top

11、关闭进程-kill

kill -9 进程ID

进程ID一般从ps命令中查看

-9 强制关闭对应程序

12、查看系统监听端口-netstat

13、查看系统监听端口-lsof

14、查看日志(软件运行的)信息-head、tail

  • head 文件名
    • 默认显示前10行
    • head -20 显示前20行
  • tail 文件名
    • 默认显示后10行
    • tail -15 显示后15行
    • tail -f 实时显示

15、文件/目录权限查看  ls -l

16、修改权限 chmod

 

 

 

17、增加用户、查看用户登录

删除 uesrdel -r 用户名    -r用户目录也删除

18、切换用户、设置密码

19、退出登录

20、查找文件

grep 找文件里面内容

find 找硬盘某个文件

  • find [路径] -name文件名
  • 路径省略表示在当前目录下找文件
  • 文件名可以用通配符表示

21、软链接 ln -s

  • ln -s 源文件 链接文件
  • 类似windows快捷方式
  • 源文件要使用绝对路径
  • 可以链接目录
  • 不带-s 是硬链接(大小与源文件相同 删除源文件 链接文件仍然存在)
  • 软链接中源文件删除 链接文件失效

 22、打包和解包

打包:把多个文件变为一个

解包:把1个提取为多个

 

  23、压缩解压缩 gzip、biz2、zip、unzip

gzip 多个z ,后缀改变

bzi2 多个j,后缀改变

压缩 tar -jcvf 压缩文件名.tar.bz2 被压缩文件或目录

解压缩 tar -jxvf 压缩文件名.tar.bz2 

zip 、unzip

24、Vi编辑器

三种模式

  • 命令行模式:快捷键或命令来管理文件
    • yy:复制
    • p:粘贴
    • dd:剪切,若只剪切不粘贴,变成删除
  • 插入模式:对文件增加修改(切换i,I,a,A,ESC回到命令模式)
  • 末行模式:用来保存或退出文件(切换shift+)
    • w:保存文件并回到命令行
    • q:退出vi编辑器
    • q!:强制退出不保存
    • !:强制
    • wq!:强制保存并退出vi编辑器

25、补充

  • windows和linux获取IP地址命令
    • windows:ipconfig
    • linux:ifconfig

快捷键

ctrl+a: 居首

ctrl+b: 居尾

ctrl+c: 中断


总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

纯合子tt

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值