目录
一、获取帮助信息
1、man指令
man[命令或配置文件]
案例演示
[root@beihuan ~]# man pwd
2、help指令
help命令 获取shell内置命令的帮助信息
案例演示
[root@beihuan ~]# help cd
使用注意:可以使用键盘上下光标移动,进行上下文阅读,如果要推出阅读可以输入 q 退出来
3、常用快捷键
常用快捷键 | 功能 |
---|---|
ctrl + c | 停止进程 |
ctrl+l | 清屏,等同于 clear;彻底清屏是:reset |
tab 键 | 提示(更重要的是可以防止敲错) |
上下键 | 查找执行过的命令 |
二、文件目录类
1、pwd 显示当前工作目录的绝对路径
基本语法:
pwd (功能描述:显示当前工作目录的绝对路径)
案例演示
[root@beihuan ~]# pwd
/root
2、ls 列出目录的内容
基本语法:
ls [选项][目录或文件]
常用选项:
- - a 列出目录下的所有文件,包括以 . 开头的隐含文件。
- - d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
- - i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件
- - k 以 k 字节的形式表示文件的大小。ls –alk 指定文件
- - l 列出文件的详细信息。
- - n 用数字的 UID,GID 代替名称。 (介绍 UID, GID)
- - F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)
- - r 对目录反向排序。
- - t 以时间排序。
- - s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)
- - R 列出所有子目录下的文件。(递归)
- - 1 一行只输出一个文件。
案例演示:
[root@beihuan Deme]# ls
a.txt b.txt
[root@beihuan Deme]# ls -a
. .. a.txt b.txt
[root@beihuan Deme]# ls -l
total 8
-rw-r--r-- 1 root root 7 Nov 24 00:26 a.txt
-rw-r--r-- 1 root root 4 Nov 24 00:28 b.txt
[root@beihuan Deme]# ls -t
b.txt a.txt
[root@beihuan Deme]# ls -r
b.txt a.txt
这里只演示了部分指令选项,具体以实际需求为准。
3、cd 切换目录
基本语法:
cd[目录名]
参数介绍:
cd 绝对路径 | 切换路径 |
cd相对路径 | 切换路径 |
cd~ 或者 cd | 回到自己的家目录 |
cd- | 回到上一次目录 |
cd… | 回到当前目录的上一级目录 |
cd -P | 跳转到实际物理路径,而非快捷方式路径 |
案例演示:
#返回上一级
[root@beihuan Deme]# pwd
/root/Deme
[root@beihuan Deme]# cd ..
[root@beihuan ~]# pwd
/root
#绝对路径
[root@beihuan ~]# ls
Deme deme.txt Test Test.tar.bz2 Test.tar.gz
[root@beihuan ~]# cd Deme
[root@beihuan Deme]# ls
a.txt b.txt
#相对路径
[root@beihuan Deme]# cd ../Test
[root@beihuan Test]# ls
50.txt a.out big.txt code.c %d- deme.c deme.txt demo %H- ls.txt %m- %M- %S test.txt
#返回家目录
[root@beihuan Test]# cd ~
#浏览上一次使用的目录
[root@beihuan ~]# cd -
/root/Test
4、mkdir 创建一个新文件目录
功能:
基本语法:
mkdir [选项] 要创建的目录选项功能:
- -p 递归创建多层目录
案例演示:
#创建目录
[root@beihuan Deme]# mkdir Test
[root@beihuan Deme]# ls
a.txt b.txt Test
#循环创建多级目录
[root@beihuan Deme]# mkdir -p a/b/c
#tree指令就是显示文件目录结构,后面详细讲解,这里暂时不用管
[root@beihuan Deme]# tree a
a
└── b
└── c
2 directories, 0 files
5、touch 创建空文件
基本语法:
touch 文件名称
案例演示:
[root@beihuan Deme]# ls
a a.txt b.txt Test
[root@beihuan Deme]# touch test.txt
[root@beihuan Deme]# ls
a a.txt b.txt Test test.txt
6、cp 复制文件或目录
基本语法:
cp [选项] 源文件或目录 目标文件或目录
常用选项
- -f 路径 不论目的文件或目录是否已经存在
- -i 覆盖文件之前先询问用户
- -r 递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处
- -R 回到当前目录的上一级目录
案例演示:
#拷贝单独文件
[root@beihuan ~]# ls -l
total 16
drwxr-xr-x 5 root root 4096 Nov 24 01:19 Deme
-rw-r--r-- 1 root root 16 Nov 9 20:03 deme.tx