一、文件管理
列出ls 改变目录cd 创建文件touch 创建目录mkdir 复制cp 移动mv 删除rm 查看文件内容cat 修改文件内容vim 相对路径
0.列出目录内容
ls 列出目录当中的内容 ls /root/desktop
ls -l 详细信息 -d看目录详细信息
1.改变目录
cd 绝对路径 cd /home/zhangsan
cd 相对路径 cd. cd ..
2.创建文件
touch 路径和文件名 touch /file.txt
3.创建目录
mkdir 路径和目录名 mkdir /data
mkdir -pv 父系创建目录并返回结果 -p父系创建 -v可视化 mkdir -pv /root/desktop/mkdir1/mkdir1_1/mkdir1_2/data
4.复制
cp 源文件路径 目标文件夹 cp /root/desktop/file.txt /tmp
cp -rv 源目录 目标目录 递归复制 -r递归 -v可视化 cp -rv /var/www/html /tmp
5.移动
mv 源文件路径 目标文件路径
mv 源文件路径 源文件路径/新命名 重命名(尽量不用)
6.删除
rm -rf 文件或目录的路径
rm -rf 的*用法 *表示全部(不包括隐藏文件) rm -rf /home/dir11/*
7.查看文件内容
cat 源文件路径 查看全部
head -数字 源文件路径 查看头部
tail -数字 源文件路径 查看尾部
more 源文件路径 以可翻页方式查看
grep 关键字 源文件路径
8.修改文件内容
①重定向 echo '输入内容' > 1.txt
即把命令的返回内容转移并覆盖至目标文件
②文件编辑器1 gedit 目标文件路径
③文件编辑器2 vim 目标文件路径
vim 目标文件路径/新文件名 创建文件
=================================================
vim的基础命令:
i 插入模式 esc键退出插入模式
:wq 保存并关闭文件编辑器
数字yy 复制(数字)行 默认一行
P 粘贴
数字DD 删除(数字)行 默认一行
u 撤回操作
:末行模式 :w 保存 :q 关闭 ! 强制执行
:set nu 显示行号
:set list 显示控制字符
:set nonu 取消显示行号
光标定位
hjkl 左下上右
0 行首 $ 行尾
gg 页首 G 页尾
3G 进入第三行
/用法
/单词 查找 /dbugs 用n下翻N上翻
:%s/替换原内容/替换新内容/g 替换 g是全局的意思
=================================================
9.相对路径
两种表达:① . 点表示当前目录
② .. 点点表示上一级目录
③ 不打 不打表示当前目录