Linux 基础
1. 如何查看 CPU 信息?
- /proc/meminfo
2. 查看占用 CPU 使用率最高的进程?
- ps -aux | sort -k3nr | head -K
3. 如何查看一个文件的末尾 50 行?
查看/etc/profile 的前 10 行内容,应该是:
- head -n 10 /etc/profile
查看/etc/profile 的最后 50 行内容,应该是:
- tail -n 50 /etc/profile
4.如何过滤文件内容中包含”ERROR“的行?
- grep “ERROR” file_name
- cat file_name | grep “ERROR”
5. 查看某端口号?
- netstat -anp | grep port_number
6. 查看某进程号?
- ps -ef | grep ps_name
- ps -ef | grep ps_number
7. 查看 IP 地址?
- ifconfig
8.创建和删除一个多级目录?
- mkdir -p ./a/b
- rm -rf ./a
9.在当前用户家目录中查找 haha.txt 文件?
- find ~/ -name haha.txt
10.如何查询出 tomcat 的进程并杀掉这个进程,写出 linux 命令?
- ps -ef | grep tomcat
- kill -9 tomcat_port
11.动态查看日志文件?
- tail -f log_file
12.查看系统硬盘空间的命令?
- df -aTh
13.查看当前机器 listen 的所有端口?
- netstat -tlnp
14.把一个文件夹打包压缩成.tar.gz 的命令,以及解压拆包.tar.gz 的命令?
- tar zcvf xxx.tar.gz file tar zxvf xxx.tar.gz