1:创建一个目录
mkdir /data
2:查询你创建的data目录
ls -ld /data
递归创建目录
mkdir -p /a/b/c
查看目录结构
tree a
如果出现
[root@York ~]# tree a
-bash: tree: command not found
就使用 yum -y install tree
[root@York ~]# tree /a/
/a/
└── b
└── c
3:在data目录下建一个文件并且查看该文件
[root@York ~]# touch /data/zhouyang.txt
[root@York ~]# ls /data/
zhouyang.txt
[root@York ~]# cat >>/data/zhouyang.txt<<EOF
> I am boy.
> Imiss you.
> EOF
[root@York ~]# cat /data/zhouyang.txt
I am study Linux....
I am boy.
Imiss you.
[root@York ~]#
拷贝一个文件到另一个目录下
[root@York ~]# cp /data/zhouyang.txt /tmp/
[root@York ~]# cat /tmp/zhouyang.txt
I am study Linux....
I am boy.
Imiss you.
将一个data目录移动到ROOT 下
mv /data /root/
删除一个文件
rm zhouyang.txt文件
如果不需要提示
rm -f zhouyang.txt
删除一个目录
rm -fr data
把一个文件中I love you 不让他显示
[root@York data]# cat >>file.txt<<EOF
> I miss you
> I live you
> I thik you
> EOF
[root@York data]#
[root@York data]# grep -v thik file.txt
I miss you
I live you
[root@York data]# cat file.txt|grep -v "I miss you"
I live you
I thik you
[root@York data]
使用 grep -v thik file.txt 或者 cat file.txt|grep -v miss 过滤不需要的内容
head -2 file.txt 过滤掉 I thik you ;
在显示的时候删除I thik you
[root@York data]# sed -e '/I thik you/d' file.txt
I miss you
I live you
sed -e(相当于编辑) '/删除的内容/d' file.txt(连接删除的文件)
sed -n(相当于取消默认的输出) /I love you/p file.txt
[root@York data]# cat >test.txt<<EOF
> list
> test
> miss
> EOF
[root@York data]# sed -n /miss/p test.txt
miss
[root@York data]#
输出除 miss 以外的字符
[root@York data]# sed -n /[^miss]/p test.txt
list
test
[root@York data]#
list
test
Linux 三剑客
sed awk grep
grep 擅长过滤
在 root目录下创建一个 /value/list/test 目录
[root@York ~]# mkdir -p /usr/local/value/list/test
[root@York ~]# ls
[root@York local]# tree /usr/local/value/
/usr/local/value/
└── list
└── test