1.grep
grep “” 在给定的文件中搜寻指定的字符串;
grep -i “” 在搜寻时会忽略字符串的大小写;
grep -r “” 则会在当前工作目录的文件中递归搜寻指定的字符串。
test2.txt:
查看某个端口是否被占用:netstat -anp | grep 端口号
查看当前所有已经使用的端口情况:netstat -nultp(此处不用加端口号)
2.find
在给定位置搜寻与条件匹配的文件。
使用find -name 的-name选项来进行区分大小写的搜寻;
find -iname 来进行不区分大小写的搜寻。
find / -name httpd.conf #在根目录下查找文件httpd.conf,表示在整个硬盘查找
find /etc -name httpd.conf #在/etc目录下文件httpd.conf
find /etc -name ‘srm‘ #表示在/etc目录下查找文件名中含有字符串‘srm’的文件
find . -name ‘srm‘ #表示当前目录下查找文件名开头是字符串‘srm’的文件
按照文件特征查找
find / -amin -10 # 查找在系统中最后10分钟访问的文件(access time)
find / -atime -2 # 查找在系统中最后48小时访问的文件
find / -empty # 查找在系统中为空的文件或者文件夹
find / -group cat # 查找在系统中属于group为cat的文件
find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件(modify time)
find / -mtime -1 # 查找在系统中最后24小时里修改过的文件
find / -user fred # 查找在系统中属于fred这个用户的文件
find / -size +10000c # 查找出大于10000000字节的文件(c:字节,w:双字,k:KB,M:MB,G:GB)
find / -size -1000k # 查找出小于1000KB的文件
3.tar
tar命令能创建、查看和提取tar压缩文件。
tar -cvf 是创建对应压缩文件;
tar -tvf 来查看对应压缩文件;
tar -xvf 来提取对应压缩文件。
4.gzip
gzip 命令创建和提取gzip压缩文件,还可以用gzip -d 来提取压缩文件。
5.unzip
unzip 对gzip文档进行解压。在解压之前,可以使用unzip -l 命令查看文件内容。
6.help
–help会在终端列出所有可用的命令,可以使用任何命令的-h或-help选项来查看该命令的具体用法。
7.whatis
whatis 会用单行来描述给定的命令。
8.exit
exit用于结束当前的终端会话。
9.ping
ping 通过发送数据包ping远程主机(服务器),常用与检测网络连接和服务器状态。
10.who
who能列出当前登录的用户名。
11.su
su 用于切换不同的用户。即使没有使用密码,超级用户也能切换到其它用户。
12.uname
uname会显示出关于系统的重要信息,如内核名称、主机名、内核版本、处理机类型等等,
使用uname -a可以查看所有信息。
13.free
free会显示出系统的空闲内存、已经占用内存、可利用的交换内存等信息,
free -m将结果中的单位转换成KB,而free -g则转换成GB。
14.df
df查看文件系统中磁盘的使用情况——硬盘已用和可用的存储空间以及其它存储设备。
使用df -h将结果以人类可读的方式显示。
15.ps
ps显示系统的运行进程。
16.Top
top命令会默认按照CPU的占用情况,显示占用量较大的进程,
使用 top -u 查看某个用户的CPU使用排名情况。
17.shutdown
shutdown用于关闭计算机;
shutdown -r用于重启计算机。
启动进程:
停止Tomcat服务命令:
18.kill 杀掉进程
kill 命令用于终止进程
-9 强迫进程立即停止
kill -9[PID]
ps -ef|grep 查询pid