linux 一些常见问题

linux gtk 常见问题(1)如何查看gtk+的版本[root@localhost tmp]# pkg-config –modversion gtk+-2.0Fedora 9版本:2.12.9Fedor 14下: 2.22.0

(2)如何查看pkg-config的版本[root@localhost tmp]# pkg-config –version0.23

(3)查看是否安装gtk#pkg-config –list-all |grep gtk

(4)linux如何修改文件的读写权限?修改文件的权限:Chmod XXX filename×××(所有者/组用户/其他用户) ×=4 读的权限 ×=2 写的权限 ×=1 执行的权限 常用修改权限的命令: sudo chmod 600 ×××(只有所有者有读和写的权限) sudo chmod 644 ×××(所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 ×××(只有所有者有读和写以及执行的权限) sudo chmod 666 ×××(每个人都有读和写的权限) sudo chmod 777 ×××(每个人都有读和写以及执行的权限)

(5)make时/bin/sh: XXX /missing :没有那个文件或目录?发现是自己将文件夹的名字改了。(6) Makefile:186 recipe commences before first target?原来186行少了一个/

(7)压缩命令 :tar -zcvf xxx.tar.gz xxx

解压命令: tar -zxvf xxx.tar.gz

(8)如何加载模块:sudo insmod xxx.ko

如何查看加载的模块:lsmod 相当于 cat /cd proc/modules

(7)如何查看linux当前的内核版本#cat/proc/version

(8)如何查看主机名和用户名#hostname#uname

(9) rpm 文件安装?#rpm -ivh *rpm

(10)fedora 14 安装VirtualBox 不能显示图形界面的问题?yum install dkms

(11)压缩 tar -zcvf xxx.tar.gz xxx解压 tar -xcvf xxx.tar.gz

(12)如何加载模块 :sudo insmod xxx.ko如何查看加载的模块 :lsmod lsmod等价于cat cd /proc/modules

(13)linux如何获取系统时间

linux下获取系统时间的方法  可以用 localtime 函数分别获取年月日时分秒的数值。

  Linux下获得系统时间的C语言的实现方法:

  1. 可以用 localtime 函数分别获取年月日时分秒的数值。

  #include<time.h> //C语言的头文件

  #include<stdio.h> //C语言的I/O

  void main()

  {

  time_t now; //实例化time_t结构

  struct tm *timenow; //实例化tm结构指针

  time(&now);

  //time函数读取现在的时间(国际标准时间非北京时间),然后传值给now

  timenow = localtime(&now);

  //localtime函数把从time取得的时间now换算成你电脑中的时间(就是你设置的地区)

  printf("Local time is %s/n",asctime(timenow));

  //上句中asctime函数把时间转换成字符,通过printf()函数输出

  }

  注释:time_t是一个在time.h中定义好的结构体。而tm结构体的原形如下:

  struct tm

  {

  int tm_sec;//seconds 0-61

  int tm_min;//minutes 1-59

  int tm_hour;//hours 0-23

  int tm_mday;//day of the month 1-31

  int tm_mon;//months since jan 0-11

  int tm_year;//years from 1900

  int tm_wday;//days since Sunday, 0-6

  int tm_yday;//days since Jan 1, 0-365

  int tm_isdst;//Daylight Saving time indicator

  };

2. 对某些需要较高精准度的需求,Linux提供了gettimeofday()。

  #include <stdio.h>

  #include <stdlib.h>

  #include <sys/time.h>

  int main(int argc, char **argv)

  {

  struct timeval start,stop,diff;

  gettimeofday(&start,0);

  //做你要做的事…

  gettimeofday(&stop,0);

  tim_subtract(&diff,&start,&stop);

  printf("总计用时:%d毫秒/n",diff.tv_usec);

  }

  int tim_subtract(struct timeval *result, struct timeval *x, struct timeval *y)

  {

  int nsec;

  if ( x->tv_sec > y->tv_sec )

  return -1;

  if ((x->tv_sec==y->tv_sec) && (x->tv_usec>y->tv_usec))

  return -1;

  result->tv_sec = ( y->tv_sec-x->tv_sec );

  result->tv_usec = ( y->tv_usec-x->tv_usec );

  if (result->tv_usec<0)

  {

  result->tv_sec–;

  result->tv_usec+=1000000;

  }

  return 0;

  }

14)linux 下如何修改系统时间

date-s"2014-10-2215:21:01"&&hwclock-w

先知三日,富贵十年。

linux 一些常见问题

相关文章:

你感兴趣的文章:

标签云: