1.查询是不是有java进程
ps -ef |grep java
2.查询是不是有tomcat进程
ps -ef | grep tomcat
3.进行文件或者目录拷贝
cp -fr 源目录或文件 目标目录
如果拷贝的文件含有$的时候,需要用\转义下
4.列出所在的当前目录
pwd 列出当前目录
5.退出系统
exit 退出
6.查询某文件或者文件夹时间戳
stat awk.txt
7.查看某文件夹有多大
du -sh innofund查看目录有多大
8.rm删除
rm 文件或文件夹
9.scp使用ssh进行远程拷贝
scp test.war root@193.245.220.74:/opt/tomcat/webapps/test
10.ssh登陆其他linux系统
ssh 192.168.0.249
11.创建文件夹
mkdir 文件夹名称
12.查找指定文件的文件名
find / -name 008cf2bbeef-b39e-49ee-9563-ae14a365e766
查找文件名为008cf2bbeef-b39e-49ee-9563-ae14a365e766的文件
13.在当前目录下查找以pid结尾的文件
find ./ -name *pid
14.exit 退出当前登陆系统
15.ast 显示近期用户或终端的登陆情况
16.一直显示文件
tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容
tail -f -n 50 catalina.out
-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<数目> 显示的字节数
-n<行数> 显示行数
--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.
-q, --quiet, --silent 从不输出给出文件名的首部
-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
17.mkdir -p svn/project级联创建目录
18.rpm查找已经安装软件的位置
rpm -qa 查询所有安装的rpm包,可以配合grep命令。
rpm -qi 查询某个具体包的介绍。
rpm -ql 列出某个具体包的所有文件
[svnuser@localhost ~]$ rpm -qa | grep subversion
subversion-libs-1.7.14-10.el7.x86_64
subversion-1.7.14-10.el7.x86_64
[svnuser@localhost ~]$ rpm -ql subversion-1.7.14-10.el7.x86_64
19.iptables使用
查看配置规则
iptables -nvL
[root@localhost vsftpd]# iptables -A INPUT -p tcp --dport 21 -j ACCEPT
[root@localhost vsftpd]# iptables -A INPUT -p tcp --dport 20 -j ACCEPT
[root@localhost init.d]# service iptables save
iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ]
修改防火墙尽量修改 /etc/sysconfig/iptables文件,用save命令保存一堆东西