首页 > 系统相关 >Linux搭建环境:从零开始掌握基础操作(二)

Linux搭建环境:从零开始掌握基础操作(二)

时间:2024-08-19 21:24:58浏览次数:11  
标签:文件 cat 命令 从零开始 内容 Linux txt 搭建

在这里插## 标题入图片描述

您好,我是程序员小羊!

前言

软件测试第一步就是搭建测试环境,如何搭建好测试环境,需要具备两项的基础知识:
1、Linux 命令: 软件测试第一个任务, 一般都需要进行环境搭建, 一部分,环境搭建内容是在服务器上实现的, 跟服务器交互(没有图形化页面),需要使用 Linux 命令。
2、数据库: 所有的软件在使用过程中所产生的数据, 最终都要存在数据库当中, 而测试工作往往会需要去校验数据的正确与否, 因此需要学习数据库。

下面开始进入正题:
接着上篇文章命令继续:

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3.12【了解】查看文件内容:Cat

cat命令:适用于查看文件内容较少的文件

  • cat 可以用来查看文件、创建文件、合并文件、追加文件

常用选项:

  • -b :表示输入非空的行编号
  • -n:表示输出所有的行编号
cat /usr/include/stdio.h
cat -n /usr/include/stdio.h

3.12【知道】查看文件内容:more

more 命令可以用于分屏显示文件内容,每次只显示一页内容

  • 适合于 查看内容较多的文本文件
  • 使用more的快捷键:
空格键显示手册页的下一屏
Enter键一次滚动手册页的一行
b 回滚一屏
f 前滚一屏
q 退出
/word 搜索 word 字符串

3.13【重点】查看文件内容:grep

Linux系统中 grep 命令是一种强大的文本搜索工具
grep 允许对文本文件进行 模式查找,所谓模式查找,又被称为正则表达式
在这里插入图片描述

grep -n '[Ss]igna[Ll]' test.txt

在这里插入图片描述
在这里插入图片描述

3.14【知道】重定向:>和>>

Linux 允许将命令执行结果 重定向到一个文件
将本应显示在终端上的内容 输出/追加 到 指定文件中
其中

> 表示输出,会覆盖文件原有内容
>> 表示追加,会讲内容追加到已有文件的末尾
cat l.txt >2.txt   将1.txt的内容覆盖掉2.txt的内容
cat l.txt >>2.txt    追加1.txt文件到2.txt后面
cat 1.txt 2.txt> 3.txt 将1.txt和2.txt的内容合并到3.txt文件当中

在这里插入图片描述

3.14【知道】管道符命令 |

在这里插入图片描述

简单来说:Linux 允许将 一个命令的输出 可以 通过管道 做为 另一个命令的输入
可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里 | 的左右分为塞东西(写),右端
取东西(读)

ls -l /usr/bin | more
ls /usr/bin | grep '^au'

在这里插入图片描述

3.15【知道】其他的命令:pwd、clear、which

pwd:使用 pwd 命令可以显示当前的工作目录,很简单的命令,直接在终端输入pwd即可。
clear :作用为清除终端上的显示(类似于DOS的cls清屏功能),也可以使用快捷键:Ctrl+l("l"为小写字母“L”)
which :工具名称: 查找工具的安装位置

拓展:回显:echo

在这里插入图片描述

结尾:

今天这篇文章就到这里了,文底会有一些作业大家可以抽空做下,在下篇文章的时候会把答案放在最后,大厦之成,非一木之材也;大海之阔,非一流之归也,希望大家能持续关注下,文章从浅入深,也欢迎大佬们的随时指导!!!

在这里插入图片描述

作业:

1. Linux中文件权限有哪几种,分别用什么字母表示?
2. Linux修改文件权限的方法有哪些?
3. tar [-zxvf] 命令中,z代表什么,x代表什么?v代表什么?f代表什么?
4. Vi编辑器有哪几种模式?
5. 把/bin目录下的所有内容的详细信息重定向到文件info中?。
6. 把/bin目录下的所有内容的详细信息分屏显示。
7. 分别写出Windows下和Linux下通获取IP地址的命令?
8. 在linux中,如何查看所有用户的进程?
9. 在桌面建立一个文件夹test 在该文件夹下建立1.txt 2.txt 3.txt 4.txt文件,并且将该test 目录的所有的文件都压缩为test.tar.gz文件中。
10. 再将 test.tar.gz 文件解压到 /home/admin/文档 目录下。
11. 通过Linux终端在adir目录下再创建一个名为dir2的目录,同时在dir2下再创建两个文件: 1.txt和2.txt。
11.修改 test文件夹下所有的txt文件权限: 拥有者权限为可读可执行,用户组权限为可写可执行,其他用户权限为可执行。
12. 查看3306的端口是否有被占用?
13. 13. 通过navicat工具连接到数据库。
14. 介绍一下数据库的常用数据类型。
15. 创建一个学生表,包含name(姓名)、age(年龄)、class(班级)三个字段

