字符小总结

/

  1. 算术运算中的除法
  2. 根目录或路径分隔符

^

  1. 在[^abc]通配符中表示取反
  2. 在正则表达式中表示以什么开头

[[]]         字符串比较测试

.

  1. 正则中表示任意1个字符
  2. 当前shell执行脚本命令
  3. 表示当前目录
  4. 表示隐藏属性

{}

  1. 通配符扩展abc{1,2,3}
  2. 正则表达式中表示范围
  3. 匿名函数{cmd1;cmd2;cmd3}
  4. 括起变量名${abc}a

()

  1. 子shell中执行命令,会继承父shell的变量
  2. 数组赋值,括起数组元素
  3. 正则一组元素
  4. 函数后面

(())

  1. 算数运算
  2. 整数比较测试

[]

  1. 通配符和正则中表示匹配括号中的任意一个字符
  2. 条件测试表达式
  3. 数组中下标括号

‘’

  1. 解决变量赋值空格的问题
  2. 组织shell替换

""

  1. 解决变量赋值空格的问题
  2. 阻止shell部分字符替换,对$、!等无效

``      命令行替换

%

  1. 算数运算中的模运算
  2. vi中替换操作中表示所有行

>

  1. 输出重定向
  2. 条件测试中的大于号

<

  1. 输入重定向
  2. 条件测试中的小于号

=

  1. 变量赋值
  2. 条件测试中的等号

+

  1. 算数运算中的加号
  2. 正则表达式中1个或多个前面的字符

!

  1. 将命令或者条件表达式的返回值取反
  2. 执行历史命令
  3. vi或者ftp中执行外部shell命令
  4. 间接应用变量

$

  1. 取变量的值
  2. 正则表达式表示航尾

\     单字符转义

||    前面命令返回值为非0才执行后面的命令

#

  1. 表示注释
  2. 表示变量值的长度

?

  1. 通配符中表示任意1个字符
  2. 正则表达式中表示0个或者1个前面的字符

*

  1. 通配符中表示0个到多个任意字符
  2. 正则表达式中表示0个或者多个前面的字符
  3. 算数运算中的乘法

>>      输出重定向的追加

<<      here document

<<<    here string

-

  1. 算数运算中的减号
  2. 命令的选项
  3. 上一次工作目录
  4. 通配符和正则表达式中表示范围[a-z]
  5. tar -cvf - /home | tar -xvf -  表示输出流或输入流

:      内置的空命令,返回值为0

;      连续运行命令

|

  1. 前面命令的标准输出作为后面命令的标准输出
  2. 正则中表示或者

&

  1. 将命令放到后台执行
  2. 表示标准输出和标准错误输出

&&        前面命令返回值为0才执行后面的命令

字符小总结

时间: 2024-10-11 06:51:43

字符小总结的相关文章

day05-java-(方法,猜字符小游戏)

day05-java-(方法,猜字符小游戏) 1.方法:  1)用于封装一段特定的逻辑功能  2)方法应尽可能的独立,只干一件事  3)方法可以被反复的调用多次  4)避免代码重复,有利于代码的维护,有利于团队的协作开发 2.方法的定义:    修饰词 返回值类型 方法名(参数列表){      方法体    } 3.方法的调用:  1)无返回值: 方法名(有参传参);   2)有返回值: 数据类型 变量 = 方法名(有参传参);              方法名(有参传参);------不建议

java----猜字符小游戏

刚学了方法,做了个小项目,猜字符小游戏,这里和大家分享一下.我们通过要达到的效果来分析: 1首先命令行窗口提示用户进入猜字符游戏,并显示"猜吧" 2然后用户输入一个五位数的字符串(不能重复),接着系统进行判断 3如果字符串为"EXIT"则退出游戏 4如果没猜对则提示猜对的字符的个数和猜对位置的个数 5如果猜对则给出分数,并退出游戏 6分数的话是一个字符一百分,猜错一次扣十分. 我们来分析: 这个游戏需要用到哪些数据: 1.char[] ch 用来接收系统产生的随机字

Ubuntu中几个字符小玩意儿

1.黑客帝国特效: 打开终端,输入 sudo apt install cmatrix 即可.安装完成后,在终端输入 cmatrix 即可出现特效. 2.奔跑的小火车: 终端输入:sudo apt install sl 即可.安装完成后,在终端输入 sl 即可出现奔跑的小火车. 3.字母的字符画: 终端输入:sudo apt install figlet 即可.安装完成后,在终端输入figlet ,回车后,输入你想要的字母,回车即可看到其相应的字符画. 4.会说话的小奶牛: 终端输入:sudo a

滚动字符小程序-python

在http://usingpython.com/dl/animBanner.py上看到的,挺好玩的,做了一点小改动. #TO SHOW STRING "I LIKE YOU!" IN THE WINDOWS CONSOLE import os import time #windows console width width = 79 # printedMessage = ["***** * ***** * * ***** * * ***** * * *", &quo

三、猜字符小游戏

有猜字母游戏,其游戏规则为:程序随机产生5个按照一定顺序排列的字符作为猜测的结果,由玩家来猜测此字符串.玩家可以猜测多次,每猜测一次,则由系统提示结果.如果猜测的完全正确,则游戏结束,计算玩家的游戏得分并输出:如果没有猜对,则提示猜测的结果,如猜对了几个字符,以及猜对了几个字符的位置等信息,并提示玩家游戏继续. 本案例要求使用交互的方式实现此游戏:由玩家在控制台输入所猜测的字符串,如果所猜测的字符串与结果并不完全相同,则在界面输出比较后的结果,并提醒玩家继续猜测.交互过程如图-7所示: 图-7可

字符小标记使用注意事项

@font-face { font-family:xx; src:url("...eot") format(),url(..eot?)//第一个兼容ie9第二个兼容9以下 } 如果用css配合字体小标记要用到伪类,需要注意的时 .xx: before { content:"\e605"//'\'转页符 } 对于一些浏览器需要用到去锯齿 比如 -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: g

猜字符小游戏

1 package MonkeyGuess; 2 import java.util.Scanner; 3 public class Guess { 4 5 public static void main(String[] args) { 6 Scanner scan = new Scanner(System.in); 7 char[] arr; 8 arr = array(); 9 System.out.println(arr);//作弊 10 int[] inp;//声明一个数组 11 int

LeetCode Roman to Integer 罗马字符转数字 解题报告

https://oj.leetcode.com/problems/roman-to-integer/ Given a roman numeral, convert it to an integer. Input is guaranteed to be within the range from 1 to 3999. 把一个给定的罗马字符转为数字.首先要了解罗马字符表示的规则. 一,羅馬數字共有7個,即I(1).V(5).X(10).L(50).C(100).D(500)和M(1000). 二,在

字符类设备

字符设备(顺序读写,不带缓冲) 块设备(读写顺序不固定,带读写缓冲)常用sync命令(强行写入硬件) 同步数据使数据真正写进磁盘不然可能还在缓冲区 网络设备:这家伙破坏了linux一切皆文件规则. 字符设备框架: 硬件上有个字符设备,内核中就有个cdev结构与之对应 struct cdev { struct kobject kobj; struct module *owner; const struct file_operations *ops; struct list_head list; d