自己在linux下做开发时的几个常用命令
1.setup //查看防火墙配置
(1)service iptables on //即时打开防火墙,重启后恢复
(2)service iptables off //即时关闭防火墙,重启后恢复
(3)/etc/init.d/iptables status //查看防火墙的状态
(4)chkconfig iptables on //永久性的打开防火墙,重启之后不恢复
(5)chkconfig iptables off //永久性的打开防火墙,重启之后不恢复
2.reboot //重启计算机
3.shutdown -h now //立即关机
shutdown -r now //立即重启
4.ifconfig //查看本机的IP地址
5.ll // 查看该目录下的文件
ls //查看文件列表
6.命令 -h //查看命令帮助
7.ssh 192.168.0.117 //登录IP地址为:192.168.0.117的主机
8.scp -r root@192.168.0.166:/opt/test root@192.168.0.160:/home //将IP地址为192.168.0.166主机
//中在/opt目录下面的test文件拷贝到IP
//地址为192.168.0.160主机下的/home目录下面
8.scp root@192.168.0.166:/opt/image.png root@192.168.0.160:/home //将IP地址为192.168.0.166主机中在/opt目录下面的image.png文件拷贝到IP
//地址为192.168.0.160主机下的/home目录下面
10.chmond +x test //给文件test赋予可执行的权限
11.rpm2cpio fileName.rpm |cpio -div //解压此rpm包
12.grep -r 'student' * //查找在当前目录下含有字符串'student'的文件
23 echo $JAVA_HOME //查看jdk的安装路径(前提是你已经安装了jdk)
export=/usr/test //设定环境变量
source /etc/profile //使当前设定的环境变量生效
24 vi test.txt //查看当前的文件内容
i //对文件进行编辑
:q! //不保存编辑退出
:wq //保存编辑退出
25 find -name filename //查找当前目录下文件名为filename的文件
26 pwd //查看当前的shell所在的路径
27 mv oldName newName //修改文件的名字
28 tar zxvf tarFileName //解压缩tar文件
unzip filename.zip //解压缩zip文件到当前的目录下面
29 //罗列当前的进程id号和正在运行的程序的名字
netstat -ao //适用于Windows系统
netstat -p //适用于Linux系统
On Windows you can use netstat -ao to list all the in use ports along with the Process ID that owns the connection.
On Linux you can use netstat -p to list the process id/program name.
30 telnet ServerIP-Address port //连接到指定的服务器 其中ServerIP-Address为服务器的IP地址 port为服务的端口号
31 清除服务占用端口号
(1)lsof -i:port //查看端口号的详细信息 包括罗列对应端口号的进程的PID
(2)kill PID //杀死此进程
(3)ps -uax|grep java //查看运行中的进程的相关信息
32 ps -e |grep 'java' //查看系统正在运行的Java进程
33 gnome-open dirpath //打开dirpath这个文件夹
34 wmctrl -lp //查看当前的用户进程信息及端口号
35 netstat –ano //windows下查看进程的PID的方法
netstat -ano|findstr 8080 //Windows下查看8080端口的相关信息
36 tail -f filename //监视文件的尾部
//例如 tail -f nohup.out 监视nohup文件的输出
37 nohup ./startWeblogic.sh & //后台运行.sh文件