修改文件编码
方法一
查看文件编码,在vi中可以直接查看文件编码,执行以下命令
:set fileencoding
即可显示文件编码格式。
修改文件编码,在vi中直接进行转换文件编码,比如将一个文件转换成utf-8格式,执行以下命令
:set fileencoding=utf-8
方法二
使用iconv命令,比如将一个GBK 编码的文件转换成UTF-8编码并写入到file2
iconv -f GBK -t UTF-8 file1 -o file2
反选删除文件
方法一
打开extglob模式,执行以下命令
shopt -s extglob
删除文件,除了filename不删除,删除其余所有文件
rm -rf !(filename)
方法二
使用grep -v和xargs,执行以下命令
ls |grep -v "filename" |xargs rm -rf
临时修改网卡MAC地址
ifconfig eth0 hw ether 00:00:00:00:00:00
配置定时时间策略
crontab -e
设置linux查看历史命令显示执行时间
以root用户编辑/etc/profile文件
export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S"
执行source /etc/profile,立即生效
find查找
find /usr/local/appdata/ -name "*log*" -type f -ls
-type f:文件类型
-ls:查看详情
文件权限
权限项 |
读 |
写 |
执行 |
读 |
写 |
执行 |
读 |
写 |
执行 |
字符表示 |
r |
w |
x |
r |
w |
x |
r |
w |
x |
数字表示 |
4 |
2 |
1 |
4 |
2 |
1 |
4 |
2 |
1 |
权限分配 |
文件所有者 |
用户组 |
其他用户 |
用户登录错误次数重置
pam_tally2
模拟CPU持续占用99%
cat /dev/urandom | gzip -9 | gzip -d | gzip -9 | gzip -d > /dev/null
查看CPU信息
查看CPU信息(型号)
[root@AAA ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
12 Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz
# 查看物理CPU个数
[root@AAA ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
1
# 查看每个物理CPU中core的个数(即核数)
[root@AAA ~]# cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores : 6
# 查看逻辑CPU的个数
[root@AAA ~]# cat /proc/cpuinfo| grep "processor"| wc -l