个人常用Linux指令

常用Linux指令


前言

本博客记录本人遇到的Linux指令,不定时添加。

一、常用指令

  • sort

    • 排序指令,默认按列使用ASCII码对行进行排序

    • 常见用法(详细见博客 :https://www.cnblogs.com/wb118115/p/5010431.html)

      sort xxx文件 # 默认从小到大排序
      sort -r xxx文件 # 反序
      sort -u xxx文件 -o xxx文件 # 排序后,去除文件重复行
      sort -nu xxx文件 -o xxx文件 # 按数字排序后,去除文件重复行
      
  • uniq

    • 去重指令,去除排序过的文件中的重复行

    • 参考:https://www.cnblogs.com/ftl1012/p/uniq.html

    • 常用

      sort -n xxx文件 | uniq -d # 显示重复行
      sort -n xxx文件 | uniq -u # 显示没有重复的行
      sort -n xxx文件 | uniq # 显示去除重复的行,等价于 sort -nu xxx文件
      
  • curl

    • 综合传输工具,一般用于下载文件/查询IP

    • 参考:https://www.cnblogs.com/hujiapeng/p/8470099.html

    • 常用

      curl -4 ip.sb # 显示本机外网IPv4地址
      curl -6 ip.sb # 显示本机外网IPv6地址
      curl -O 保存文件 URL文件连接地址	# 下载文件,并根据后缀保存
      
  • scp

    • 上传文件/下载文件指令(windows和linux通用)

    • 下载文件到本地 /root 目录:

      scp remote_linux_username@remote_linux_ip:file_path local_path # 下载文件
      

      在这里插入图片描述

    • 上传文件到远程服务器/root 目录:

      scp local_file_path remote_linux_username@remote_linux_ip:file_path # 上传文件
      

      在这里插入图片描述

  • tar

    • 解压缩指令 tar

    • 常用

      # 打包文件,目录,xxx.tar.gz表示打包后的文件名
      tar -zcvf xxx.tar.gz [待打包文件列表] 
      tar -zcvf xxx.tar.gz . # 打包当前目录
      
      # 解压缩打包文件
      tar -zxvf xxx.tar.gz  # 直接将文件解压缩到当前目录
      tar -zxvf xxx.tar.gz -C dist_dir # 直接将文件解压缩到指定目录 dist_dir
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值