好玩实用的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 在指定文件类型中递归查找到目标字符串


(未完待续。。。)

评论

热度(1)

©TroubleM3 | Powered by LOFTER