码迷,mamicode.com
首页 > 系统相关 > 详细

linux一些常用命令

时间:2015-11-17 18:21:43      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

本人是linux小白,因项目接触linux不久,收集了一些常用的linux命令,希望对后来者有用。

 

--列出/var/data目录下按A-Z字母排序的前100个文件
ls /var/data |sort|head -100

--列出/var/data目录下按A-Z字母倒排序的前100个文件
ls /var/data |sort -r|head -100

--查看程序testwatcher是否在运行
ps aux|grep testwatcher

--查看程序testwatcher是否在运行,排除本身这个查询进程
ps aux|grep testwatcher | grep -v grep

--删除文件或文件夹(无提示)
rm -rf /data/testFolder

--查看文件属性
stat /data/testFolder.zip

--压缩
zip -r /data/testFolder1117.zip /data/testFolder
--覆盖解压
unzip -o /data/testFolder.zip

--查看时间
date
--设置日期和时间
date -s "2015-10-10 12:12:12"
--设置时区
timedatectl set-timezone Asia/Shanghai

--回收内存
echo 3 > /proc/sys/vm/drop_caches

--拷贝文件(夹)
cp /data/new2.csv /data2/xdata/

--rpm包安装命令
rpm -ivh /opt/aaaa.rpm

--查询已经安装哪些软件包
rpm -qa

--立即关机
shutdown -h now

--解压tar.gz格式文件
tar -xzvf /opt/1.tar.gz

--重启
reboot

--查看进程情况
ps -x
--查看某个pid(示例4900)的具体情况
lsof -p 4900
cat /proc/4900/status

--推送文件(夹)到另外的机器或者本机
scp -r /opt/* 192.168.100.20:/opt/

// 查看内存
free -m
free -h

// 查看挂载的硬盘情况
df -hT

--到目录下执行,只能统计下一层文件和文件夹的数量
ls |wc -l

--统计文件数量和大小,max-depth表示最大统计的层数
du -sm /opt/data
du -h --max-depth=1 /opt/data

--查看cpu、内存等使用情况
top

--从/data目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find /data -type f -name "*.log" | xargs grep "ERROR"
--例子:从当前目录开始查找所有扩展名为.in的文本文件,并找出包含”thermcontact”的行
find . -name "*.in" | xargs grep "thermcontact"

linux一些常用命令

标签:

原文地址:http://www.cnblogs.com/greatadmin/p/linux_common_command.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!