【#】 注释
【*】匹配任意一个或任意一个以上的字符
【?】只匹配任意一个字符
【[ ]】匹配方括号中任意一个字符(串)
【$】表示变量引用
【‘】命令替换符
常用命令
1.【cp】copy:
例:cp -I file.cmyfile.c
将file.c覆盖到myfile.c
2.【Who】:
列出所有使用系统的用户,终端名,注册(到系统)时间
例:who am i
列出当前使用该命令的用户信息
3.【echo】:
将参数输出到屏幕(标准输出)
4.【date】:
在屏幕上输出当前时间
5.【cal】:
显示当前月份的日历
如果cal后只有一个参数,则该参数会被解读为年份
例:
cal 10
列出公元十年的日历
Cal 10 2017
列出公元2017年十月份的日历
6.【clear】:清屏
7.【ls】:
显示目录;
常用选项:
-l以列表形式显示
-a显示所有文件(包括被隐藏的文件)
8.【password】:
更改当前用户的密码
9.【pwd】:
显示当前的绝对路径
10.【mkdir】(make dir):
创建目录
-p可一次建立多个目录
11.【rmdir】:
删除目录
-p递归删除目录
12.【cd】:
改变工作目录(进入目录)
Cd /.. 返回上一级目录
文件操作命令
1.【cat】
(一):显示文件内容
Cat [选项] 文件名
-b显示时加行标
-n显示时所有行加行标
(二):连接文件
Cat file1 file2 > file3
将file1 与 file2的内容合并 然后放入file3中
注:【>】为输出重定向符
2.【touch】
更新文件时间标签或创建一个新文件
Touch [选项] *.*
-a更新存取时间
-m更新修改时间
匹配、排序及显示指定内容的命令
1.【grep】
在文本文件中查找指定模式的词(短语)
Grep [选项] 查找模式 [file1,file2,…]
查找模式:
Egrep(等同grep -e)可以使用扩展的字符串模式(正则表达式)进行搜索
Fgrep(等同grep -f)快速搜索命令,检索固定的字符串,但不识别正则表达式
2.【sort】
对文本文件的各行进行排序
3.【uniq】
从排好序的文件中去除重复行
Uniq [选项] [输入文件[输出文件]]
读取输入并比较相邻的行,去掉重复的行,输出到输出文件。
-c输出时显示该行的重复次数
比较文件内容的命令
1.【comm】
对两个已排序的文件逐行进行比较
Comm [-123] file1 file2
-123 选项 1,2和3分别表示不显示comm输出的第一、二、三列。
2.【Diff】
比较两个文本文件,并找出他们的不同。
(不要求两个文件预先排好序)
Diff [选项] file1 file2
-b 忽略空格造成的差别
-I 忽略字母大小写的差别
复制、删除和移动文件的命令
1.【cp】
将源文件或目录 复制到目标文件或目录中。
2.【rm】
删除文件和目录
-r 递归的删除指定目录及其下属的各级子目录和相应的文件
改变文件或目录存取权限的命令
1.【chmod】
用于改变或设置文件或目录的存取权限
Chmod a+x file
将文件file的权限改为所有用户都有执行权限