keep_simple

导航

2012年12月18日 #

GDB调试精粹及使用实例

摘要: 一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。 利用set args 命令就可以修改发送给程序的参数,而使用show args 命令就可以查看其缺省参数的列表。 (gdb)set args –b –x (gdb)show args backtrace命令为堆栈提供向后跟踪功能。 Backtrace 命令产生.. 阅读全文

posted @ 2012-12-18 22:39 keep_simple 阅读(166) 评论(0) 推荐(0)

系统目录的作用

摘要: 每台机器都有根文件系统(一般在本地盘中,当然也可以在RAM盘或网络盘中),它包含系统引导和使其他文件系统得以mount所必要的文件,根文件系统应该有单用户状态所必须的足够的内容。还应该包括修复损坏系统、恢复备份等的工具。 /usr 文件系统包含所有命令、库、man页和其他一般操作中所需的不改变的文件。 /usr 应该没有对给定机器特定的文件,也不应该有一般使用中要修改的文件。这样允许此文件系统中的文件通过网络共享,这样可以更有效,因为这样节省了磁盘空间 (/usr 很容易是数百兆),且易于管理(当升级应用时,只有主/usr 需要改变,而无须改变每台机器) 即使此文件系统在本地盘上,也可以... 阅读全文

posted @ 2012-12-18 22:31 keep_simple 阅读(569) 评论(0) 推荐(0)

环境变量设置

摘要: 1. 显示环境变量HOME $ echo $HOME /home/terry 2. 设置一个新的环境变量WELCOME $ export WELCOME="Hello!" $ echo $WELCOME Hello!3. 使用env命令显示所有的环境变量 $ env HOSTNAME=terry.mykms.org PVM_RSH=/usr/bin/rsh SHELL=/bin/bash TERM=xterm HISTSIZE=10004. 使用set命令显示所有本地定义的Shell变量 $ set BASH=/bin/bash BASH_VERSINFO=([0]=&qu 阅读全文

posted @ 2012-12-18 22:01 keep_simple 阅读(575) 评论(0) 推荐(0)

linux 常用命令汇总

摘要: 一、 通用命令: 1. date :print or set the system date and time 2. stty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z等) 3. passwd: print or set the system date and time (用passwd -h查看) 4. logout, login: 登录shell的登录和注销命令 5. pwd: print or set the system date and time 6. more, less, head tail: 显示或部分显示文件内容. 7. lp/lpsta 阅读全文

posted @ 2012-12-18 21:58 keep_simple 阅读(247) 评论(0) 推荐(0)

查看系统信息资源

摘要: 1. UNIX系统下查看内存 LINUX: free HP-UX: swapinfo -tm Solaris: prtconf |grep -i mem AIX: lsdev -C|grep mem lsattr -EL mem0 size 2048 Total amount of physical memory in MbytesFalse goodsize 2048 Amount of usable physical memory in Mbytes False2. How to enable disk quota for user ?A:首先,将要设置磁... 阅读全文

posted @ 2012-12-18 21:50 keep_simple 阅读(263) 评论(0) 推荐(0)

mount命令

摘要: 1.基本用法 mount -t 分区格式 分区位置 加载位置 fat32的分区: mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/c CDROM: mount -t iso9600 -o iocharset=gb2312,umask=0,codepage=936 /dev/cdrom /mnt/cdrom iso文件: mount -o loop /abc.iso /mnt/isodir 软盘: mount /dev/fd0 /mnt/floppy USB闪存: mount /dev/sda1 /mnt/usbdir 查看所有:... 阅读全文

posted @ 2012-12-18 21:31 keep_simple 阅读(496) 评论(0) 推荐(0)

压缩解压命令

摘要: tar 文件是几个文件和(或)目录在一个文件中的集合.这是创建备份和归档的佳径.tar 使用的选项有: -c — 创建一个新归档. -f — 当与 -c 选项一起使用时,创建的 tar 文件使用该选项指定的文件名;当与 -x 选项 一起使用时,则解除该选项指定的归档. -t — 显示包括在 tar 文件中的文件列表. -v — 显示文件的归档进度. -x — 从归档中抽取文件. -z — 使用 gzip 来压缩 tar 文件. -j — 使用 bzip2 来压缩 tar 文件.要创建一个 tar 文件,键入:tar -cvf filename.tar directory/file可以使用 ta 阅读全文

posted @ 2012-12-18 20:31 keep_simple 阅读(392) 评论(0) 推荐(0)