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

Linux常用命令(一)(课程)

2012-12-19 13:57 232 查看
linux常用命令

一、文件、目录操作类

浏览目录类:

1、pwd:显示当前所在目录

2、cd:进入相应的目录

cd ==== cd ~ 进入主文件夹

cd / 进入根文件

cd /var/tmp 进入指定文件

cd .. 向上

3、ls :显示文件或目录的信息

语法格式:ls [参数] [文件或目录]

参数:

-a:显示所有文件或文件夹

-A:显示指定目录下所有子文件夹及文件,但是路径中不显示‘.’和‘..’

-c:按照文件的修改时间排列显示

-C:将显示结果分为多列显示

-l:按照长格式显示文件(详细信息)等价于ll命令

浏览文件类:

1、cat 浏览文件内容

格式:cat [参数] 文件名

参数:

-b:只对非空行进行行号的标注

-n:对所有行进行行号的标注

2、more 分页显示文件内容

格式:more [参数] 文件名 (注意:按q结束浏览)

参数:

-num:num为一个整数,表示每页显示的行数

+num:num为一个整数,从哪行开始显示

3、less 分页显示文件(方便对显示文件进行查找)

格式:less 文件名

目录操作类:

1、mkdir 创建文件夹

格式:mkdir [参数] 文件夹的名称

参数:-p:在父目录不存在的情况下,创建父目录及子目录(创建了一个文件夹的树形结构)

2、rmdir 删除目录(注意删除时目录必须为空)

格式:rmdir [参数] 文件夹的名称

参数:-p:在删除当前目录时,如果父目录为空,将父目录一起删除。

文件操作类

1.cp命令 复制文件

格式:cp [参数] 源文件 目的文件

参数:

-f:如果目标文件已经存在,直接覆盖目标文件,没有提示

-i:如果目标文件已经存在,给出提示(y代表yes,n代表no)

-R:复制目录结构

2.mv 移动万文件或文件夹

格式:mv [参数] 源文件或目录 目的文件或目录

3.rm 删除文件或目录

格式:rm [参数] 文件或目录

参数:

-i:给出提示

-f:不给提示,直接删除

-R:删除文件及目录

4.touch 创建一个空文件

格式:touch [参数] 文件名(目录结构)

参数: -d: 同时修改创建时间

-a: 将文件存取的时间改为当前时间

-m: 将文件的修改时间改为当前时间

5.ln 创建文件链接

硬链接:相当于两个文件,这两个文件指向同一存储空间,当修改一个文件时,另一个跟着变,当删除一个文件时,另一个文件不会被删除

软链接:类似windows中的快捷方式

格式:ln [参数] 源文件或目录 链接文件名

参数:-s:代表软链接

6.gzip和gunzip 压缩和解压缩(压缩后文件的扩展明为.gz)

格式: gzip [参数] 文件名

gunzip [参数] 压缩文件名

参数:-v 显示压缩和解压时的信息

7.tar 用于文件的打包(类似于winrar)

格式:tar [参数] 档案文件(打包生成的文件) 源文件的列表

参数: -c:创建档案文件

-v:显示打包的详细信息

-f:指定档案文件的名称

-z:以zip格式压缩或解压文件

-j:以bzip的格式压缩或解压文件

-r:将文件追加到档案文件的末尾

-x:解压文件

8.rpm 进行软件包的管理(安装,卸载,升级,查找)

格式:rpm [参数] 软件包

参数: -q:查询指定的软件在系统中是否被安装

-qa:查询系统中安装的所有软件

-qi:显示系统中安装的软件的详细信息

-qf:显示系统中指定的文件所属的软件包

-i:指定要安装的rpm包

-v:显示安装时的详细信息

-h:以“#”显示安装进度

-e:卸载以安装的RPM

-U:升级软件包

9.whereis 获取软件路径

格式:whereis 命令名称

10.whatis 获取命令的信息

格式:whatis 命令名称

11.find 文件查找

格式:find [路径] [匹配表达式]

几种情况:

查找指定名称的文件:-name 文件名称

查找指定类型的文件:-type 文件类型(f:普通文件 b:快设备文件 c:字符设备文件 d:目录 p:管道 l:链接文件)

按照大小查找文件:-size n:n为一个整数。代表查找的文件大小不大于n块(一块是512B)按照最后访问时间来查找:-atime n:n为一个整数。+n表示超过n天访问的内容;-n表示为超过n天访问的文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: