linux常用操作

linux常用操作

磁盘

  1. 创建大小为N M的虚拟磁盘:dd if=/dev/zero of=test.img bs=1M count=N
    查看过程:watch -n 5 killall -USR1 dd
  2. 将磁盘挂载到/dev/loop0:losetup /dev/loop0 test.img
    losetup --detach-all test.img
  3. 读取分区信息:partprobe /dev/loop0
  4. 图形化分区操作工具:gparted
  5. 缩小镜像到4096M:resize2fs file.img 4096M
    将镜像缩小到最小:resize2fs -PM file.img
  6. 扫描分区并修复损坏的文件系统:fsck.ext4 -y /dev/loop0

Make

  1. ./configure --prefix=~/path --host=arm-linux
    –target=arm-linux CC=arm-linux-xxx-gcc
  2. make xxx > build_output_all.txt 2>&1
    make xxx 2>&1 | tee build_output_all.txt(屏幕有输出)
  3. -Wno-unused
    -w //关闭所有警告
  4. pkg-config --cflags --libs opencv xxx(xxx在/usr/lib/pkgconfig/下)
  5. make @去回显
  6. objdump -D -S反汇编(需要gcc -g)
  7. objcopy -O binary hello hello.bin (生成bin)

杂项

  1. 安装一个Debian软件包:dpkg -i
  2. 移除一个已安装的包:dpkg -r(移除),dpkg -P(不保留配置)
  3. 删除软件不保留配置:apt-get purge
  4. 挂载:mount -t nfs -o nolock,tcp,intr,soft,timeo=20,retry=1
  5. 打开/关闭触摸板:sudo modprobe psmouse
    sudo modprobe -r psmouse
  6. 修改键盘映射:su xxx -c ‘xmodmap -e “keysym Shift_R=Right”’
  7. 关闭屏保:xset -dpms
  8. 查看文件大小:du -h --max-depth=1 | sort -rn
  9. 抓包:tcpdump -i 1 -nn -XX -vvv host 10.175.0.131 and (x.x.x.x or x.x.x.x)
  10. unzip-natspec解压中文zip不乱码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值