学习Linux的第一天,首先我们需要了解什么是嵌入式系统
从技术角度来讲, 嵌入式系统以应用为中心、以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗和应用环境有特殊要求的专用计算机系统。是将应用程序、操作系统和计算机硬件集成在一起的系统。而从系统角度来说,嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。
接着又学习了Linux的目录结构与Linux的命令
总共有八个目录结构是是必要的,根目录/,/bin,/sbin,/etc,/dev,/usr,/home,/roo,,另外还有其他的目录,常用的/boot,/lost+find,/tmp,/lib.......
而Linux的命令则更多了。。。不过大体可以分为六种。
1、安装和登陆命令,如login,shutdown,halt,reboot,install,mount....
2、文件处理命令,如file,mkdir,grep,dd,find,mv,ls,diff,cat,ll.......
3、系统处理相关命令,如df,top,free....
4、网络操作命令,如ifconfig,ip,ping....
5、系统安全相关命令,如psswd,su,umask.....
6、其他命令,如tar,unzip......
其中
① file命令用来识别文件类型,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的。
-v 在标准输出后显示版本
-f name 从文件namefile中读取要分析的文件名列表
-L 允许符合连接
-z 探测 压缩过的文件类型
② mkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。
-m,-mode=模式,设定权限<模式>(类似chmod)
-p,--parents,可以是一个路径名称。若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
-v,--verbose,每次创建新目录都显示信息。
--help,显示帮助信息并退出。
--version,输出版本信息并退出。
③find命令用来查找文件,可以通过时间, 用户组, 文件名, 文件类型, 权限,大小等来查找相应文件。
④ifconfig命令用来显示或设置网络设备,可设置网络设备的状态,或是显示目前的设置。
⑤df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
⑥quota命令用来显示磁盘已使用的空间与限制。执行quota指令,可查询磁盘空间的限制,并得知已使用多少空间。
⑦at命令用来计划任务,在特定的时间执行某项工作,在特定的时间执行一次。
⑧umask命令用来设置限制新建文件权限的掩码。当新文件被创建时,其最初的权限由文件创建掩码决定。用户每次注册进入系统时,umask命令都被执行, 并自动设置掩码mode来限制新文件的权限。用户可以通过再次执行umask命令来改变默认值,新的权限将会把旧的覆盖掉。
⑨chgrp是文件管理命令,用来变更文件或目录的所属群组。
⑩sudo命令用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers
中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。
。。。。。。。。。。。。好好学习,天天向上