访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux常用命令详解及使用演示

时间:2019-06-19

linux命令中的head命令_常用dos命令大全及其用法_linux常用命令

(3)ls命令:列表(list)显示目录内容

-l:显示详细信息

-a:显示所有目录和文件信息,包括一点号“.”开头的隐藏目录和文件

-A:与-a相似,但两个隐藏目录不会显示,即当前目录的“.”和表示父目录的“..”。

-d:显示目录的本身属性linux常用命令,而不显示目录的内容

-h:显示目录和文件的大小

-R:递归的方式显示指定目录及子目录中的所有内容

--color:深蓝色:目录;白色:一般文件;绿色:可执行文件;黄色:设备文件;红色:压缩文件。

提示:通过别名机制简化常用的、比较长的命令

alias 命令别名 = 命令

如:设置myls 为ls – alh的别名

alias myls = ‘ls – alh’

(4)du命令:统计目录及文件的空间占用情况

-a:统计所有文件

linux命令中的head命令_linux常用命令_常用dos命令大全及其用法

-h:显示单位大小

-s:只统计每个参数所占总空间的大小

4.2创建目录和文件

(1)mkdir命令:创建新的目录(Make Directory)

-p:用于创建多层目录

(2)touch命令:创建空文件

提示:大多数情况下,我们使用“vim 文件名”的方式创建新文件,这样便于编辑,而touch只是创建了一个空文件。

(3)ln命令:

软连接(-s)

硬链接

删除原始文件后

仍旧可用

使用范围

适用于文件或目录

只可用于文件

常用dos命令大全及其用法_linux常用命令_linux命令中的head命令

保存位置

与原始文件可以位于不同的文件系统中

必须与原始文件在同一个文件系统(如一个Linux分区)内

4.3复制、删除、移动

(1)cp命令:复制(Copy)文件或目录

覆盖目标同名文件或目录时不进行提醒,直接强制复制

覆盖目标同名文件或目录时提醒用户确认

复制时保持源文件的权限、属主及时间标记等属性不变

复制目录时必须使用此选项,表示递归复制所有文件及子目录

注意:复制多个文件或目录时,目标位置必须是目录linux常用命令,且目标目录必须已存在

(2)rm命令:删除(Remove)文件或目录

-f:删除时不提示

-i:删除时提示

-r:删除目录时必须使用,表示递归删除整个目录

linux常用命令_常用dos命令大全及其用法_linux命令中的head命令

(3)mv命令:移动(Move)文件或目录

提示:

4.4查找目录和文件

(1)which命令:查找用户所执行的命令文件存放的目录

搜索范围由环境变量 PATH 决定(echo $PATH)

echo $PATH:显示当前PATH环境变量,该变量的值由一系列以冒号分隔的目录名组成

(2)find命令:查找文件或目录

采用递归方式,根据目标的名称、类型、大小等不同属性进行精细查找

常用查找条件类型

查找类型

关键字

说明

按名称查找

-name

根据目标文件的名称进行查找,允许使用“*”及“?”通配符,*代替0个或多个字符,?代替一个字符

常用dos命令大全及其用法_linux常用命令_linux命令中的head命令

按文件大小查找

-size

根据目标文件的大小进行查找

一般使用“+”、“-”号设置超过或小于指定的大小作为查找条件

常用的容量单位包括 kB(注意 k 是小写)、MB、GB

按文件属主查找

-user

根据文件是否属于目标用户进行查找

按文件类型查找

-type

根据文件的类型进行查找

文件类型包括普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等

块设备是指成块读取数据的设备(如硬盘、内存等),字符设备是指按单个字符读取数据的设备(如键盘、鼠标等)

使用 find 命令实现多个查找条件

各表达式之间使用逻辑运算符

说明:上面例子中,第一个使用了参数-a,要求-a两边的查找条件必须同时满足,简单解释一下这条命令的意思:查找/boot目录下文件大小超过1024k,并且文件名是以“vmlinuz”开头的文件;第二使用了参数-o,要求-o两边的查找条件满足其中任意一个即可,这条命令的意思是:查找/boot目录下文件大小超过1024k,或者是以“vmlinuz”开头的文件。