• 1. Linux嵌入式编程Linux基础操作登录 login 有些linux操作系统没有该项指令 退出 logout或exit 有些linux操作系统没有logout指令,一般用exit代替 关机 halt或shutdown –h now 重启 reboot或shutdown –r now 系统时间 date    主要参数:[-s<字符串>]               无参数       按默认格式显示时间               -s <字符串> 设置时间 例: date date “2011-4-5” date “7:30:22” date “2012-4-5 12:30:20” ——系统管理指令
  • 2. Linux嵌入式编程Linux基础操作显示内存使用情况:free    主要参数:[-bkmotV][-s <间隔秒数>]                无参数       显示swap内存、总内存、已用内存、空闲内 存、cached等 -b         b以字节为单位                -k         k以KB为单位                -m         m以MB为单位                -t         显示内存总和(即总内存和swap内存总和)                -s <秒>    持续显示间隔时间 例:free free –m free –mt s 0.5 ——系统管理指令
  • 3. Linux嵌入式编程Linux基础操作显示执行中的程序:top    主要参数:[ciq][d <间隔秒数>][n <执行次数>]                无参数       显示程序或进程PID、大小、占用CPU、占用 内存、 名称等,每秒更新一次                c          在名称部分显示完整路径                i          只显示占用CUP和MEM的程序                q          持续监控程序执行状况,                d <秒数>   持续监控时的间隔时间                n <整数>   设置执行次数 例: top top c top i top q top cq d 0.5 top cq d 0.5 n 2——系统管理指令
  • 4. Linux嵌入式编程Linux基础操作显示程序运行状况:ps    主要参数:[-Aa][acefl][-C <程序名称>][-p]                无参数       显示现行终端下所有程序,默认为a参数                -A         显示所有程序                -a         显示所有终端下执行的程序                 a         显示现行终端下所有程序                 c         显示程序指令名称,而不包含路径,参数或常驻服 务的标示。                 e         显示程序所使用的环境变量。                 l         显示详细的程序状况。                 f         显示树状结构,表达程序间的相互关系。               -C<程序名称> 指定执行指令的名称,并列出程序的状况。不能 和a -Aa组合使用                -p   指定程序识别码(即PID),并列出程序的状况。 不能和a -Aa组合使用 例:ps –a lf ps l -p 777——系统管理指令
  • 5. Linux嵌入式编程Linux基础操作对运行程序的控制:kill    主要参数:[程序(PID)] 或[-l<信息编号>]或 [-s<信息名称>[程序 (PID)]]                程序(PID) :终止指定pid的程序                -l<信号编号> :显示指定的信号,如不加信息编号,则列出所有 信号                -s<信号名称或编号> [程序PID] :发送信号,可指定程序发送    例:   自已写个程序,循环,运行 top 查看运行的程序,获取PID kill 2989 kill -l kill -s 9 2989          注:信号15是关闭程序,信号9是强行关闭程序 ——系统管理指令