目录
1、cd命令
cd /usr/local //切换到目录 /usr/lcoal
cd .. //去到目前的上层目录
cd //回到自己的主文件夹
cd ./usr //“./”代表当前路径
2、ls命令
ls /usr //查看目录/usr下所有的文件
3、mkdir与rmdir命令
mkdir a //在当前目录下创建一个名为a的目录
rmdir //删除当前目录下名为a的目录,若没有,则报错。
4、cp命令
cp -r a /tmp //将当前目录下文件名为a的文件复制到/tmp下
5、mv命令(与cp命令的区别在于“移动”与“更名”)
mv /usr/a /home/hadoop/share/test1 //将/usr这一整个文件夹移动到/home/hadoop/share并更名为test1
//!注意,是移动,也就相当于“剪切”!
6、rm与rmdir命令
rmdir删除的是一个空目录,rm删除文件或者目录
rm可以删除文件,但是删除文件夹会报错
rmdir参数
rmdir -v a //-v:提示
rmdir -v a b //这样还可以同时删除两个空文件夹
rmdir -p -v a/b //-p:级联删除(先删除a/b,再删除a)
rm参数
rm -f test1 //结果:提示test1为目录,不能删除。-f:不管目录下的文件存在不存在,都不给予提示
rm -f test1/b/c.txt //结果:/b路径下不存在“c.txt”这个文件,但是没有任何提示
rm -f test1/b/hello.txt //结果:成功,但是没有任何提示。(此文件存在)
rm -r -v test1 //-r:删除此目录下的所有文件及此目录。-v:提示
rm -rf -v test1 //-rf:组合删除,删除该目录以及该目录下的所有文件
7、rm与rmdir的参数小结
-v:提示
-p: 级联删除(先删除a/b,再删除a)
-f:不管目录下的文件存在不存在,都不给予提示
-r:删除此目录下的所有文件及此目录。
-rf: 组合删除,删除该目录以及该目录下的所有文件
关于参数,这篇文章写得不错!(https://blog.csdn.net/frankarmstrong/article/details/53349346)
8、cat、tac、more、head、tail命令
cat hello.txt //查看文件内容
tac hello.txt //反向查看hello.txt的内容
more hello.txt //翻动查看hello.txt,按一次enter翻动
head -n 20 hello.txt //查看hello.txt的前20行
head -n -30 hello.txt //查看hello.txt最后30行不显示
tail -n 20 hello.txt //查看hello.txt的前20行
tail -n -30 hello.txt //查看hello.txt最后30行不显示
关于head,这篇文章写得不错!(https://www.cnblogs.com/huchong/p/9911806.html)
tail -n 30 hello.txt //查看hello.txt的末尾30行
tail +20 hello.txt //显示出20行至末尾的内容