嵌入式系统第六讲嵌入式linux介绍与系统创建.ppt
head与tail显示文件前(后)指定行数信息。例:#Head400ba.txt显示前400字节#tail4ka.txt 显示后4KB字节#head–n15a.txt 显示前15行#tail3ma.txt 显示后3M字节01以页为单位显示文件内容,按空格翻页。02例:03#morereadme.txtmore#chmod754file1C例:B754的二进制编码为111,101,100分别对应于拥有者的rwx,组中其他用户的rwx和其他用户的rwxD改变文件的权限。A上述命令将文件file1的权限设置为拥有者具有rwx,组中其他用户具有r-x,别的用户具有r—权限。Echmod从指定目录/etc及其子目录中查找filename04通配符:*,?05#find/etc–namefilename03例:02查找文件01find例:#mount–oro/dev/cdrom/mnt/cdrom#umount/mnt/cdrom可在/etc/fstab文件中设置哪些设备需要在启动时进行mount,这个文件通常称为文件系统表。挂接设备,如硬盘、光驱、USB等。mount与umounti 在当前位置插入文字,进入编辑状态a 在当前位置后附加文字,进入编辑状态按esc键退出编辑状态输入:wq 保存退出:q!不保存强制退出最简单的vi指令命令:用vi编辑文件:#vi hello.c(如果没有,将创建,否则打开)命令行编辑vi搜索文件。例:#grepmichael/etc/passwd在文件passwd中查找michael字符常与其他命令组合,见下页0102030405grep例:#find/-name*.a|grepmichael#ls–l|grepkeyword命令组合改变输入输出。每个程序有三个文件句柄:标准输入、标准输出和标准错误。将删除listing文件中原有内容,替之以新的输出,如果想保留原有内容,并将新内容添加到末尾,可以用例:#ls–l/dev/foolisting#ls–l/dev/foolisting0102030405重定向和管道01020304/bin引导启动所需的命令或普通用户可能用的命令/etc系统的配置文件,/etc/rc.d目录包含系统启动脚本/sbin类似/bin,一些特定的可执行程序/homeLinux是一个多用户环境,每个用户将分配一个制定的目录,供特定用户访问文件系统目录/root01/lib02/lib/module03/dev04Root用户目录系统程序运行所需要的共享库核心可加载模块,特别是那些恢复损坏系统时引导所需的(例如网络和文件系统驱动)。系统设备文件目录文件系统目录01020304文件系统或设备的安装点/mnt当系统非法关机或崩溃时,在下一次启动时,Fsck将会检查系统恢复损坏的文件碎片。恢复操作的结果将会放在这个目录中/lost+foundProc目录的内容是一个实时的驻留的文件系统,描述当前系统运行的状态以及过程/proc临时文件/tmp文件系统目录常见缩写 man:?Manual
pwd:Print?working?directory
su:Swith?user
cd:Change?directory
ls:Listfiles
ps:Process?Status
mkdir:Make?directory
rmdir:Remove?directory
mkfs:?Make?file?system
fsck:File?system?check
cat:?Concatenate
uname:?Unix?namedf:?Disk?freedu:?Disk?usagelsmod:?List?modulesmv:?Movefilerm:?Removefilecp:?Copy?fileln:?Linkfilesfg:?Foregroundbg:?Backgroundchown:?Change?owner常见缩写chgrp:?Change?group01chmod:?Change?mode02umount:?Unmount03tar:Tape?archive04ldd:List?dynamic?dependencies05insmod:Install?module?06rmmod:Remove?modul