首页 > 代码库 > 笔记 1.1-1.5
笔记 1.1-1.5
1.1 创建和删除目录
mkdir /tmp/123 创建目录/tmp/123
mkdir /234
ls -d /root/234
man 查看命令帮助信息
man mkdir
mkdir -pv /tmp/1/2/3
rmdir (removedir 删除空目录)
rmdir /tmp/123
rmdir /tmp/1/2/3
tree /tmp/1 没法看?
yum install -y tree 装个tree 插件
tree /tmp/1 可以看了
mkdir -p /tmp/1/2/3/4
rmdir /tmp/1/2/3/4 没法删?
cd /tmp/
rmdir -pv 1/2/3/4
mkdir -pv 1/2/3
mkdir -pv 1/22/1
rmdir -pv 1/2/3 看到只支持删除1串空目录
1.2 rm删除文件
rm 可以删除文件
man rm (q退出)
-f 忽略不存在文件报错
-i 安全位 要确定(默认开启 看which rm)
-r 需要删除目录 不加 则略过目录不删
-v 可视化
--help 打印man文档
which rm
touch 1.txt
rm 1.txt
mkdir 123
rm 123 删不了
rm -r 123 可以删了 从此不用rmdir?
mkdir -p 123/234
rm -rv 123 老问
mkdir -p 123/234
rm -frv 123 不问不提示
1.3 cp拷贝命令
ls 看一下有啥
cp install.log 123.txt 拷贝install并粘贴为123.txt
ls 瞅瞅
mkdir 111 做个111目录
cp 111 222 不行 想拷贝111粘贴222目录
cp -r 111 222 可以了
ls 瞅瞅
cp 123.txt 111/ 拷贝123.txt粘贴到111目录下
cp -rv 111/ 234 把带文件的111目录都拷贝并粘贴到234目录下
df -h 看一下分区
cp -rv /boot/grub/ /tmp/ 绝对路径拷贝
tree /tmp/grub 看下
1.4 mv移动命令
可以实现重命名
man mv 瞅瞅选项
which cp 补充一下 ls 包含-i
ls 瞅瞅目录有啥
cp 123.txt install.log 拷贝覆盖会提示
/bin/cp 123.txt install.log 拷贝覆盖不提示
mv 123.txt install.log 重命名覆盖也会提示
/bin/mv 123.txt install.log 重命名覆盖不提示
mv install.log 111/ 文件移动到111目录
mv 111 222 目录111移动至目录222下
tree 222 瞅瞅挪动位置效果
df -h 看分区
mv -v 222/111 ./ 挪动回根目录
tree 222 瞅瞅c
tree 111 瞅瞅
1.5 cat文档命令
cat tac 倒序查看
more 查看
less 多功能查看 j向下 k 向上 ctrl b向下 ctrl f向上 g顶 G底
/搜索 ?也行 n N 上下
head 查看前10行
tail 查看后10行
-f 动态查看
tail -f 1.txt
新终端 echo "1222" >> 1.txt
笔记 1.1-1.5