您的位置:首页 > 运维架构 > Linux

linux开发常用的命令

2013-09-27 17:21 190 查看
学习资料: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: