自动化测试安卓工程师必备的 Linux 培训资料
1. 从认识操作系统开始正式开始 Linux 之前,简单花一点点篇幅科普一下操作系统相关的内容。1.1. 操作系统简介我通过以下四点介绍什么是操作系统:操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机的基石。操作系统本质上是一个运行在计算机上的软件程序 ,用...
2024-01-10Linux到底牛哪有?为什么主播安卓工程师都喜欢用Linux?
linux自诞生之日起,便受到了全世界优秀黑客程序员们的百般宠爱与关注。曾经,linux似乎离我们非常遥远;而现在,越来越多的人听说了linux,会去讨论linux发行版,会去关注linux内核。而程序员们更是热衷于使用linux,在linux开发。那么,究竟linux为什么吸引着这么多程序员们的热捧呢?PS:文章末尾...
2024-01-10我眼中的PingCAP工程师文化|PingCAP招聘季
从 2020 年 2 月 3 日开始,因为新冠疫情,我们全员 Remote 接近一个月的时间,目前仍在分组单双号交替 Remote 中。在这期间,我参加了一次 TGO 组织的对于远程办公效率的线上讨论会,发现大家都多多少少对远程办公的效率抱有一些怀疑的态度。虽然之前也断断续续在家里有过 Remote 工作的一些机会,不...
2024-01-10Linux安装软件
Linux发行版的两大系列debian:代表的比如Ubuntu,软件包管理工具apt、apt-get、dpkg,软件包名.debredhat:代表的比如CentOS(所以在VMware上安装CentOS8时选择的版本是red hat),软件包管理工具yum,软件包名.rpm Ubuntu要下载.deb的安装包,用apt|apt-get|dpkg命令来管理软件;CentOS要下载.rpm的安装包,用yum命令...
2024-01-10Linux安装nslookup命令
做DNS的人都知道nslookup命令是做什么用的,windows系统自带的。但是linux系统是不自带这个命令的,需要人手动安装。如果您不记得这是哪个软件包提供这个命令的话,那您还真会有些麻烦了。下面教您如何找到这个命令的软件包。命令yum provides */nslookup 就可以找到提供nslookup命令的软件包了。[r...
2024-01-10安装zsh命令行自动完成插件
zsh是我使用过最好用的shell,因为之前除了用bash都没有用过其它的shell,强大的命令自动补全,完整的提示,自动展开目录,文件等等下面说说安装步骤并解决docker-compose的命令行自动补全使用包管理器安装自动完成插件Arch Linux: community/zsh-completions / AUR/zsh-completions-gitGentooMac OS: HomebrewDebian based distr...
2024-01-10关于Linux_CentOS8.0安装软件时遇到的坑
新的一年开始了,准备换工作。在这之前准备先好好提升一下,买了一台服务器。最近阿里在做活动,新人35块就可以买一台服务器一年,确实便宜。话不多说,买完服务器直接开干。没想到第一步就给我卡住了,真是“出师未捷身先死”安装个软件直接给我报错:Repository AppStream is listed more than onc...
2024-01-10已安装全局NPM软件包,但找不到命令
我已经通过命令行在全球范围内安装了两个npm软件包“下载”和“enigmavirtualbox”:npm install -g download 和 npm install -g engimavirtualbox我试图在批处理文件中使用它们,以从我的节点项目中捆绑一个.exe文件。对于这两种命令,这些命令都会npm list -g<packagename>产生各自的版本输出,而与当前工作目录无关。...
2024-01-10理中客Linux软件教程(三)| Linux安装
实验软件包下载地址VirtualBox下载地址VirtualBox:下载地址CentOS7镜像下载地址CentOS7:下载地址远程登录管理工具下载地址MobaXterm:下载地址VirtualBox 虚拟机安装与使用VirtualBox 简介VirtualBox是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出新的一台PC,以此来实现...
2024-01-10Linux下源码包安装软件
我们在工作的过程中,有时候会利用源码包安装软件。虽然相对于二进制软件包,配置和编译起来繁琐点,但是它的可移植性却好得多。那么我们一起来看看如何在linux下安装软件该怎么以源码包方式来安装呢?Linux下源码安装一般包括以下步骤:获取源码解压创建Makefile文件生成Makefile文件编译...
2024-01-10Linux上安装软件
Linux发行版的两大系列debian:代表的比如Ubuntu,软件包管理工具apt、apt-get、dpkg,软件包名.debredhat:代表的比如CentOS(所以在VMware上安装CentOS8时选择的版本是red hat),软件包管理工具yum、rpm,软件包名.rpm Ubuntu要下载.deb的安装包,用apt|apt-get|dpkg命令来管理软件;CentOS要下载.rpm的安装包,用yum...
2024-01-10linux基础入门(8)软件安装rpm、yum与源码安装详解
8.软件RPM包安装8.1rpm安装rpm[选项]软件包名称主选项-i 安装-e卸载-U升级-q查找辅助选项-ⅴ显示过程-h --hash查询-a-all查询所有安装的包-f-file查询拥有<-file的包-p查询一个没有安装的包卸载-nodeps忽略依赖安装的时候要把centos7的iso文件拿过来,为什么要拿过来呢,因为里面的Packages里面就是rpm包...
2024-01-10Linux上软件安装
环境:centos7rpm 包仓库:https://pkgs.org/ 上面能查找到所有的rpm包,及依赖关系 一、rpm包和源码包 windows上软件安装是靠下载安装程序执行实现的。linux上安装软件要下载相应的包(源码包,rpm包),不同的包安装方式不同 (1) rpm 包 1. 包的命名格式 2. 包...
2024-01-10linx命令之ln软连接硬链接
lnln(全称:link files)命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。当需要在不同的目录,用到相同的文件时;不需要在每一个需要的目录下都放一个必须相同的文件,只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可...
2024-01-10Linux 常用软件列表
网络应用网络浏览器Chrome介绍Chrome 浏览器是一款专为现代互联网开发的网络浏览器,高速、简约而且安全。下载位置Download安装方法# 1. install through deb packagesudo gdebi google-chrome-stable_current_amd64.deb# 2. install through software repowget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | ...
2024-01-10软件测试人员必备Linux命令操作
1 目录与文件操作1.1 ls(初级)使用权限:所有人功能:显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。参数:-a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)-l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出-r 将...
2024-01-10linux命令之wget下载
wgetwget 是一个下载文件的工具。格式wget [参数] [URL地址]常用参数-b –background 启动后转入后台执行-O –output-document=FILE 把文档写到FILE文件中,即重命名-limit-rate=RATE 限定下载速率-i, –input-file=FILE 下载在FILE文件中出现的URLs。可批量下载-T, –timeout=SECONDS 设定响应超时的秒数-c, --continue 继续下...
2024-01-10Ubuntuaptget中各种用于卸载软件的指令
一、apt-get remove packagename该命令将移除与packagename相关联的所有二进制文件,但是不会移除与之相关联的配置文件或数据文件(configuration or data files),同样也不会移除packagename所依赖的包。二、apt-get purge packagename或者apt-get remove --purge packagename这两条命令是等价的。它们的作用是:移除与包packagename相关...
2024-01-10YUM软件包管理工具与yum命令的详细介绍
一、yum介绍Yum (Yellow dog Updater, Modified) 是一个在 Fedora 中的字符前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。rpm命令只能安装下载到本的.rpm格式的安装包,但是rpm并不能处理...
2024-01-10linux在下软件太卡?手把手教你配置国内镜像源
ubuntu18.04 配置国内镜像源修改配置文件手动更改用你熟悉的编辑器打开/etc/apt/sources.list ,例如 vi /etc/apt/sources.list以ubuntu 18.04(bionic) 为例把下列内容复制替换sources.list中的全部内容(使用阿里云镜像):deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.al...
2024-01-10linux中的挂载命令
一.查询与自动挂载查询系统中已经挂载的设备,-l会显示卷标名称mount [-l]oot@izm5e2q95pbpe1hh0kkwoiz tmp]# mountsysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)devtmpfs on /dev type devtmpfs (rw,nosuid,size=932240k,nr_ino...
2024-01-10理中客Linux软件教程(四)| cat命令
前言Linux命令并不可怕,只要熟悉日常的操作命令即可,其他不熟悉的命令,需要用到的时候可以查阅资料,熟能生巧。Linux常用操作命令命令的基本格式命令的提示符[root@localhost ~]#[]:这是提示符的分隔符号,没有特殊含义。root:显示的是当前的登录用户。@:分隔符号,没有特殊含义。localhos...
2024-01-10如何在linux中挂载与卸载文件系统
mount是在Linux和UNIX操作系统中的命令。 在用户访问类Unix机器上的文件系统之前,需要使用mount命令挂载其文件系统。 也可用于SD卡,USB存储器,DVD和其他可移动存储设备文件系统的挂载。 mount命令也可在EFI shell中使用,常见的方式是使用mount 命令挂载文件系统到指定的目录中,对应的umount命令则从目录...
2024-01-10influxdb基本概念和操作
1、数据格式在 InfluxDB 中,我们可以粗略的将要存入的一条数据看作一个虚拟的 key 和其对应的 value(field value)。格式如下:1cpu_usage,host=server01,region=us-west value=0.64 1434055562000000000虚拟的 key 包括以下几个部分: database, retention policy, measurement, tag sets, field name, timestamp。database: 数据库名,在 I...
2024-01-10基于mykernel2.0编写一个操作系统内核
资源下载:https://github.com/mengning/mykernel实验内容:1、配置实验环境,完成Linux内核编译。2、对系统源码进行修改,基于mykernel 2.0实现一个简单的操作系统内核。3、简要分析操作系统内核核心功能及运行工作机制。实验环境:VMWare虚拟机下的Ubuntu18.04.4,实验采用的内核版本为linux-5.4.34。1 内核编...
2024-01-10linuxln命令详解[操作系统入门]
介绍ln是linux的一个重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不...
2024-01-10linuxcfg.sh [操作系统入门]
背景介绍:今天跟导师聊了很多,感触颇深,差距颇大,收获颇多~对基线和版本的控制有了更深入的了解。-----------------------------------------------------------------------------------每个人都有自己使用linux的环境,这些环境可以提升自己的工作效率,在岁月长河中,慢慢去完善这些“习惯”。 1 #!/bin/bash 2 ...
2024-01-10虚拟机安装Linux rhel7.3操作系统(具体步骤)
安装虚拟化软件在虚拟机安装操作系统之前要先确保你的主机中有虚拟化管理软件,如果没有的话可以用以下命令进行安装虚拟化:grep --color -E "vmx|svm" /proc/cpuinfoyum install qemu-kvm qemu-imgyum install virt-manager libvirt libvirt-python python-virtinst libvirt-client虚拟化管理软件打开方式在你装好虚拟化软件之后,...
2024-01-10linux逻辑卷扩容[操作系统入门]
扩容[[email protected] lohr]# lvextend -L +2G /dev/thomas/thomas-lv Size of logical volume thomas/thomas-lv changed from 1.00 GiB (256 extents) to 3.00 GiB (768 extents). Logical volume thomas/thomas-lv successfully resized.ext4文件系统生效[[email protected] lo...
2024-01-10基于Linux编译libyuv库[操作系统入门]
在极致化使用硬件设备的今天,每个AI算法工程师都也是希望将硬件资源压榨干净,算法的实现是第一阶段,而算法的进一步加速便提上了日程这里要介绍的是libyuv库,它是实现YUV格式簇转RGB和预处理图片的一个高效工具。1.下载libyuv源码https://github.com/lemenkov/libyuv2.解压和编译unzip libyuv && cd libyuv && m...
2024-01-10Linux操作系统使用小技巧
虚拟机只安装ssh,只能是连接其他服务器。安装了openssh-server后,才可以被其他终端使用ssh连接到远程文件传输把从本地复制到远程scp local_file remote_username@remote_ip:remote_folder 或者 scp local_file remote_username@remote_ip:remote_file 或者 scp local_file remote_ip:remote_folder 或者 scp local_file remote_ip:remo...
2024-01-10初学linux [操作系统入门]
十六进制1 2 3 4 56...10 A B C D E F ...............................................................linux 三大分支debianredhatSlackware ...............................................................linux 哲学思想一切皆文...
2024-01-10