自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yooppa的博客

喜欢deca joins 的浴室

  • 博客(31)
  • 收藏
  • 关注

原创 linux复制、删除和移动文件的命令

cp命令cp命令将源文件或目录复制到目标文件或目录中。( 1)一般格式cp [选项] 源文件或目录 目标文件或目录(2)说明若源文件是普通文件,则cp命令把它复制到指定的目标文件中:若是目录,则需要使用“⁻r”选项,将整个目录下所有的文件和子目录都复制到目标位置。(3)常用选项-a,–archive: 通常在复制目录时使用,递归地将源目录下的所有子目录及其文件都复制到目标目录中,并且保留文件属性(包括存取权限、文件属主、用户组、时间标签等)不变,但不复制源文件的链接。它等效于-dR --p.

2021-05-31 19:17:51 370

原创 查找和比较的文件命令(续2)

接find命令——(3)条件表达式校在我的相应文件可以由提供的条件表达式确定,该表达式可以是一个用逻辑运算符not、and、 or组成的复合条件表达式。-not表示逻辑非,在命令中一般用“!”表示(为防止shell作另外解释, 往往采用“\!”的形式):-and表示逻辑与,一般用“-a”表示,-or表示逻辑或,一般“-o”表示。对复合表达式要用“()”括起来,例如:( -namea.out-0 -name’*.0’ )查找条件表达式中可以由以下选项组成。-name pter:查找文件名(不考虑前面

2021-05-30 09:07:25 95

原创 查找和比较的文件命令(续1)

cmp 命令cmp命令用来对两个文件进行比较。( 1)一般格式cmp[选项] file1 file2(2)说明cmp命令对filel和file2 两个文件逐字节进行比较。若二者完全相同,则执行结果不显示任何信息。若发现有差异,则会标出第一个不同之处是第几个字节和第几行。若没有给出文件名或给出的文件名为“一”,则cmp命令会从标准输入读取数据。(3)常用选项-b, --print-bytes: 显示有差异的字节。-i,-ignore-initial=SKIP: 跳过(不做比较)两个文件开头.

2021-05-29 15:34:12 194

原创 查找和比较的文件命令

查找和比较文件的命令1.comm命令comm命令对两个已排序文件进行逐行比较。(1)一般格式c omm[-123] file1 file2(2)说明comm命令对两个已经排好序的文件进行比较。其中,filel 和file2是已经排好序的文件。comm从这两个文件中读取正文行,进行比较,最后生成三列输出:仅在filel中出现的行,仅在file2中出现的行,在两个文件中都出现的行。若文件名为“-”,则表示从标准输入读取。(3)常用选项-123:选项1、2和3分别表示不显示comm输出中的第一列、

2021-05-28 18:56:11 565

原创 linux 匹配、 排序及显示指定内容的命令(续)

2.sort命令sort命令对文本文件的各行进行排序。( 1)一般格式sort [选项] [文件列表](2)说明sort命令将逐行对指定文件中的所有行进行排序,并将结果显示在标准输出上,不指定文件或者使用“-”表示文件,则排序内容来自标准输入。排序比较是依据从输入文件的每一行中提取的 -个或多个排序关键字进行的。排序关键字定义了用来排序的最小字符序列。在默认情况下,排序关键字的顺序由系统使用的字符集决定。(3)常用选项-m,–merge:对已经排好序的文件统一进行合并,但不做排序。-

2021-05-27 13:37:04 335

原创 linux 匹配、 排序及显示指定内容的命令

grep命令grep命合组在文本文件中查找指定模式的词或短语,并在标准输出设备上显示包括给定字符串模式的所有行,包含3个命令:grep, egrep 和fgrep命令。grep命令一次只能搜索一个指定的模式: egrep 命令等同于grep -E,可以使用扩展的字符串模式进行搜索: fgrep命令等同于grep-F, 是快速搜索命令,检索固定字符串,但不识别正则表达式。(1)一般格式grep [选项] 查找模式[文件名1,文件名2, …grep[选项] [-e 查找模式| -f文件] [文件名1,.

2021-05-26 13:47:42 721

原创 Linux文件操作命令(续3)

touch命令touch命令可以修改指定文件的时间标签或者创建一个空文件。( 1)一般格式touch [选项] file …(2)说明touch命令将会修改指定文件file的时间标签,把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来。若该文件尚未存在,则建立一个空的新文件。(3)常用选项-a:仅改变指定文件的存取时间。-c, --no-create:不创建任何文件。-m:仅改变指定文件的修改时间。-t STAMP:使用STAMP指定的时间标签,而不是

2021-05-25 21:43:02 73

原创 Linux文件操作命令(续2)

4.head命令head命令在屏幕 上显示指定文件的开头若干行。( 1)一般格式head[选项] file(2)说明head命令在屏幕上显示指定文件fle的开头若干行,行数由参数值来确定。显示行数的默认值是10。(3)常用选项-C,–bytes=[-]N: 显示每个文件的前N字节。若数字N前面带有“_”,则分别显示每个文件除最后N字节以外的所有内容。-n,–lines=[-]N: 显示指定文件的前N行,而不是默认的10行。若数字N前面带有“_”,则分别显示每个文件除最后N行以外的所有内容。

2021-05-24 10:49:42 91

原创 Linux文件操作命令(续1)

more命令moet令足个基于v编辑器的文本过滤器,以全屏幕形式显示文件内容,,每外示一屏。(1)一般格式more [选项] file(2)说明more命令一次显示一屏文本(fle文件),满屏后停下来,并且在屏幕底部出现一个提示信息,给出至今已显示的该文件的百分比“.更多-- (xx%)” 。可以用下列不同的方法对提示做出回答:按Space键, 显示文本的下一屏内容。按enter键,只显示文本的下一行内容。按"/"键,接着输入一个模式,可以在文本中寻找下一个相匹配模式专按Enter.

2021-05-23 09:57:04 80

原创 Linux文件操作命令

用户经常要查看文件内容、复制文件、删除文件、移动文件、比较文件、查找文件等,下面介绍 Linux系统提供的常用文件操作命令。文件 显示命令cat命令ca命令连接文件并打印到标准输出设备上,经常用来显示文件的内容,类似DO的TYPE命令。( 1)一般格式cat[选项] file(2)说明cat命令有两项功能:一是显示文件的内容,依次读取由参数file 指明的文件,将它们的内容输出到标准输出,上;二是连接两个或多个文件,如“catf1 f2> f3”将把文件fl和f2的内容合并起来,然后

2021-05-22 12:59:07 144

原创 Linux常用命令(续5)

3.设备文件设备文件是一 种特别文件,除了在其文件1节点中存放属性信息,它们不包含任何数据。系统利用它们来标记各设备驱动器,核心使用它们与硬件设备通信。特别设备文件有两类,它们对应不同类型的设备驱动器。①字符设备:最常用的设备类型,允许I/O传输任意大小的数据,取决于设备本身的容量。使用这种接口的设备包括终端、打印机及鼠标。②块设备:利用核心缓冲区的自动缓存机制。缓冲区进行I/O传输总是以KB为单位的。使用这种接口的设备包括硬盘、软盘和RAM盘。设备文件的一个示例是当前正在使用的终端文件。tty命

2021-05-21 20:57:47 96

原创 Linux常用命令(续4)

2.3.2文件类型Linux操作系统支持以下文件类型:普通文件、目录文件、设备文件、符号链接女心1.普通文件普通文件也称为常规文件,包含各种长度的字符串。核心对这些数据没有进行结化,只是作为有序的字符序列把它提交给应用程序。应用程序自己组织和解释这些野发通常把它们归并为下述类型之一。①文本文件:由ASCII字符构成。例如,信件、报告和称为脚本(Script) 的金文本文件,后者由shell 解释执行。②数据文件:由来自应用程序的数字型和文本型数据构成,如电子表格、数据库及字处理文档。③可执行的二进

2021-05-20 23:11:43 105

原创 Linux常用命令(续3)

⑤文件名。文件名是用来标志文件的字符串,保存在一个目录文件项中。⑥路径名。路径名是由“.”字符结合在起的一个或多个 文件名的集合。路径名指定一个文件在分层树状结构(即文件系统)中的位置。⑦当前工作目录。查看文件系统要使用一个参考点目录,它就称为当前工作目录。用ls命令可以列出当前工作目录中包含的文件和子目录的名字,这是默认方式。⑧文件名按照ASCII编码顺序列出。以数字开头的文件名列在前面,然后是以大写字母开头的文件名,最后是以小写字母开头的文件名。2.文件结构文件是Linux操作系统处理信息的基

2021-05-19 23:34:14 298

原创 Linux常用命令(续2)

文件和文件类 型当使用Linux命令对文件进行操作时,可访问存储在一个结构化环境中的信息。所有这些信息都存放在-一个分层结构中,可以方便且有条不紊地管理数据。重要的是,用户不仅应学会如何访问这些数据,还应学会如何控制对信息的访问。对文件与目录进管理和维护可能是每个用户最经常做的工作。文件系统磁盘上的文件系统是层次结构的,由若干目录和其子目录组成,最上层的目录称为根(root)目录,用“/”表示。1.文件与目录的定义①文件系统。文件系统是磁盘上有特定格式的一片区域,操作系统通过文件系统可以方便地查询

2021-05-18 20:55:30 89

原创 Linux常用命令(续1)

简单命令Linux系统中的命令有几百个,涉及用户登录、文件操作、进程管理、系统管理、网络操作、系统安全等方方面面。作为开始,本节先介绍一些简单的shell命令。who命令who命令将列出所有正在使用系统的用户、所用终端名和注册到系统的时间。而“whoami”命令将列出使用该命令的当前用户的相关信息。echo 命令echo命令将命令行中的参数显示到标准输出(即屏幕)上。例如:$ echo Happy New Year !Happy New Year!echo命令往往用于shell脚本(

2021-05-17 23:45:55 157

原创 Linux常用命令(续)

权当复习linux命令输入命令在shell提示符(注意。下面都以行首的“$"表示)后可以输入相应的命令和参数,最后必须按Enter 键予以确认。shell会读取该命令并予以执行。命令完成后,屏幕将再次显示提示符。shell严格区分输入命令的大小写,如DATE. date 和Date是不同的,其中只有一个(即date)是正确的Linux命令。若系统找不到输入的命令,则会显示反馈信息"Command not Found",这时要检查输入命令的拼写及大小写是否正确。若一个命令太长,一行放不下,则要在每行

2021-05-16 23:12:54 94

原创 Linux常用命令(部分)

系统命令:系统命令是与Linux操作系统进行交互的最直接方式。bash提供了几百条系统命令,虽然这些命令的功能不同,但他们的使用方式和规则都是统一的。进入shell界面

2021-05-15 22:46:48 137

原创 java的输入输出部分,及文件操作

Scanner输入 println输出System.out.printlnSystem.out.Scanner+此符号用于连接两个字符串,例如"2+3"此类的计算欲使输出=5;则:括号内(“2+3”+5);或(2+3+“2+3”);java 相对于c来说确实部分相似易理解,但头文件不像c的以下的头文件#include<stdio.h>int main(){return 0;}总以public开头这对于初学者来说确实有棘手之处。应该是我Java还没学多少。仅个人

2021-05-14 21:08:25 157

原创 C语言:字符串连接

基本的字符串连接#include<stdio.h>#include<string.h>int main(){ int i,j; int number;//学号 char strnum[20];//学号数值转换为字符串 char strtemp; char name[20];//姓名 char result[80]="";//连接后字符串 printf("Input Number:"); scanf("%d",&number); printf("in

2021-05-13 23:27:35 4182

原创 C语言:位运算编程示例

函数功能:显示出从一个4字节单元取出以m开始至n结束的某几位数(起始位和结束位都从左向右算)。代码段:#include<stdio.h>int main(void){ unsigned int byte4; int m,n; unsigned int result; printf("输入一个数据:"); scanf("%x",&byte4); printf("输入m和n(m<=n并且m,n介于1~32):\n"); scanf("%d%d",&m,

2021-05-12 20:45:26 213

原创 关于位运算及预处理命令(续)

以下阐述来源于题解:对于单字节变量x,通过x=x &0x0f运算可使x中的低4位不变,高4位清零。对于双字节变量x,通过x=x |0x00ff运算可使x中的高8位,低8位置1.对于单字节变量x,通过x=(~x)0x0f运算可使x高4位取反,低4位不变。位运算符号的边缘:& 按位与 双目位运算 自左向右(结合方向)^ 按位异或 双目位运算 自左向右(结合方向)| 按位或 双目位运算 自左向右(结合方向)&& 逻辑与 双目逻辑运算

2021-05-11 13:46:29 363

原创 第一次成功在vsCode配置Java环境

写在之前;以下叙述内容主要来自一位博主ID为: 丛继晔 的博客主要内容:VSCode 中下载 JDK下载 JAVA 插件扩展方式二: 在vscode中下载以下插件List itemLanguage Support for Java™ by Red HatDebugger for JavaJava Test RunnerMaven for JavaProject Manager for Java那篇博客的没把顺序清楚,之后应该在运行时会提醒安装Java extension的扩

2021-05-10 23:17:29 703

原创 关于位运算符号的辨识及运用示例

以下题目涉及位运算以及预处理#include<stdio.h>int main(){ char x=56; x=x& 0x56; printf("%d,%x\n",x,x); return 0;}#include<stdio.h>int main(){ unsigned t=129; t=t^0x0; printf("%d,%o\n",t,t); return 0;}#include<stdio.h>#define FU

2021-05-09 21:26:31 204

原创 比较复杂的文件操作题

一次文件操作题分享:编写一程序D1402.C实现以下功能  程序运行时,先从键盘输入一个文本文件的文件名(约定:字符数≤127字节,可含路径)和一个字符串(约定:字符数≤20字节,其中不含空格、TAB等,后面称之为Str),再在屏幕上显示该文件的内容。要求显示完内容后,在屏幕上输出文件的行数(行之间以’\n’为分隔、每行的长度不定但均≤200个字节)、字符串Str在文件中第1次出现的行号和最后一次出现的行号(查找时不区分大小写、不跨行查找,若未找到,则行号显示为-1)。注意,行的编号从1开始计。  下

2021-05-08 20:41:13 163

原创 勒让德多项式Pn(x)

程序的功能是:从键盘输入一个整数n(n≥0)和x,计算对应的n阶勒让德多项式Pn(x)的值,并按示例格式输出相应信息。n阶勒让德多项式Pn(x)的定义如下:        ┌ 1 (n=0)    Pn(x)= ├ x (n=1)         └((2n-1)xPn-1(x) - (n-1)Pn-2(x)) / n (n>1)代码段:#inc

2021-05-07 18:00:43 3459

原创 二进制文件点阵字符

有二进制文件lb8202.dat存储点阵数字字库(只存储了0-9这些数字,每个数字占8行5列,按列先存储)。从键盘输入n(0-9),输出该数字。#include <stdio.h>void rotate(int a[5][8], int b[8][5]);int main(void){ int i, j; int n; unsigned char ch; int a[5][8], b[8][5]; FILE *fp; printf("Input n:"); scanf

2021-05-06 15:07:39 427

原创 从键盘读入字符存入当前目录文件

从键盘输入数量不限的字符,以#作为结束符(#不存入后面要求的文件中),存入当前目录下的文件文件Exam.txt中(如果文件不存在则创建,若存在则先清空其内容)。#include <stdio.h>#include <stdlib.h>int main(void){ FILE *fp; char ch; if ((fp = fopen("Exam.txt", "w")) == NULL) { printf("can not open this file\n")

2021-05-05 12:15:53 406

原创 Java初学笔记

第一步:了解Java语言的发展史Java语言的实际作用第二步:需运用到MS—DOS,在Java学习中熟练使用会有帮助。但其作用集成到Windows中的cmd开发Java程序使用它非常方便。也就是类似于快捷键,在Java之前学习C语言就曾了解过(当时都建议先学c在Java python学习之前)。cmd启动后默认打开C盘(也可之后做操作转换打开其他磁盘),且在操作时要写对命令才能够运行得出相应结果。所以一些必要的命令得记忆。以此:命令格式启动: win+R(打开cmd)切换盘符 盘符

2021-05-04 14:57:34 91

原创 转盘奖励

转盘上有一些奖励,抽中它们的概率以一个正整数表示,称之为权重。你需要完成一个函数,函数的参数是一些奖励以及他们对应的权重,以带头结点链表形式存储。函数返回模拟一次转转盘得到的奖励。该函数会被运行多次,最后会统计该函数返回奖励次数否是符合概率。本题是截至c学习过程知识点涵盖最全的一道编程题代码部分来自大佬讲解。代码段:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <tim

2021-05-03 15:46:38 578

原创 求斐波那契数列第几项的值

数列1, 1, 2, 3, 5, 8, 13, 21 …被称为斐波纳契数列。这个数列从第3项开始,每一项都等于前两项之和。设定第1项为1,第2项为1。求数列的第n项(n<=39)。采用子函数自身调用(递归)代码段:#include<stdio.h>int fib1(int n){ if (n == 1) { return 1; } if (n == 2) { return 1; } return fib1(n - 1) + fib1(n - 2);//分解

2021-05-02 17:09:33 801

原创 C语言求方差

完成函数fun功能,计算n个数据(不多于100个数据)的平均值E及其方差D。代码核心循环条件嵌套:代码段:#include <stdio.h>void fun(double a[100], int n, double result[2]);int main(void){ int i, n; double a[100] = {0}; double result[2] = {0}; printf("Input n:"); scanf("%d", &n); fo

2021-05-01 11:06:01 10023 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除