您的位置:首页 > 运维架构 > Linux

LINUX基础命令总结

2018-01-16 16:44 253 查看
【#】 注释
【*】匹配任意一个或任意一个以上的字符

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

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

【$】表示变量引用

【‘】命令替换符

常用命令
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的权限改为所有用户都有执行权限
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: