常用linux命令合集(持续更新中)

 我的博客:www.while0.com

我的博客:www.shishangguan.net

  1. 开发调试
    1. readelf-a   查看elf文件中的内容
    2. hexdump -C   用16进制查看文件

    3. objdump -d    反汇编目标文件

    4. nm 查看目标文件或者可执行文件的符号表,同readelf -s
    5. ldd appname 查看可执行文件依赖的动态库。
  2. 系统信息查看
    1. uname -a 查看系统内核版本等信息

    2. file 文件名  查看文件类型
    3. cat /proc/version 作用同上

    4. free 查看系统内存使用情况 

    5. cat /proc/meminfo作用同上

    6. pwd 显示当前工作目录的绝对路径

    7. stty -a  获取所有可以用键盘按键发送的命令,如ctrl+c发送init,ctrl+发送quit等新号

    8. ipcs 报告进程间通信设施状态,包括(共享内存,消息队列,信号量等)
    9. ps/pstree 查看进程

  3. 任务切换
    1. jobs  命令用于显示当前终端关联的后台任务情况,使用&启动或者用ctrl+z停止的进程会显示在这里

    2. Ctrl+Z  用于将当前正在运行的前台进程暂停,变成后台进程。

    3. bg [%n]  用于将后台暂停的进程继续运行。

    4. fg [%n]  用于将后台执行的进程变成前台进程。

    5. kill %n  用于杀掉指定的任务

  4. 文件系统及分区
    1. df  列出当前挂载的装置及其所占用容量
    2. du  列出当前目录下的目录和文件所占容量
    3. dumpe2fs [-bh] 装置文件名  显示文件系统的信息
    4. sync  强制把内存中设置为dirty的文件刷新到硬盘存储中。
    5. ln (-s) source destination  建立硬(软)链接
    6. fdisk (-l ) 设备名称   列出设备上所有的文件系统,如果没-l,只有设备名称,则出现命令行,可以对该设备进行分区操作。
    7. mkfs /dev/hda1    格式化一个文件系统,该指令是综合指令,回去调用mke2fs,mke3fs等指令
    8. fsck  检查文件系统问题,系统开机过程中送一次,且要检查的磁盘必须是没有挂载的。实际调用的是e2fsck这个命令。
    9. badblocks   检查文件系统有没有坏道     
    10. dd 功能强大的硬盘数据复制,文件拷贝工具 
原文地址:https://www.cnblogs.com/yamadie/p/3338437.html