linux系统文件和目录是以单根的倒置数来组织。
"/"表示根。
大小写:linux中的文件和目录严格区分大小写。
分割:linux中路径以"/"分割和window相反。
ls -l 等价于ll
mkdir 命令
[root@localhost srv]# mkdir -p a/b/c
[root@localhost srv]# ls
rm命令 无敌删除(文件和目录)
-f 表示暴力删除
-r 表示循环删除
[root@localhost srv]# rm -f a/b/c/123.txt
[root@localhost srv]# ls a/b/c/
报错:表示删除的不是一个文件
[root@localhost srv]# rm -f a
rm: cannot remove 鈥榓鈥? Is a directory
[root@localhost srv]# rm -rf a
[root@localhost srv]# ls
cp拷贝命令
[root@localhost srv]# mkdir 1 2
[root@localhost srv]# ls
1 2 a
[root@localhost srv]# cd 1
[root@localhost 1]# ls
[root@localhost 1]# touch 123.txt
[root@localhost 1]# ls
123.txt
[root@localhost 1]# cd ..
[root@localhost srv]# cp 1/123.txt 2/
[root@localhost srv]# ls 2/
123.txt
赋值目录 cp -r
cp -r 1/ 2/ 表示把1目录赋值到2/目录下
[root@localhost srv]# cp -r 1/ 2/
[root@localhost srv]# ls
[root@localhost srv]# cd 2
[root@localhost 2]# ls
1 123.txt
mv 移动文件及目录
把2目录移动到1目录下
[root@localhost srv]# ls
1 2 a
[root@localhost srv]# mv 2/ 1/
[root@localhost srv]# ls
1 a
重新命令
把123.txt 命名为1234.txt
[root@localhost 1]# ls
123.txt 2
[root@localhost 1]# mv 123.txt 1234.txt
[root@localhost 1]# ls
1234.txt 2
cat 查看文件
内容少了可以多了用more
more 分屏查看文件内容
空格表示下一页
head 查看头部内容
head -5 查看前五行数据
tail 查看尾部内容
.和./表示当前目录
..和../表示父目录
../在mkdir中的应用
所有的命令都可以用 当前目录./ 、父目录../、还和易使用相对路径和绝对路径。
du命令统计文件或者目录的大小
-s表示:占用空间大小
-h:人性化显示 kb、M,G
实例
显示etc下的文件占用大小
显示etc本机目录下的所有文件占用大小
grep 在文件中查找符合条件的行
例如在password文件中查找 含有 root的行