解析:Tcsh是csh的增强版,并且完全兼容csh。它不但具有csh的全部功能,还具有命令行编辑、拼写校正、可编程字符集、历史记录、作业控制等功能。
AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一,AWK提供了极其强大的功能:可以进行样式装入、流控制、数学、运算符、进程等。
解析:logcat是Android中一个命令行工具,可以用于得到程序的log信息。
Linux查看程序的log信息是用查看命令查test.log文件就好
adb logcat -v time 查看log信息且显示时间
adb logcat -f/sdcard/logcat.txt要用小写,而且要有文件路径,将log文件输出到指定位置
adb logcat -c 清空当前已有log信息
Linux进程通信六大方式:
1.管道及有名管道
2.信号(signal)
3.报文队列
4.共享内存
5.信号量
6.套接字(socket)
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,默认5秒刷新一次。显示的是前五行系统的整体统计信息
第一行表示任务队列信息,第二三行表示进程和CPU的信息,第四五行表示内存信息。
1.软链接可以跨文件系统,硬链接不可以。
2.硬链接不管有多少个,都指向同一个i节点,会把结点连接数增加,只要结点的连接数不是0,文件就一直存在不管你删除的是源文件还是连接文件,只要有一个存在文件就存在。
当你修改源文件或者连接文件任何一个的时候,其他的文件都会做同步的修改。软链接不直接使用i节点作为文件指针,而是使用文件路径名作为指针。所以删除连接文件对源文件无影响,但是删除源文件,连接文件就会找不到要指向的文件。软链接有自己的inode,并在磁盘上有一小片空间存放路径名。
3.软链接可以对一个不存在的文件名进行连接。
4.软链接可以对目录进行连接。
解析:Linux ls(list files),命令用于显示指定工作目录下内容(列出目前工作目录所含之文件及其子目录)
Linux cd(change directory) 命令用于切换当前工作目录;
Linux ln (link files)为某一个文件在另一个位置建立一个同步的链接。
Linux more 命令类型cat,不过会以一页一页的形式显示,更方便使用者逐页阅读。
解析:fstab文件存放,文件系统的静态信息,当系统启动时候,会自动从该文件读取相关信息,并将指定的文件系统挂载到指定的目录。
解析:int在32位和64位系统中都是32位,4字节,sizeof=4
字符串末尾为\0,sizeof获得其长度为8
指针大小在32位系统为4字节,64位系统为8字节
解析:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是操作系统进行资源分配和调度的一个独立单位;线程是进程的一个实体,一个进程中包含多个线程。是CPU调度和分派的基本单位,是比进程更小的能独立运行的基本单位,进程有独立的地址空间,线程没有。线程是共享进程的地址空间,进程是操作系统进行资源分配和调度的一个独立单位,而线程只是CPU调度和分派的基本单位。
解析:使用swap存在缺点,swap在磁盘中,磁盘读取速度远小于内存,如果内存吃紧,高频率读swap系统变得很慢。交换分区大小:swap空间为内存的一半。