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