Linux常用命令

  • 查看端口占用
netstat -apn
  • mysql查看所有列名及其类型
show columns from partner;

 

  • 常用系统变量

系统变量只能引用不能修改

$0           当前shell程序的名字
$1 ~ $9      命令行上的第一到第九个参数
$#           命令行上的参数个数
$*           命令行上的所有参数
$@           分别用双引号引用命令行上的所有参数
$$           当前进程的进程标识号(PID)
$?           上一条命令的退出状态
$!           最后一个后台进程的进程标识号
  • 判断上一条命令是否执行成功
if [ $? -eq 0 ]
then
''''
fi
  • 添加用户
useradd test
  • 修改用户密码
sudo passwd root
  • 整个文件大小写转换
tr a-z A-Z < **.txt

tr A-Z a-z < **.txt
  • 确保抓包完整性
1. 关闭网卡的包聚合
ethtool -K em1 lro off
ethtool -K em1 gro off
ethtool -K em1 tso off
ethtool -K em1 gso off
ethtool -K em1 sg off

2. 设置网卡为混杂模式
ip link set enp6s0f1 promisc on

3. 抓包
tcpdump -i em1 -nn -n -s 0 -B 5120 -w test_pop3.pcap
  • 压缩和解压
tar zcvf kernel.tgz linux-2.6.9
tar xzvf kernel.tgz

其他格式的解压
*.tartar –xvf 解压
*.gz 用 gzip -d或者gunzip 解压
*.tar.gz和*.tgz 用 tar –xzf 解压
*.bz2 用 bzip2 -d或者用bunzip2 解压
*.tar.bz2用tar –xjf 解压
*.Z 用 uncompress 解压
*.tar.Z 用tar –xZf 解压
*.rar 用 unrare解压
*.zipunzip 解压
  • 首尾加入字符
:%s/^/ :%s/$/
  • 修改根目录为可读写权限
mount -o remount, rw /
  • 修改用户目录
usermod -m -d /home/admin -u 508 admin
  • scp认证错误
ssh-keygen -R 192.168.18.165
  • 设置http服务器为点击下载而不是直接打开
DefaultType application/octet-stream
  • centos7修改mtu
ip link set em2 mtu 9000
  • 发送html邮件
cat 2 | mail -s "$(echo -e "test\nContent-Type: text/html;charset=utf-8")" yangdongyin@antiy.cn

转载于:https://www.cnblogs.com/yangddongyin/p/7651247.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值