linux开发常用的命令

来源:互联网 发布:淘宝客服招聘是真的吗 编辑:程序博客网 时间:2024/06/05 15:54

学习资料:http://download.csdn.net/detail/ruishenh/6586391

查看端口信息

netstat -tln    或者-a  




lsof -i:8080   查看占用端口的程序


netstat -apn | grep 8083


tcp        0      0 192.168.2.17:8083           0.0.0.0:*                   LISTEN      3877/java


kill -9 3877


硬盘查询数据
du -h | grep -v K   /查看所有大于1M的数据


查看硬盘 容量
df  
查看目录文件容量
ls -lsht


df -hl  查看磁盘剩余


zip -r a.zip  a.txt b.txt




解压
unzip   a.zip 


查看当前目录下个数


ll -lr | grep '^-' | wc -l




创建lib文件的软连接文件
ln -s -f -d lib lib2


创建lib目录下的文件的硬连接文件 (lib2必须预先存在)
ln -f -d lib/* lib2




在当前目录下的所有xml文件中查找(fs.)的个数
find . -name '*.xml' | xargs sed -n '/fs./p'


在上级目录下tmp下查找student文件中包含ha的个数
find ../tmp/ -name student | xargs sed -n '/ha/p'
 


在当前目录下查找所有以.txt 结尾的文件把old替换成new
find . -name "*.txt" | xargs -i sed -i 's/old/new/g' {}


在当前目录下找到student并且把素有的hadoop改成hadup


find . -name student | xargs -i sed -i 's/hadoop/hadup/g' {}


tar解压、压缩
tar -zxvf a.tar.gz
tar -zcvf a.tar.gz a.txt




查看java线程
jps


查找所有包含java的进程
ps -ef | grep java
ps -aux |grep java


查看student问价中不包含h的记录
cat student|grep -v 'h';


查看属性文件中所有没注释的行

cat a.properties | grep -v '#'



修改系统日期(修改成2013年10月19号)

date -s 10/19/2013

修改系统时间 (修改成16:11:00)

date -s 16:11:00



root以其他用户启动程序
su --shell=/bin/sh -l houchangren -c '/home/houchangren/serverTom/bin/startup.sh &'

学习资料:http://download.csdn.net/detail/ruishenh/6586391


原创粉丝点击