shell中的命令与特殊符号
2024-08-24 05:31:35
1.记录命令:!
!!:连续的“!”表示执行上一次的指令
!n:表示执行命令历史中第二条指令
注:!2居然给我关机了
!字符串(字符串大于1)表示执行命令历史中最近的一次
2.通配符
" * "匹配0个或多个字符,“ ? ”匹配一个字符
3.输入/输出重定向:用于改变命令的输入与输出
4.管道符 “ | ”
前一个指令的输出作为后一个指令的输入
5.脱义子符" \ " 将后面的特殊字符(如 * )还原为普通字符
6.grep:全面搜索正则表达式并把行打印出来
7.pstree:把Linux系统中所有进程以树形结构显示出来
8.export:就是声明一下这个变量,让该shell的子shell也知道这个变量;如果export后面不加任何变量名则就会声明所有的变量。
9.$用作变量前面的标识符
10. ; 如果想在一行中运行两个或两个以上命令,需要在命令之间加一个分号
11.“ ~ ”:表示用户的家目录,root用户的家目录是 /root,普通用户则是 /home/username
12.“ & ”:把一条命令放在后台执行需要加
13.重定向符号; > ,>> 分别是取代和追加的意思。 2> ,2>>重定向到文本中
14.[ ]为字符组合:代表字符组合中的任意一个
最新文章
- Vue.js 整理笔记
- Unity3D连接sqlite数据库操作C#版
- windows与linux之间文件的传输方式总结(转)
- js带上框架和防止被iframe的代码
- osg 纹理访问器
- ROC曲线绘制
- linux下用phpize给PHP动态添加扩展
- python数据结构与算法——图的广度优先和深度优先的算法
- man命令中的文本操作
- numpy之sum
- 【解决】Oracle数据库实现ID自增长
- C51指针的使用
- Python学习笔记总结(一)对象和流程语句总结
- HDU 5873 Football Games
- echarts x轴或y轴文本字体颜色改变
- JQuery实现两侧浮动广告
- 老李分享:webservice是什么?1
- jdk1.8新特性 : 接口中可以有普通方法(非静态方法)和静态方法 , 颠覆了之前我的理解 : 接口中只能有共有常量和抽象方法的概念,后面必须要加一句jdk1.7和1..7之前
- pl/sql的介绍
- Bellman-Ford算法的改进---SPFA算法
热门文章
- SQL查询语句 [1]
- Zbar和Z*算法对比
- Python Matplotlib.plot Update image Questions
- Linux kdb命令
- Net.Core导入EXCel文件里的数据
- SQLServer存储引擎——02.内存
- Spring Boot 学习系列(05)—自定义视图解析规则
- 大白话解说TCP/IP协议三次握手和四次挥手
- C++期中考试
- mysql5.7 Your password does not satisfy the current policy requirements问题解决