ls
-a 列出所有文件和目录 以.开头的文件表示隐藏文件
-l除文件名称外,文件的形态也列出来。d表示目录 - 表示文件
cat -n /etc/profile -n 显示行号
more 以分页的形式展示文件
回车 向下一行
空格 向下一屏
b 向上一屏
tail 查看文件尾部
tail /etc/profile 末尾10行
tail -f /etc/profile 动态读取文件末尾
tail -20 /etc/profile 末尾20行
mkdir -p 目录名
-p 确保目录存在,不存在创建一个,用来创建多级目录
rmdir -p 删除空目录
-p 子目录删除后,如果你目录为空,将父目录一起删除
rmdir -p /itcast/test 删除test目录,删除后,itcast目录也为空,一起删除
删除文件或者目录
rm -rf name
-r 将目录及目录中所有文件删除
-f 无需确认直接删除
rm -r itcast/ 删除名为itcast的目录和目录中所有文件
rm -rf itcast/ 不用确认。删除名为itcast的目录和目录中所有文件
rm -f hello.txt 无需确认,直接删除hello.txt文件
cp
cp -r source dest
-r 复制目录下所有的子目录和文件
cp hello.txt itcast/ 将hello.txt捏制到itcast目录中
cp hello.txt ./hi.txt 将hello.txt提制到当前目录,并改名为hi.txt
cp -r itcast/ ./itheima/ 将itcast目录和目录下所有文件复制到itheima目录下
cp -r itcast/* ./itheima/ 将itcast目录下所有文件复制到itheima目录下
mv 拷贝移动命令
mv source dest
mv hello.txt hi.txt 将hello.txt改名为hi.txt
mv hi.txt itheima/ 将文件hi.txt移动到itheima目录中
mv hi.txt itheima/hello.txt 将hi.txt移动到itheima目录中,并改名为hello.txt
mv itcast/ itheima/ 如果itheima目录不存在,将itcast目录改名为itheima
mv itcast/ itheima/ 如果itheima目录存在,将itcast目录移动到itheima目录中
tar -cvf it.tar it
tar -zcvf it.tar.gz it