前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux | 常用命令总结

linux | 常用命令总结

作者头像
Amadeus
发布2023-12-31 08:01:00
1210
发布2023-12-31 08:01:00
举报
文章被收录于专栏:linux技术linux技术

文本处理#

sed#

截取 rpm 包名

代码语言:javascript
复制
cat rpms | sed -e s/-[[:digit:]]./@/ |  awk -F '@' '{print $1}'

awk#

代码语言:javascript
复制
# 打印某列之后的所有列
awk ‘{ $1=""; print $0 }’ file_name

grep#

代码语言:javascript
复制
# 去除注释和空行
grep -Ev '^$|#' filename

系统进程#

ps#

代码语言:javascript
复制
# 查看获取服务器内占用内存较高的10个进程
ps aux | head -1; ps aux | grep -v PID | sort -rn -k +4 | head -10
# 查看进程启动时间
ps -eo pid,lstart,etime,cmd | grep java | grep 8082

网络#

traceroute#

代码语言:javascript
复制
# tcp
traceroute -n -T -p <port> <ip>
tcptraceroute <ip> <port>
# udp
traceroute -n -U -p <port> <ip>

nc#

代码语言:javascript
复制
# tcp
nc -zvw 5 10.30.214.22 7001
# udp
nc -zvwu 5 11.53.89.7 5030

other#

find#

代码语言:javascript
复制
# 查找文件并删除
find . -type f -name '*flac' -print0| xargs -0 rm -f
# 查看所有文件的文件类型
find . -type f -exec file "{}" ";" | awk -F ': ' '$2 !~ /ASCII/ {print $1 ": " $2}'
# 将目录内所有的 crlf 文件转为 lf
find . -type f -exec file "{}" ";" | awk -F ': ' '$2 !~ /ASCII/ {print $1 ": " $2}' | grep CRLF | awk -F':' '{print $1}' | xargs dos2unix

tar#

xz 多核压缩

代码语言:javascript
复制
# 多核压缩
tar cf - linux-3.10.0-327.36.4.el7/ | xz -4e -T8 > linux-3.10.0-327.36.4.el7.tar.xz
rpm -qpi <rpm_pkg> --changelog
rpm -qi <installed_pkg> --changelog
cat /root/rpmbuild/SOURCES/openssh-5.8p1-packet.patch | patch -p1 -b --suffix .packet --fuzz=0

rsync#

代码语言:javascript
复制
# 将 test1 目录下的所有文件和目录复制进 test2, 如果 test1 后面没有跟 /, 则表示将 test1 目录复制进 test2
rsync -avuzc test1/* test2/
# 使 test1 与 test2 目录完全同步
rsync -avzc --delete test1/* test2/
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-12-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文本处理#
    • sed#
      • awk#
        • grep#
        • 系统进程#
          • ps#
          • 网络#
            • traceroute#
              • nc#
              • other#
                • find#
                  • tar#
                    • rsync#
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档