目录
1、查看文件内容
(1)cat 命令
# 把文件所有内容全部输入到屏幕上
[root@localhost day07]# cat /etc/ssh/sshd_config
(2)more 命令
# 可以查看可以按页查看文件内容,并且可以按enter键一行往下翻,没有翻到more命令结束时,可以按b往回翻
[root@localhost day07]# more /etc/ssh/sshd_config
(3)less 命令
# 可以按页查看文件内容,并可以按enter键一行往下翻,按空格键一页往下翻,翻到最后一页不退出,按q键退出,退出后不显示内容。
(4)tac 命令
# 倒叙查看文件内容
(5)head tail 命令
# 默认查看文件前十行
[root@localhost day07]# head /etc/ssh/sshd_config
# -2 代表查看前两行,同样tail也一样,-2是查看后两行
[root@localhost day07]# head -2 /etc/ssh/sshd_config
[root@localhost day07]# tail -2 /etc/ssh/sshd_config
# 默认查看文件后十行
[root@localhost day07]# tail /etc/ssh/sshd_config
2、目录文件的管理
(1)目录管理
格式: mkdir + 选项 + 路径
# 创建目录
[root@localhost day07]# mkdir bao
#查看创建的目录
# 递归创建目录
-p 递归创建多级目录
-v 提示创建目录
[root@localhost day07]# mkdir -pv /root/openlab/day07/bei
# 创建多个目录
[root@localhost day07]# mkdir {1..4}
# 删除目录
-r 递归 删除目录文件
-f 强制删除文件,不提醒
[root@localhost day07]# rm -r bao
rm:是否删除目录 'bao'?y
[root@localhost day07]# rm -f bao
(2)tree 命令
[root@localhost day07]# tree
3、复制移动文件的命令
(1)复制文件
命令格式: cp + 要复制的文件 + 复制到哪的路径
# 复制文件并改名
[root@localhost day07]# cp a.txt aaa.txt
查看:
# 复制目录
[root@localhost day07]# cp -r /etc/ssh /root/openlab
#复制多个目录
[root@localhost day07]# cp -r /etc/ssh /root/openlab /etc/sshd
(2)移动文件
命令格式: mv + 要移动文件的路径和文件名 + 移动到哪里(绝对路径/相对路径)
# 支持更改名字
[root@localhost day07]# mv /etc/ssh/sshd.config /etc/openlab
# 移动多个目录
[root@localhost day07]# mv /root/{home,ssh} /etc/openlab
4、链接文件的管理
# 创建软链接,源文件建议写绝对路径
命令格式: ln -s 原文件 目标文件(新文件)
[root@localhost openlab]$ ln -s /openlab/a.txt /openlab/c.txt
查看:
# 删除软链接
[root@localhost openlab]# rm -f c.txt