linux最常用命令

 

export LANG=zh_CN.utf8
LANG=en_US

查看find命令
man find

查找文件

-a【min(分钟)、time小时】 被访问文件

-c【min(分钟)、time小时】 状态被修改文件

-m【min(分钟)、time小时】 内容被修改文件

find . -ctime  -1 一小时内被修改文件

find . -cmin  -10 一分钟内被修改文件

 


查看文件夹大小
du -h --max-depth=1

cat epayTime.log |grep "sum  time"|awk '{print $6}'|awk -F '[' '{print $2}'|awk -F ']' '{print $1}'|sort -rn|more
cat epayTime.log |grep "sum  time"|awk '{print $6}'|awk -F '[' '{print $2}'|awk -F ']' '{print $1}'|sort -nrk2 -t[


rm ` ls |grep 2015|grep -v 07` 排除删除
 
grep -v java  排除java字段
awk -F '['  去除字符
awk '{print $6}' 显示第几个字符
awk -F '['{print NF}' 分割后数据个数
awk -F '['{print $NF}' 分割后最后一个数据值
排序
sort -rn  降序排列
sort -n 升序排列
sort -nrk2 -t[   -t后是分隔符 k指定列数

去除重复项
uniq -c 统计重复次数(注意统计次数时需要进行sort一下,因为uniq统计是统计相邻的相同数据认为是重复的,隔一行就不认为是重复的)
uniq -d 仅显示重复行
uniq -u 仅显示不重复行

cut剪切
cut -c1-2,4-5 获取1-2,与4-5位置字符
cut -d : -f 2  使用:进行分割并获取分割后的第二个域 空格分割只适用一个空格

用户环境配置.bash_profile
生效 source .bash_profile 或 . ./.bash_profile 或者退出从新登录

useradd -d path -m username
chown -R epay:epay path

修改根路径
usermod -d /opt/IBM/WebSphere/ websphere1

从远程复制到本地
scp root@195.203.56.35:/tmp/pcre-8.33.zip .

从本地复制到远程
scp /tmp/pcre-8.33.zip root@195.203.56.35:/tmp

ls -ld 路径 判断路径
ln -s /tmp/online_log logs
ln -s 连接地址  快捷方式


car file1>>file2 将file1拼接到file2末尾

comm比较命令(前提数据进行排序)
1--第一个文件数据列
2--第二个文件数据列
3--两个文件的差别行
12表示交集只显示在两个文件中都存在的行
23只显示在第一个文件中出现而未在第二个文件中出现的行;
comm -12 file1 file2 只显示两个文件都存在的行
comm -23 file1 file2 只显示第一个文件中出现的行

diff比较命令
不需要排序逐行比较
diff file1 file2

ftp服务
service vsftpd stop
service squid start

网络配置
/etc/sysconfig/network  
/etc/hosts
cpu信息
cat /proc/cpuinfo

posted @ 2015-10-09 12:48  W&L  阅读(123)  评论(0)    收藏  举报