![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
sun shang chao
这个作者很懒,什么都没留下…
展开
-
shell-----getopts
#/bin/bashALL=falseHELP=falseFILE=falseVERBOSE=falsewhile getopts ahfvc OPTIONdo case $OPTION in a) ALL=true echo "ALL IS $ALL" ;;原创 2014-10-28 18:45:50 · 415 阅读 · 0 评论 -
shell---shift
#!/bin/bashusage(){ echo "usage:`basename $0`filename"}totalline=0if [ $# -lt 2 ]then usage exitfiwhile [ $# -ne 0 ]do line=`cat $1|wc -l` echo "$1: $原创 2014-10-28 17:46:31 · 368 阅读 · 0 评论 -
shell ---while
#!/bin/bashwhile :do echo -n "Enter any number [1...5]:" read ANS case $ANS in 1|2|3|4|5) echo "you enter a number between 1 and 5" ;;原创 2014-10-27 16:18:27 · 377 阅读 · 0 评论 -
gcc objdump 反汇编器
原创 2014-10-30 19:33:04 · 783 阅读 · 0 评论 -
shell--date_log
#!/bin/bashcurrent_date=`date "+%Y%m%d"`todaylog="log/${current_date}.log"if [ ! -f $todaylog ]then touch $todaylogfilog_time_format=`date "+%Y-%m-%d %T"`echo "${log_time_format} 命令开始"原创 2014-10-31 20:37:34 · 529 阅读 · 0 评论 -
fork出的子进程和父进程
一、fork后的父子进程由fork创建的新进程被称为子进程(child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新进程(子进程)的进程 id。将子进程id返回给父进程的理由是:因为一个进程的子进程可以多于一个,没有一个函数使一个进程可以获得其所有子进程的进程id。对子进程来说,之所以fork返回0给它,是因为它随时可以调用原创 2014-10-15 16:45:22 · 737 阅读 · 0 评论 -
GCC基本用法
linux下c编程起步一:掌握gcc基本用法 初学时最好从命令行入手,这样可以熟悉从编写程序、编译、调试和执行的整个过程。编写程序可以用vi或其它编辑器编写。编译则使用gcc命令。要往下学习首先就得熟悉gcc命令的用法。gcc命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常用的就可以了,到后面再慢慢学习其它选项,免得因选项太多而打击了学习的信心。原创 2014-11-03 10:56:23 · 288 阅读 · 0 评论 -
Linux的进程/线程间通信方式总结
Linux系统中的进程间通信方式主要以下几种:同一主机上的进程通信方式 * UNIX进程间通信方式: 包括管道(PIPE), 有名管道(FIFO), 和信号(Signal) * System V进程通信方式:包括信号量(Semaphore), 消息队列(Message Queue), 和共享内存(Shared Memory)网络主机间的进程通信方式原创 2014-11-05 16:38:33 · 1981 阅读 · 0 评论 -
linux运行级别
如同其他的UNIX类系统,Linux也分运行级别,不同级别有不同的功能。切换到某个运行级别的命令为“init 某”。一般来说,Linux有7个运行级别:6.无论何时切换到这个级别,重新启动。5.最常用的,从登录到注销都在图形界面下操作。4.一般的发行版没定义这个级别。红旗Linux桌面4.0把它定义为“安全模式”,切换到这里会自动启动显示设置程序。原创 2014-11-06 12:25:43 · 933 阅读 · 0 评论