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