计算机原理实验小结

  • mkdir [-p] DirName  参数:-p 确保目录名称存在,如果目录不存在的就新创建一个。
  • 在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep
    区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 
         (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。
  • /bin目录(binary)是二进制执行文件目录,主要用于具体应用
    /sbin目录(system binary)是系统管理员专用的二进制代码存放目录,主要用于系统管理
    / : this is root directory root 用户根目录
    /bin : commandsin this dir are all system installed user commands 系统的一些指令
    /sbin: commands in this dir are all system installedsuper user commands 超级用户指令系统管理命令,这里存放的是系统管理员使用的管理程序
    /usr/bin: usercommands for applications 后期安装的一些软件的运行脚本
    /usr/sbin:super user commands for applications 超级用户的一些管理程序
    /usr/X11R6/bin: X application user commands
    /usr/X11R6/sbin: X application super usercommands
    /lib: 共享库,包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件,而目录 /usr/lib/ 中含有更多用于用户程序的库文件。
  • 在32位机器上,float精度7;double精度是15。IEEE754浮点表示中float有1位符号位,8位阶码和23位尾数,double有1位符号位,11位阶码和52位尾数。
  • C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main (argc,argv)C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加上形参说明后,main函数的函数头应写为:
    int main (int argc,char *argv[]){…}或者 int main (int argc,char **argv){…}
    其中第一个表示参数的个数;第二个参数中argv[0]为自身运行目录路径和程序名,argv[1]指向第一个参数、argv[2]指向第二个参数……