首页 > 代码库 > 笔记 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