一、文件、目录操作类
浏览目录类:
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 [路径] [匹配表达式]
几种情况:
(1). 查找指定名称的文件:-name 文件名称
(2). 查找指定类型的文件:-type 文件类型(f:普通文件 b:快设备文件 c:字符设备文件 d:目录 p:管道 l:链接文件)
(3).按照大小查找文件:-size n:n为一个整数。代表查找的文件大小不大于n块(一块是512B)
(4).按照最后访问时间来查找:-atime n:n为一个整数。+n表示超过n天访问的内容;-n表示为超过n天访问的文件
(5).将查找到的文件执行相应的命令:
-exec 命令 {} \;将查找到的文件直接执行命令
-ok 命令 {} \;先提示用户是否要执行,然后再执行(给提示)
12.grep 用于查找文本中包含指定字符串的行。
格式:grep [参数] 要查找的字符串 文件名
参数: -v:列出不匹配的信息
-c:对匹配的行进行计数
-i:不去分大小写
-n:显示行号
显示系统信息类命令
1.dmesg显示设备的详细信息
2.df 显示文件系统的详细信息
3.du 显示当前文件夹及其子文件夹的信息(之显示占用的硬盘空间大小)
4.free 查看内存使用信息
5.date 查看当前系统的时间和日期
6.clock 显示计算机的时间和日期
7.cal month year (显示日历)
进程管理类
1.ps 显示系统的进程
格式:ps [参数]
参数: -a:显示当前终端的进程
-u:显示进程的用户信息包括启动时间等
-l:显示进程的详细信息(长格式)
-e:显示系统所有的进程
2.kill结束进程
kill [参数] 进程1 进程2.....
参数:-s:sign按照指定的进程类型符号来结束进程
kill -l来显示进程类型符号
killall杀死所有进程
3.bg将相应的进程放到后台运行
bg find将find命令相应的进程放到后台去运行
利用jobs命令可以查看后台运行的进程(任务)
4.fg将后台运行的任务调到前台工作
fg find将后台运行的find调到前台工作
其他常用的命令
1.clear清屏
2.man显示命令的帮助文件
3.uname显示系统的信息 uname -a
4.poweroff 关机
5.shutdown [-r:重启;-h:关机][now|hh:mm|+minite]
6.history 显示命令历史
浏览目录类:
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 [路径] [匹配表达式]
几种情况:
(1). 查找指定名称的文件:-name 文件名称
(2). 查找指定类型的文件:-type 文件类型(f:普通文件 b:快设备文件 c:字符设备文件 d:目录 p:管道 l:链接文件)
(3).按照大小查找文件:-size n:n为一个整数。代表查找的文件大小不大于n块(一块是512B)
(4).按照最后访问时间来查找:-atime n:n为一个整数。+n表示超过n天访问的内容;-n表示为超过n天访问的文件
(5).将查找到的文件执行相应的命令:
-exec 命令 {} \;将查找到的文件直接执行命令
-ok 命令 {} \;先提示用户是否要执行,然后再执行(给提示)
12.grep 用于查找文本中包含指定字符串的行。
格式:grep [参数] 要查找的字符串 文件名
参数: -v:列出不匹配的信息
-c:对匹配的行进行计数
-i:不去分大小写
-n:显示行号
显示系统信息类命令
1.dmesg显示设备的详细信息
2.df 显示文件系统的详细信息
3.du 显示当前文件夹及其子文件夹的信息(之显示占用的硬盘空间大小)
4.free 查看内存使用信息
5.date 查看当前系统的时间和日期
6.clock 显示计算机的时间和日期
7.cal month year (显示日历)
进程管理类
1.ps 显示系统的进程
格式:ps [参数]
参数: -a:显示当前终端的进程
-u:显示进程的用户信息包括启动时间等
-l:显示进程的详细信息(长格式)
-e:显示系统所有的进程
2.kill结束进程
kill [参数] 进程1 进程2.....
参数:-s:sign按照指定的进程类型符号来结束进程
kill -l来显示进程类型符号
killall杀死所有进程
3.bg将相应的进程放到后台运行
bg find将find命令相应的进程放到后台去运行
利用jobs命令可以查看后台运行的进程(任务)
4.fg将后台运行的任务调到前台工作
fg find将后台运行的find调到前台工作
其他常用的命令
1.clear清屏
2.man显示命令的帮助文件
3.uname显示系统的信息 uname -a
4.poweroff 关机
5.shutdown [-r:重启;-h:关机][now|hh:mm|+minite]
6.history 显示命令历史