终端2024年必备快捷键
Linux 终端2024年必备快捷键 💥Linux 💻 快捷键是提高命令行效率的关键。在2024年,掌握这些快捷键可以让你在终端中操作得更加流畅和高效。
终端导航快捷键 💻
Ctrl + A - 光标移到行首。
Ctrl + E - 光标移到行尾。
Ctrl + U - 剪切光标到行首的内容。
Ctrl + K - 剪切光标到行尾的内容。
Ctrl + W - 删除光标前的单词。
Alt + B - 光标向后移动一个单词。
Alt + F - 光标向前移动一个单词。
Ctrl + Y - 粘贴最后一次剪切的内容。
命令历史快捷键
Ctrl + R - 在命令历史中反向搜索。
Ctrl + G - 退出历史搜索模式。
!! - 重复上一条命令。
!n - 执行历史中第n行命令。
!string - 执行以”string”开头的最后一条命令。
进程管理快捷键
Ctrl + Z - 暂停当前进程。
Ctrl + C - 终止当前进程。
Ctrl + D - 退出终端会话或注销。
jobs - 列出所有后台运行的作业。
fg - 将后台作业带到前台。
bg - 在后台恢复一个暂停的作 ...
windows server2022激活
windows server2022激活到2038年通过官方网站下载的为评估版需要先转换为正式版1.用管理员的方式打开powershell执行下面命令
12DISM /online /Get-CurrentEditionDISM /online /Set-Edition:ServerDatacenter /ProductKey:WX4NM-KYWYW-QJJR4-XV3QB-6VM33 /AcceptEula
执行后需要重启电脑
2.激活:
123 slmgr.vbs /upk #先卸载之前的密钥irm https://get.activated.win | iex #选择3 1slmgr.vbs /xpr #查看到期时间
xargs命令使用
命令简介 xargs可以将stdin中以空格或换行符进行分隔的数据,形成以空格分隔的参数(arguments),传递给其他命令。因为以空格作为分隔符,所以有一些文件名或者其他意义的字符串内含有空格的时候,xargs可能会误判。简单来说,xargs的作用是给其他命令传递参数,是构建单行命令的重要组件之一。
之所以要用到xargs,是因为很多命令不支持使用管道|来传递参数,例如:
12find /sbin -perm +700 | ls -l # 这个命令是错误,因为标准输入不能作为ls的参数find /sbin -perm +700 | xargs ls -l # 这样才是正确的
命令格式1xargs [OPTIONS] [COMMAND]
选项说明12345678910111213141516171819202122232425262728293031323334353637383940414243-0, --null #如果输入的stdin含有特殊字符,例如反引号 `、反斜杠 \、空格等字符时,xargs将它还原成一般字符。为默认选项-a, --arg- ...
常用的正则表达式
1.匹配中文字符的正则表达式:[\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
2.匹配双字节字符(包括汉字在内):[^\x00-\xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
3.匹配空白行的正则表达式:\n\s*\r
评注:可以用来删除空白行
4.匹配 HTML 标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? />
评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力
5.匹配首尾空白字符的正则表达式:^\s*|\s*$
评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式
6.匹配Email地址的正则表达式:
1\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
评注:表单验证时很实用
7.匹配网址URL的正则表达式:[a-zA-z]+://[^\s]*
评注:网上流传的版本功能很有限,上面这个基本可以满足需求
8.匹配帐号是否合法( ...
linux运维必备的40个命令总结
删除0字节文件
1find -type f -size 0 -exec rm -rf {} \;
查看进程按内存从大到小排列
1PS -e -o "%C : %p : %z : %a"|sort -k5 -nr
按 CPU 利用率从大到小排列
1ps -e -o "%C : %p : %z : %a"|sort -nr
打印 cache 里的URL
123grep -r -a jpg /data/cache/* | strings | grep "http:" | awk -F'http:' '{print "http:"$2;}'
查看 http 的并发请求数及其 TCP 连接状态:
1netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
sed 在这个文里 Roo ...
