当前位置: 首页 > 编程日记 > 正文

软件测试面试的linux基础知识,linux基础面试题

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

linux的用户管理

useradd 用户名,添加用户

【案例】useradd xiaoming

passwd 用户名,为新用户设密码

【案例】passwd xiaoming,修改小明的密码

userdel 用户名,删除用户

【案例】userdel xiaoming,删除用户但保存用户主目录

【案例】userdel ‐ xiaoming,删除用户以及用户主目录

logout,当前用户推出

who am i,当前用户是谁

cd,改变目录

ls,列出文件和目录

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

ls ‐l,显示长列表格式

mkdir,建立目录

rmdir,删除空目录

touch,建立空文件

cp,复制命令

【案例】cp ‐r dir1 dir2,递归复制命令(复制子目录信息)

mv,移动文件和改文件名

rm,删除文件和目录

rm ‐rf *,删除所有内容,包含目录和文件,r表示递归,f表示强制

ln,建立符号连接,类似于建立某个文件的快捷方式

ln ‐s 源目标

【案例】ln ‐s /etc/inittab inittab,inittab指向实际文件/etc/inittab inittab

more,显示文件内容带分页,ctrl + page up上翻,长空格下翻

less,显示文件内容带分页

grep,在文本中查询内容

【案例】假设存在某个文件test.java中含有hanyang关键字,此时可以使用grep名命令来查找,grep n “hanyang” test.java,n表示在第n行出现

|,管道命令,在linux和unix系统,把上一个命令的结果交给|后面的命令处理

【案例】ls ‐l /etc/ | more

- man [command],帮助,类似于dos中的help

- 搜索指定大小的文件

【案例】find /home -size +10k:意思是说查找/home目录下大小为10k的文件

- 重定向命令

- ls -l > a.txt,列表的内容写入文件a.txt中(覆盖写)

- ls -al >> aa.txt,列表的内容追加到文件aa.txt的末尾

- 从文件中输入信息:database_program < database_data

- en,查看环境变量

- 压缩和解压

- 以zip和unzip处理.zip文件

- zip命令的基本使用方法

- zip file.zip *:zip后接压缩后的文件名,在它的后面输入要压缩的文

件即可

- 压缩后,自动删除原文件

【案例】zip m file.zip to.txt:把to.txt文件压缩成file.zip文件,to.txt会自动删除的

- 将子目录一起压缩

【案例】zip ‐r file.zip *:将当前目录下的子目录一起压缩

- 忽略子目录的内容

【案例】zip ‐j file.zip *

- 将已压缩的或没有必要压缩的文件去掉

【案例】zip ‐n .mpg: .jpg: .gif:第一种文件中间要用“:”分开

- 压缩某一日之后的文件

【案例】zip ‐t 102002 file.zip:将当前目录下在2002年10月20日之后文件压缩

- 不压缩链接文件的原文件

【案例】zip ‐y file.zip *

- 压缩率问题,-1~-9,其中-9的压缩率最高

【案例】zip -9 file.zip *

- 将不需要压缩的文件排除在外

文件权限

ls -l中显示的内容如下:

-rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc

- 10个字符确定不同用户能对文件干什么

- 第一个字符代表文件(-)、目录(d),链接(l)

- 其余字符每3个一组(rwx),读(r)、写(w)、执行(x)

- 第一组rwx:文件所有者的权限是读、写和执行

- 第二组rw-:与文件所有者同一组的用户的权限是读、写但不能执行

- 第三组r--:不与文件所有者同组的其他用户的权限是读不能写和执行

也可用数字表示为:r=4,w=2,x=1 因此rwx=4+2+1=7

- 1 表示连接的文件数

- root 表示用户

- root表示用户所在的组

- 1213 表示文件大小(字节)

- Feb 2 09:39 表示最后修改日期

- abc 表示文件名

转行软件测试,那就报班吧,

对于非专业的同学来说,

自学时间长,难以成体系,

