LINUX基础命令总结

【#】 注释

【*】匹配任意一个或任意一个以上的字符

【?】只匹配任意一个字符

【[ ]】匹配方括号中任意一个字符(串)

【$】表示变量引用

【‘】命令替换符

常用命令

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的权限改为所有用户都有执行权限

 

你可能感兴趣的:(LINUX基础命令总结)