标签:文件,cat,命令,从零开始,内容,Linux,txt,搭建
From: https://blog.csdn.net/m0_63815035/article/details/141334395

相关文章

  • Redis在Linux(Centos7)单机部署和集群部署
    目录一、单机部署1、软件准备 2、安装配置3、启动Redis二、Redis集群2.1、主从模式2.1.1、作用 2.1.2、规划图2.1.3、具体配置准备工作 主从配置启动测试 2.1.4、主从复制原理主从全量复制主从增量同步(slave重启或后期数据变化)2.1.5、缺点 2.2、哨兵......
  • Markdown丝滑体验——搭建图床
    Markdown丝滑体验——搭建图床在多个平台发布markdown时,时常要带着图片跑这跑那,十分麻烦。为了解决这个问题,得到更丝滑的体验,我们可以搭建自己图床。参考教程四分钟教你搭建高速免费稳定图床,Gitee+PicGo完美搭配,获得Markdown写作丝滑体验!_哔哩哔哩_bilibiliGitee创建图......
  • 简单的linux系统学习笔记——08
    一、文件属性-权限属性33555523-rw-r--r--.1rootroot1586月72013/etc/hosts-rw-r--r-- 【rw-】:权限是属主的权限 【r--】:权限是属组的权限 【r--】:权限是其他人的权限r//读取权限 针对文件:含义是,可以打开文件,查看文件的内容 针对目录:含义是,可以查......
  • 简单的linux系统学习笔记——09
    一、用户分类1.root//皇帝用户,定制规则用户,系统高级管理员【uid,gid0】2.普通用户//有特定的权限,权限是root授予的【uid,gid大于1000】3.傀儡用户//没有家目录,不能登录系统;【0-999】二、用户相关的配置文件1.用户列表文件[root@c7-100~]#cat/etc/passwdroot:x......
  • C++ 获取Linux 服务器CPU占用率+内存空闲率(亲测绝对可以运行)
    转自:C++获取Linux服务器CPU占用率+内存空闲率(亲测绝对可以运行)-远征i-博客园(cnblogs.com)代码来自网络,部分修改,亲测绝对可用C++:#include<stdio.h>#include<stdlib.h>#include<string.h>#include<iostream>#include<unistd.h>usingnamespacestd;type......
  • Linux学习/TCP Socket通信
    案例案例一server.c#include<stdio.h>//标准输入输出#include<stdlib.h>//提供通用的工具函数,例如内存分配和程序退出。#include<string.h>//提供字符串处理函数。#include<unistd.h>//提供对POSIX操作系统API的访问,包括对文件描述符的操作。#include<arpa/i......
  • 第一次项目搭建笔记&路由导航守卫&web前后端会话跟踪
    1.重新搭建后端项目在IDEA中重新创建一个JavaEE项目,记得勾选Webprofile之后在java文件中重新搭建分级的文件夹按照标准创建com.xxxx.dorm文件夹并创建dao(数据处理),filter(过滤器),model(模型),util(工具),web(服务端)等文件夹进行不同功能部分的分类搭建完基本的框......
  • 【Linux_install】详细的Ubuntu和win双系统安装指南
    @目录1.前期准备1.1制作启动盘1.2关闭快速启动、安全启动、bitlocker1.2.1原因1.2.2进入BIOSshell命令行进入BIOSwindows设置中高级启动在开机时狂按某个键进入BIOS1.2.3关闭Fastboot和Secureboot1.3划分磁盘空间1.3.1查看目前的虚拟内存大小2.开始安装2.1使用启动盘启动......
  • Linux---systemctl常用命令以及service文件配置
    简介1.1什么是systemctl命令        systemctl是一个在Linux系统中用于管理系统服务的命令。它是systemd这个初始化系统的一部分,通过控制和监视系统的服务和单位文件,提供了对系统进程的强大管理功能。1.2systemctl的作用和用途        systemctl可以用于......
  • Linux CentOS手动安装Node.js(图文教程)
    本章教程主要介绍如何在centos7上安装指定版本的Node.js一、下载nodejs前往Node.js官网,根据自己需要安装的版本进行下载。官网下载地址:https://nodejs.org/zh-cn/download/prebuilt-binaries本文,以v14.21.3版本介绍整个安装过程。二、上传压缩包下载之后,你会得......