报班省时省力!

贰贰肆肆零壹贰捌伍柒

欢迎来来找我交流!

相关文章:

s-sort命令

对文本操作进行排序&#xff0c;以行为单位&#xff0c;依次根据ascii值进行比较&#xff0c;默认的排序方式为升序 sort [-bcfMnrtk][源文件][-o 输出文件]补充说明&#xff1a;sort可针对文本文件的内容&#xff0c;以行为单位来排序。 参 数&#xff1a;-b 忽略…

变体类的使用 package record case【转载】

**************理论区 start********************* DELPHI中记录的存储方式 在DELPHI中&#xff0c;我们用record关键字来表明一个记录&#xff0c;有时候&#xff0c;我们还会看到用packed record来声明的记录&#xff0c;这二者的区别就在于存储方式的不同&#xff1b;在wind…

【Boost】系列01:时间与日期

timer库(含timer,progress_timer和progress_display三个组件)和date_time timer用法&#xff1a; #include <boost/timer.hpp> #include <iostream> using namespace std; using namespace boost;int main() {timer t;//开始计时cout<<"max timespan:&q…

git学习网址

1、git 上传代码到GitHub 以及git删除github上文件和文件的命令 - lexsaints - CSDN博客 https://blog.csdn.net/weixin_42350212/article/details/80560272 2、git误区error: failed to push some refs to gitgithub.com: - whaleluo的博客 - CSDN博客 https://blog.csdn.n…

Linux压缩和解压缩命令集

.tar文件 解压tar zxvf FileName.tar打包tar czvf SourceName.tar DirName .gz文件 解压&#xff1a; gunzip FileName.gzgzip -d FileName.gz 压缩 gzip FileName .tar.gz 和.gz文件 解压tar zxvf FileName.tar.gz压缩tar zcvf FileName.tar.gz DirName .bz2文件 解压…

XMPP通讯开发-好友获取界面设计

在XMPP通讯开发-服务器连接 中我们成功连接到服务器上面&#xff0c;然后进入到主界面&#xff0c;接下来就是获取好友列表&#xff0c;这里我们分段开发&#xff0c;首先就是界面的设计&#xff0c;这里仿照QQ好友界面&#xff0c;里面的数据先是用模拟的&#xff0c;下一章获…

linux test数字txt,Linux26期 7月4日预习笔记

9.4/9.5 sed一&#xff0c;打印某行sed命令的格式为&#xff1a;sed -n np filename ,单引号内的n是一个数字&#xff0c;可以使用命令sed -n 1,$p filename ,如下去掉-n是有差异要想把所有行打印出来&#xff0c;可以使用命令sed -n 1,$p filename#sed -n 1,$p 文件名另外&…

提高PHP运行速度的小技巧

使用PHP的最大1个优势就是速度快。一般情况下&#xff0c;PHP总是具有足够的速度支持Web内容动态生成&#xff0c;许多时候甚至无法找出比它更快的方法。然而&#xff0c;当面对庞大的访问量、高负荷的应用、有限的带宽&#xff0c;以及其他各种带来性能瓶颈的因素时&#xff0…

基于Python, Selenium, Phantomjs无头浏览器访问页面

引言&#xff1a; 在自动化测试以及爬虫领域&#xff0c;无头浏览器的应用场景非常广泛&#xff0c;本文将梳理其中的若干概念和思路&#xff0c;并基于代码示例其中的若干使用技巧。 1. 无头浏览器 通常大家在在打开网页的工具就是浏览器&#xff0c;通过界面上输入网址就可以…

groovy–流程控制

在本篇文章中&#xff0c;我们将介绍逻辑分支&#xff0c;循环&#xff0c;以及如何从if-else以及try-catch代码块中返回值。 if – elseGroovy 支持Java传统的if-else语法&#xff1a; def x false def y falseif ( !x ) {x true }assert x trueif ( x ) {x false } else…

