常用命令
ls 查看当前目录下的内容 pwd 查看当前所在的位置 cd 切换文件夹 touch 如果文件不存在 创建新文件 mkdir 创建目录 rm 删除指定的文件名 clear 清屏
创建文件夹的命令
mkdir -p 创建有父子关系的文件夹 mkdir 文件夹1 文件夹2 创建平级的文件夹
删除文件夹的命令
rm -f 强制删除 取消提示 rm -r 递归删除
修改文件夹的命令
mv 旧的文件夹名 新的文件夹名 mv 旧的路径 新的路径
查询文件夹的命令
ls 文件夹名(包含权限 日期等信息) ls -a 显示指定目录下所有目录与文件 包含隐藏文件 ls -l 以列表方式显示文件的详细信息 ls -h 配合-l 以人性化的方式显示文件大小 ll 文件夹名(不包含权限 日期等信息)
目录切换命令
cd 目标路径 cd … 进入上级目录 cd . 自己 cd - 可以在最近的连词目录之间切换
软连接
ln -s 目标文件绝对路径 快捷方式路径
创建文件的命令
touch 文件名 echo 数据 > 文件名 (一个> 是覆盖 ,两个>> 是追加) vi 文件名
修改文件的命令
mv 旧文件名 新文件名
查看文件的命令
ls 文件名(包含权限) ll 文件名 (不包含权限)
查看文件指定行数的命令
- 查看文件的前10行 head 文件名 或head -10 文件名
- 查看文件后10行数据 tail 文件名或 tail -1
- 实时更新最后一行数据 tail -f 文件名
分页查看文件内容
more 文件名
查看文件所有内容
cat 文件名 cat -n 显示行号 cat -b 非空行 显示行号
过滤查看
grep 关键字 文件名 grep -n 显示匹配 行和行号 grep -i 忽略大小写 grep -v 显示不包含关键字的所有行 grep ^a 行首 搜索以a开头的行 grep k$ 行尾 搜索以k结束的行
复制文件
cp 原文件 目标文件