文章目录
掌握man命令
man命令后接想要查询的命令,可以查询该命令的含义和用法
如man date; man cat; man more等等
目录文件
列出当前目录文件 ls (which ls 查看当前ls默认行为)
ls -a查看隐藏文件
ls -l显示详细列表
ls -i文件索引号
ls -R显示层级
当前目录下有多少文件
ls | wc -l
列出当前目录下的所有文件
ll | grep ^-
列出当前目录下的子目录
ll | grep ^d
将文件按从大到小排列后列出前五个
ll -hS | head -5
将文件按时间从新到旧排列后列出前五个
ll -ht | head -5
将文件按时间从旧到新排列后列出前五个
ll -htr | head -5
创建拷贝
创建文件目录 mkdir
创建文件 touch
将文件修改为可执行文件chmod u+x 文件名
拷贝文件 cp 源文件 拷贝的目标目录
拷贝文件目录 cp -r 源文件目录 拷贝的目标目录
移动文件或重命名 mv src des
查看文件信息 stat src
查看文件类型file src
查找文件
要查找Hadoop
find -name hadoop
文件链接
ll会列出硬链接的数量
创建软链接(相当于快捷方式)cp -s src des或者ln -s src des
创建硬链接 cp -l src des或者ln src des
ll -i可以查看inode索引号,硬链接是相同的。
查看文件内容
查看小文件cat src
查看大文件more src 按空格翻页 按回车下一行 按q退出
查看大文件less src是more命令的升级版,上下键和翻页都可以用
查看文件末尾tail src 默认显示最后十行
tail -f src查看动态变化的文件输出
查看文件开头head src
想知道大致内容是用head或者tail
查看进程
查看进程:ps -ef
ps -ef| grep '要查询的进程'
ps --help查看ps命令的用法
实时监控进程:
top
查看java进程
jps
结束进程:kill -9 进程号
监测磁盘空间
查看已挂载磁盘的使用情况df
df -h按单位G显示
du 显示当前目录下所有文件使用情况
du -csh *
处理数据文件
按字符排序 sort src
按数值排序 sort -n src
grep
grep 查找内容 src
grep -e 查找内容1 -e 查找内容2 src 或者 grep -e [查找字符1查找字符2] src
grep -v 过滤内容 src
压缩文件
一、gzip压缩
gunzip解压
二、zip压缩
需要指定压缩后的文件名zip des src //默认会给des添加后缀.zip
zip强大之处在于可以压缩整个目录 zip -r des 目录名/
解压 unzip 压缩后的文件名.zip
将压缩后的大文件切割 zipsplit -n 20000000 压缩后的文件名.zip (每个20M)
三、tar归档
将src文件归档tar -cvf des.tar src
提取归档文件 tar -xvf des.tar
压缩需要加z属性 tar -zcvf des.tar.gz src
解压 tar -zxvf des.tar.gz