终端指令的格式: 命令 [-选项] [参数]
1.man command——查阅command命令的使用手册
man是manual的缩写,使用man时的操作键:
空格 ——实现手册页的下一屏
Enter——一次滚动手册页的一行
b——回滚一屏
f——前滚一屏
q——退出
/word——搜索word字符串
2.command help (同1)
3.显示文件和目录
pwd:显示当前路径
tree:以树状图列出目录的内容(yum install tree)(tree aaa 指定目录)
ls:查看文件信息(同dir)(ls -a 显示所有文件,包括隐藏文件,以“.“开头)
4.显示详细信息
ls -l :以列表方式显示文件的详细信息
drwxr-xr-x 3 root root 4096 5月 26 12:41 code
文件的权限 硬连接数 文件所属的用户 文件所属的组 文件大小(字节) 文件或文件夹最后修改时间 文件或文件夹名称
(文件的权限:d开头表示是一个目录,-开头表示是一个文件,l开头表示这是一个链接文件)
ls -h:配合-l以人性化的方式显示文件大小
5.切换目录
cd:切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的就是用户的主目录
cd ~:切换到当前用户的主目录(/home/用户目录)
cd . :切换到当前目录
cd ..:切换到上级目录
cd -:可进入上次所在的目录
6.创建文件和目录
1)mkdir创建目录,递归创建 添加-p选项
2)touch创建一个文件:touch 文件名,多个文件:touch 文件1 文件2...
3)gedit 用来打开一个文件进行编辑
7.删除文件和文件夹
rm——删除文件
rm -i 文件名——确认
rm -f 文件名——强制删除不提示
rm -r 文件夹名
8 cp——拷贝copy cp [options] <source file or directory> <target file or directory>
-i ——同名有提示
-f——强制覆盖不提示
-v——显示拷贝的过程
-a——拷贝原有属性
拷贝目录:cp -r 原路径 目标路径
9. mv——移动move
1)移动文件或文件夹
2)重命名文件或文件夹(在一个目录中进行移动才能进行重命名)
10. 其他指令
1. clear——清屏(clear -l)
2. tab——自动补全
3. which——查看某个指令所在的位置
11. cal——日历
1)cal -3 :打印上、本、下三个月信息
2)cal -y :整年日历
3)cal -j :一年中的哪一天
12. date ——日期
date“+%Y年” ——显示年
date “+%Y年%m月”——显示年月
date “+%Y年%m月%d日”——显示年月日
date “+%F” . (2021-05-27)
date “+%F %T” (2021-05-2716:10:55)
13. history——查看历史指令
history 30 ——显示最新的30条指令
!历史指令编号——执行历史指令
14. 1)cat—— 文件查看
-n 查看文件的时候,对每一行进行编号
-b 非空行进行编号
-s 连续2行以上的空行,只显示1行
2)连接文件,把两个文件合并到一起输出
cat 文件名1 文件名2
15. more——用来分屏(分页)查看文件内容
+num 从num行开始查看文件
+p 先清屏再查看文件
+s 连续2行以上的空行,只显示一行快捷键:
回车 查看一行
空格 查看下一屏
ctr+f/f 下一屏
ctr+b/b 上一屏
退出 q
终止指令的执行:ctr+c
终端字体放大 :command+shift++
终端字体缩小:command+-