以下是我自己在工作中长用到的命令:
1.tar -zxvf tar -xzvf file.tar.gz //解压tar.gz
2.tail -f 动态刷新文件
3.cat log 或者 more log , less log 查看文件日志
4.mv 移动文件
5.cp -r 递归复制
6.vim 常用快捷键 (没记熟)
7.mkdir 创建目录
8.rm -rf 递归删除命令 (慎用)
9.ll -lrt 按时间顺序排序文件
10.ps -ef | grep mysql 查看mysql 的进程
11.netstst -anlp | grep 8080 查看8080端口是否被监听
12.du -sh * 统计目录(或文件)所占磁盘空间的大小
13.df -h 显示指定磁盘文件的可用空间
14.whoami 显示的是当前“操作用户”的用户名
who am i显示的是“登录用户”的用户名
15. cat /proc/cpuinfo 查看cpu的情况
16.在当前目录下执行脚本 ./XX.sh
17.jps 系统当前正在运行的进程
18.uname -a 显示系统名、节点名称、操作系统的发行版号、操作系统版本、运行系统的机器 ID 号。
19.top 能够实时显示系统中各个进程的资源占用状况
20.chomd 777 xxx(文件名) 修改文件的权限 (777代表:wrxwrxwrx )
21.lsof -i :7180 查看7180端口现在运行的情况
22.pwd 显示当前目录
23.rpm-qa | grep mysql 一般用来查看系统里边mysql的包有哪些
24.scp -r /opt/app/hadoop-2.5.0/bigdata02.ibeifeng.com /opt/app/ 递归远程复制从源路径到目的路径
26.find demo/ -name test.txt |wc -l 统计test.txt 的行数
27.cat test.txt | sort | uniq 对文件进行排序去重