第七章 常用基本命令
-
7.1 帮助命令
7.1.1 man获得帮助信息
1、基本语法
man 【命令或配置文件 】 (功能描述:获得帮助信息)
2、显示说明
信息 | 功能 |
NAME | 命令的名称和单行描述 |
SYNOPSIS | 怎样使用命令 |
DESCRIPTION | 命令描述,即命令功能的深入讨论 |
EXAMPLES | 怎样使用命令的例子 |
SEE ALSO | 相关主题(通常是手册页) |
3、案例实操
(1)查看ls命令的帮助信息
[root@hadoop100 ~]# man ls
7.1.2 help 获得shell内置命令的帮助信息
1、基本语法
help 命令 (功能描述:获得shell内置命令的帮助信息)
2、案例实操
(1)查看cd命令的帮助信息
[root@hadoop100 ~]# help cd
7.1.3 常用快捷键
常用快捷键 | 功能 |
ctrl + c | 停止进程 |
ctrl + l | 清屏:彻底清屏:reset |
ctrl + q | 退出 |
善于用tab键 | 提示(防止敲错) |
上下键 | 查找执行过的命令 |
ctrl + alt | linux 跟 windows之间切换 |
-
7.2 文件目录类
7.2.1 pwd 显示当前目录的绝对路径
pwd : print working directory 打印工作目录
1、基本语法
pwd (功能描述: 显示当前目录的绝对路径)
2、案例实操
(1)显示当前目录的绝对路径
[root@hadoop100 ~]# pwd
7.2.2 列出目录的内容
ls : list 列出目录内容
1、基本语法
ls【选项】【目录或是文件】
2、选项说明
选项 | 功能 |
-a | 全部的文件,连同隐藏档(开头为 . 的文件)一起列出来(常用) |
-l | 长数据串列出,包含文件的属性与权限等等数据 |
3、显示说明
每行列出的信息依次是: 文件权限类型 链接数 文件属主 文件属组 文件大小用byte来表示
建立或最近修改的时间 名字
4、案例实操
(1)查看当前目录的内容信息
[root@hadoop100 ~]# ls -al #a后面加l是为了将数据列表化显示,如下图
7.2.3 cd 切换目录
cd : change directory 切换路径
1、基本语法
cd 【参数】
2、参数说明
参数 | 功能 |
cd 绝对路径 | 切换路径 |
cd 相对路径 | 切换路径 |
cd~ / cd | 回到自己的家目录 |
cd - | 回到上一次所在目录 |
cd .. | 回到当前目录的上一级目录 |
cd - P | 跳转到实际物理路径,而非快捷方式路径 |
3、案例实操
暂无
7.2.4 mkdir 创建一个新目录
mkdir : make directory 创建目录
1、基本语法
makedir【选项】要创建的目录
2、选项说明
选项说明 | 功能 |
-p | 创建多层目录 |
3、案例实操
(1) 创建一个目录
[root@hadoop100 ~]# mkdir xiyou
[root@hadoop100 ~]# mkdir xiyou/mingjie
(2)创建多级目录
[root@hadoop100 ~]# mkdir -p xiyou/dssz/mhw
7.2.5 rmdir 删除一个空目录
rmdir:Remove directory 移动目录
1、基本语法
rmdir:要删除的空目录
2、案例实操
[root@hadoop100 ~]# rmdir xiyou/mingjie
7.2.6 touch 创建空文件
1、基本语法
touch 文件名称
2、案例实操
[root@hadoop100 mhw]# touch sds.txt
7.2.7 cp 复制文件或目录
1、基本语法
cp【选项】source dest (功能描述:将source复制到dest)
2、选项说明
选项说明 | 功能 |
-r | 递归复制整个文件夹 |
3、参数说明
参数 | 功能 |
source | 源文件 |
dest | 目的文件 |
4、经验技巧
强制覆盖不提示的方法:\cp
5、案例实操
(1)复制文件
[root@hadoop100 ~]# cp xiyou/dssz/mhw/sds.txt xiyou/mingjie/
(2)递归复制整个文件夹
[root@hadoop100 ~]# cp -r xiyou/dssz/mhw/ xiyou/mingjie/
7.2.8 rm 移除文件或目录
7.2.9 mv 移除文件与目录或重命名
1、基本语法
(1)mv oldFileName new FileName (功能描述:重命名)
(2)mv /temp/movefile /targetFolder (功能描述:移动文件)
2、案例实操
(1)重命名
[root@hadoop100 ~]# mv xiyou/dssz/mhw/sds.txt xiyou/dssz/mhw/sunwukong.txt
(2)移动文件
[root@hadoop100 mhw]# mv sunwukong.txt /root
7.2.10 cat 查看文件内容
查看文件内容,从第一行显示
1、基本语法
cat 【选项】 要查看的文件
2、选项说明
选项 | 功能描述 |
-n | 显示所有行的行号,包括空行 |
3、经验技巧
一般查看比较小的文件,一屏幕能显示全的。
4、案例实操
[root@hadoop100 ~]# cat sunwukong.txt
[root@hadoop100 ~]# cat -n sunwukong.txt
7.2.11 more 文件内容分屏查看器
more 指令是一个基于VI 编辑器的文本过滤器,它以全屏的方式按页显示文本文件的内容。more 指令中内置了若干快捷键,详见操作说明
1、基本语法
more 要查看的文件
2、操作说明
操作 | 功能说明 |
空白键(space) | 代表向下翻一页 |
Enter | 代表向下翻【一行】 |
q | 代表立刻离开more,不在显示该文件内容 |
Ctrl+F | 向下滚动一屏 |
Ctrl+B | 返回上一屏 |
= | 输出当前行的行号 |
:f | 输出文件名和当前行的行号 |
3、案例实操
[root@hadoop100 ~]# more smartd.conf
7.2.12 less 分屏显示文件内容
less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。
1、基本语法
less 要查看的文件
2、操作说明
操作 | 功能说明 |
空白键 | 向下翻动一页 |
【pagedown】 | 向下翻动一页 |
【pageup】 | 向上翻动一页 |
/字串 | 向下搜寻子串功能:n:向下查找;N:向上查找 |
?字串 | 向上搜寻子串功能:n:向上查找;N:向下查找 |
q | 离开 less 这个程序 |