c语言中二进制用什么字母表示方法,看C语言编码转换--------负数的二进制表示方法...

今天在看C语言编码转换时&#xff0c;既然对负数的二进制表示有些遗忘&#xff0c;查了下网上的资料&#xff0c;他们说的是个P&#xff01;误人子弟&#xff01;和大家讨论了下&#xff0c;贴出来已备在此遗忘&#xff1a;假设有一个 int类型的数&#xff0c;值为5&#xff0c…

du和df的区别

du,disk usage 是通过搜索文件来计算每个文件的大小然后累加&#xff0c;du能看到的文件只是一些当前存在 的&#xff0c;没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和df,disk free,通过文件系统来快速获取空间大小的信息&#xff0c;当我们删除一个文…

solaris11学习必用工具及ISO

一、软件准备、配置及相关说明1&#xff09;Oracle VM VirtualBox & Oracle VM VirtualBox Extension Pack  http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#vbox说明&#xff1a;VirtualBox是Oracle自己的东西&#xff0c;很多考试…

谜题59:什么是差?

下面的程序在计算一个int数组中的元素两两之间的差&#xff0c;将这些差置于一个集合中&#xff0c;然后打印该集合的尺寸大小。那么&#xff0c;这个程序将打印出什么呢&#xff1f; import java.util.*;public class Differences {public static void main(String[ ] args) {…

ceph-osd无法获取osd map导致osd down掉的解决办法

环境&#xff1a;ceph-12.2.1 3节点测试性能集群 60块osd 最近ceph集群中有两个osd在重启之后遇到如下问题,osd获取不到集群osdmap产生coredump&#xff1a; ceph version 12.2.1.06 (3e7492b9ada8bdc9a5cd0feafd42fbca27f9c38e) luminous (stable)1: (()0xa2bf21) [0x7fcd9162…

读书笔记2013第13本:《怎样解题》

《怎样解题》这本书是在看《编程大师访谈录》&#xff08;中文版第12页&#xff09;这本书时无意发现的&#xff0c;一个编程大师推荐这本书来指导编程设计&#xff0c;google到这本书后粗略地翻看了一遍&#xff0c;发现是一本教学生如何解数学题的非常有年头的书。随着仔细品…

suse linux登录黑屏,SUSE Linux登录时黑屏解决办法

我采用的virtual pc虚拟机&#xff0c;安装redhat enterprise 4 linux&#xff0c;安装后出现花屏&#xff0c;通过GRUB的单用户模式下修改/etc/X11/xorg.con我采用的virtual pc虚拟机&#xff0c;安装RedHat enterprise 4 linux&#xff0c;安装后出现花屏&#xff0c;通过GRU…

应用构建工具包 Ecere SDK

Ecere SDK是一个跨平台的工具包构建软件应用程序。目前运行在Windows、Linux和Mac OS X(通过X11)。通过 Ecere SDK,可以开发一次应用程序,并将其部署在所有支持的平台上与一个轻量级运行时环境。它引入了eC这个面向对象语言来源于和完全兼容C,性能好也易于使用。一个内置的3d引…

第39-43课 thinkphp5完成商品会员价格功能(后置勾子afterInsert)

目录 功能一:利用后置勾子,处理好商品主键id,会员的价格,再插入member_price表里.要实现的功能:思路:html里控制器里模型里的后置勾子afterInsert()功能二:利用后置勾子,上传图片,批量生成缩略图,再插入goods_photo表里.要实现的功能:控制器里的用调用模型用save()方法保存模型…

codeforces A. Jeff and Digits 解题报告

题目链接&#xff1a;http://codeforces.com/problemset/problem/352/A 题目意思&#xff1a;给定一个只有0或5组成的序列&#xff0c;你要重新编排这个序列&#xff08;当然你可以不取尽这些数字&#xff09;&#xff0c;使得这个序列尽可能地大&#xff0c;并且能被90除尽。 …

内核方式挂载cephfs

