《Linux》Notes
《Linux》Notes
Linux 命令 篇
0、基础目录
清空当前命令行信息
1clear
1、文件命令
颜色
蓝色
文件夹d
青色
软链接l,通过 ls -l 可以看到会指向真实文件或文件夹
红色
.tar/.tar.gz 归档压缩包
黑色
文件-
查看当前目录
12345ls详细模式ls -l查看隐藏文件ls -a
显示当前位置
12pwd即print working directory
切换目录
12cd即change directory
几个特殊的目录
12345678910~代表当前用户的主目录.代表当前目录..代表上一级目录cd ~cd ~/examplecd ../example
目录操作
12345678910111213141516mkdir abcmkdir -p abc/123/text//创建目录即make directory,-p参数将路径的层次目录全部创建rmdir abc//删除空目录即remove directory,空目录才能删除,若目录非空,则删除失败rm -rf abcrm -rf /*//删除文件或目录即remove,可以 ...
《RegExp正则表达式》Notes
《RegExp正则表达式》Notes
@Seymour0314 来源菜鸟教程 2023-04-05
第一章 语法
普通字符
普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。
[]
[^]
[-]
.
\s 与 \S
\w
字符
描述
[ABC]
匹配 […] 中的所有字符,例如 [aeiou] 匹配字符串 “google runoob taobao” 中所有的 e o u a 字母。
[^ABC]
匹配除了 […] 中字符的所有字符,例如 [^aeiou] 匹配字符串 “google runoob taobao” 中除了 e o u a 字母的所有字母。
[A-Z]
[A-Z] 表示一个区间,匹配所有大写字母,[a-z] 表示所有小写字母。
.
匹配除换行符(\n、\r)之外的任何单个字符,相等于 [^\n\r]。
[\s\S]
匹配所有。\s 是匹配所有空白符,包括换行,\S 非空白符,不包括换行。
\w
匹配字母、数字、下划线。等价于 [A-Za-z0-9_]
...
C/C++ 必要记忆知识点
C/C++ 必要记忆知识点
常用简记
一、头文件(主要针对C++)
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869//防止VS安全报错#define _CRT_SECURE_NO_WARNINGS//C++ 输入输出流#include <iostream>cin >> a;cout << ... << endl;//C 方式输入输出流(包含文件流)#include <stdio.h>scanf("%d",&a); printf("%d",a);fopen(...); fcolse(...);//C++ 输出格式控制符#include <iomanip>cout << setw(5) << ...//C++ 文件输入输出流#incl ...
CC++习题与知识
CC++习题与知识
[TOC]
【1】输入错误处理
cin >> int 型变量(C++)
三种情况:
输入非法:非数字、超上下限
输入合法,但不在用户要求范围内
输入合法且在用户要求范围内 √
1234567891011121314151617181920while (1) { cout << "请输入x的值[0-100] : "; cin >> x; if (!cin.good()) { //或!cin. /cin.fail() cin.clear(); //清除内部错误状态标记位 cin.ignore(65536, '\n');//清除缓冲区中字符,到\n为止,最多清65536个,可改 continue; //也可#include <limits>后INT_MAX,或直接2147483647, } if (x >= 0 && x <= 100) break; }/*cin.ignor ...