好玩实用的Linux命令
ls | tr '[[:punct:][:space:]]' '\n' | grep -v "^\s*$" | sort | uniq -c | sort -bn 查找文件名中出现最多的词
man $(ls -1 /usr/share/man/man?/ | shuf -n1 | cut -d. -f1) 随机来一个man
echo "ls -l" | at midnight 用at在固定时间执行命令
echo -n "password"|md5sum|awk '{print $1}' 生成 md5
curl -d "a1=v1&a2=v2" url 使用curl post 数据
last | awk '{ print $1 }' | sort | uniq -c | grep -v wtmp 了解有多少用户进行了多少次登入、登出
awk -vRS="</Tag2>" '/<Tag2>/{gsub(/.*<Tag2>/,"");print}' file 提取文件中的标签
find ./ -name "*.sh" -exec chmod +x {} \; 递归给.sh加权限
ps aux | awk '{ print $8 " " $2 " " $11}' | grep -w Z 找出僵尸进程
pdfcrack <FILE> 找回PDF文件密码
du -s * | sort -n | tail 获取当前目录最大的十个文件/文件夹
tar cvzf - /folder/ | ssh root@192.168.0.1 "dd of=/dest/folder/file.tar.gz" 管道版SCP
for i in $(file * | grep broken | cut -d : -f 1); do rm $i; done 清理无效符号连接
echo $((RANDOM%256)).$((RANDOM%256)).$((RANDOM%256)).$((RANDOM%256)) 产生一个随机的IP地址
cat /dev/urandom | hexdump -C | grep "ca fe" 假装自己很忙的方法……(这个我最喜欢)
sudo apt-get install cmatrix
cmatrix(黑客帝国,有木有?!)
find /path/to/my/files/ -type f -name "*txt*" | xargs du -k | awk 'BEGIN{x=0}{x=x+$1}END{print x}' 使用一个简单的正则表达式来统计所有匹配文件的大小
Linux普通用户伪装成ROOT方法
终端输入
PS1='[\[\e[32;40m\]\u@\H \w \t]# '
ROOT伪装成普通用户方法:
终端输入
PS1='[\[\e[32;40m\]\u@\H \w \t]$ '
ls | tr '[[:punct:][:space:]]' '\n' | grep -v "^\s*$" | sort | uniq -c | sort -bn 查找文件名中出现最多的词
rpm -qa --qf '%{name}-%{version}-%{release}.%{arch}\n' 列出系统上所有rpm包的名字、版本和发布号,以及架构
find . -iname '*.conf' | xargs grep "search string" -sl 在指定文件类型中递归查找到目标字符串
(未完待续。。。)
评论