linux便利帖
经常会在linux上遇到一些新的命令,然后就会到网上找,再然后就忘记了。linux命令本身很简单,却都会有很多选项,因为选项太过于复杂,而把相应的命令也给掩盖了。这里只记录linux下用到的命令,很简短,却很使用。更详细的信息可能通过man 命令名来查看,例:man mv。
1. apt-get
???? 在linux上安装软件是经常遇到的情况,初始linux的新同学可能会搞不懂软件的安装及配置,开始我也搞不懂。不过最简单的安装方式就是apt-get系列了,在终端下输入apt-get,然后连续按两次tab键会列出该系列下的可用命令,常用的如下:
apt-get install 软件名,安装新软件使用,如:apt-get install apache2apt-get remove 软件名, 删除已安装的软件包,但不会删除相应的配置,如apt-get remove apache2apt-get purge 软件名,如果在删除软件包的同时也需要清理相应的配置,就可以使用此命令了apt-get update 软件名, 此命令会把已安装的软件包信息与软件源上的版本信息作比较并把最新的软件包信息同步下来,通用结合apt-get upgrade使用。apt-get upgrade 软件名, apt-get update只是把软件包信息同步到本地,而真正的更新安装操作需要执行此命令。
hostname -I
scp /home/admin/text.sh enjiex@10.13.176.201:/home/enjiex/bak
ps aux | grep jboss
enjiex 3442 13.1 4.5 762996 87960 pts/1 Sl+ 22:02 0:07 java -Dprogram.name=run.sh -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dsun.jnu.encoding=GBK -Dfile.encoding=GBK -Djava.net.preferIPv4Stack=true -Djava.endorsed.dirs=/opt/jboss-4.2.2.GA/lib/endorsed -classpath /opt/jboss-4.2.2.GA/bin/run.jar org.jboss.Main
python -m SimpleHTTP Server 8080,建立起服务器了。假如此时我的ip是192.168.1.7,那么局域网里的其他用户通过http://192.168.1.7:8080就能找到我们的目录了。那个端口号是可以在启动服务时指定的。
netstat -pan | grep 8079
tcp6 0 0 :::8079 :::* LISTEN 1180/apache2