我们内核挂载的前提是&#xff1a;看到centos7.5 中默认内核3.10.0-862.11.6.el7.x86_64的挂载fs执行文件读写性能更优良&#xff0c;所以尝试将3.10.0-862.11.6.el7.x86_64模块中与ceph fs挂载相关的ceph.ko,libceph.ko,dns_resolver.ko,libcrc32c.ko拷贝到自己的设备。 同样要…

汉诺塔怎么加计数次数c语言,C语言计算汉诺塔最小移动步数 (二)

前几天写的&#xff1a;C语言计算汉诺塔最小移动步数(一)当时还不知道用2^n-1这个公式来求解汉诺塔移动步骤。_偶然间在网上发现了这个公式&#xff0c;发现当时写的算法还是比较繁琐的。所以又根据这个公式又写了一个。那篇的实现是两个数组来回赋值&#xff0c;这个是用一个数…

Myeclipse 8.0 +Flash builder 4 plugin 的实现

其实过程非常&#xff0c;简单&#xff0c;但是我之前在网上找了很多资料都说&#xff0c;需要先装 Eclipse 3.5 &#xff0c;然后安装MyEclipse 8.0的插件到Eclipse&#xff0c;最后再安装Flash builder 的插件&#xff0c;期间还要进行一些文件的复制和转移等&#xff0c;弄得…

DHCP服务搭建

DHCP服务 一、DHCP概述 DHCP&#xff08;Dynamic Host Configuration Protocol&#xff0c;动态主机配置协议&#xff09;通常被应用在大型的局域网络环境中&#xff0c;主要作用是集中的管理、分配IP地址&#xff0c;使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务…

根据c语言数组定义填写下表,C语言程序设计 自测题(三)

{ n;if(n%3!0) continue;k--; }printf("%d,%d/n",k,n);}程序运行后的输出结果是______。A、1,1B、2,2C、3,3D、4,435、以下不能正确定义二维数组的选项是______。A、int a[2][2]{{1},{2}};B、int a[][2]{1,2,3,4};C、int a[2][2]{{1},2,3}D、int a[2][]{{1,2},{3,4}…

linux if 命令判断条件总结

linux if命令 关于文件属性的判断式 -a 如果文件存在 -b 如果文件存在&#xff0c;且该文件是区域设备文件 -c 当file存在并且是字符设备文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是普通文件时返回真…

ppt文本框显示缺字,信息显示不全

1.在文字后面加个空格。2.重新调整文本框大小3.不需要打开ppt&#xff0c;而是在图标上右键属性-摘要&#xff0c;把标题、主题、作者等描述全部清空或改成与本机用户一至即可。因为文本框少子是信息不匹配&#xff0c;就像歌曲在mp3里播放出现的乱码一样。具体能否解决问题&am…

property装饰器

# 需要了解的property的用法 class People:def __init__(self,name):self.__namenamepropertydef name(self):return <name:%s> %self.__namename.setterdef name(self,new_name):if type(new_name) is not str:print(名字必须是str类型)returnself.__namenew_namename.d…

f-fdisk做磁盘分区,起始扇区从2048块开始

文章目录First Sector 起始扇区fdisk工具加分区fdisk删除分区First Sector 起始扇区 默认从第2048块扇区开始是因为,由于EFI的兴起&#xff0c;要给EFI 代码留磁盘最开始的1M空间&#xff0c;即2048*521/(1024*1024)1M With the death of the legacy BIOS (ok, its not quite …

c语言 静态链表插入排序,数据结构C语言版 表插入排序

西门豹治邺奇计数据结构C语言版 表插入排序.txt两个人吵架&#xff0c;先说对不起的人&#xff0c;并不是认输了&#xff0c;并不是原谅了。他只是比对方更珍惜这份感情。/*数据结构C语言版 表插入排序算法10.3 P267-P270编译环境&#xff1a;Dev-C 4.9.9.2日期&#xff1a;201…