嵌入式程序设计教案(二)Linux常用命令分类命令名称命令用途重要程度葵花宝典man[command]查看命令[command]的文档。★★★★★info[command]查看命令[command]的详细文档。★★★[command]--help查看命令[command]的简单帮助。★★★★★用户切换su变更用户身份。无参数的默认情况提升为超级用户。★★★★★sudo以超级用户身份执行操作。★★★★★文件相关命令ls列出目录和文件信息。常用参数包括-l和–a★★★★★cd改变当前工作目录。★★★★★pwd显示当前工作目录的绝对路径。★★★cat连接并显示指定的一个或多个文件的内容。★★★cp复制给出的文件或目录到另一文件或目录。★★★★★mv移动文件或目录到指定目录,或文件改名。★★★★★rm删除文件或目录。★★★★★mkdir创建目录。常用参数包括-p★★★★touch创建一个新文件或修改文件访问时间。★★chown超级管理员用于修改文件的所有者和组别。★★★chgrp超级管理员用于修改文件的组所有权。★★★chmod改变文件的访问权限。★★★★ln为某文件在另一个位置创建符号链接。★★grep在指定文件或目录中搜索特定的内容。★★★★find在指定目录中搜索文件。★★★which在PATH变量指定的路径中,搜索可执行文件的位置,并且返回第一个搜索结果。★★whereis在系统标准目录下搜索程序或文档。★★file查看文件类型。★★★管道命令输出重定向到文件。★★★|输出重定向到程序。★★★系统管理命令ps显示系统中由当前用户运行的进程列表。★★★★kill输出特定的信号给指定的进程。★★★★★top动态显示系统中运行的程序相关信息。★★★★★uname显示系统的版本等信息。★★★shutdown关闭或重启系统。★★★★reboot重启或关闭系统。★★★★clear清除屏幕上的信息。★★★★★磁盘相关df查看文件系统的磁盘空间占用情况。★★★命令du统计目录或文件所占磁盘空间的大小。★★free查看当前系统内存使用情况。★★文件系统挂载命令mount挂载文件系统。例如:mount-tvfat/dev/hdb1/mnt/udisk★★★★★umount卸载文件系统。例如:umount/mnt/udisk★★★★环境变量相关命令echo$PATH输出执行文件路径变量PATH。★★★set查看环境变量export定义或改变环境变量。例如:export$PATH=$PATH:[path]★★★★★文件压缩相关命令tar对文件进行打包或者解包。例如:tarxvzfhello.tar.gztarjxvfhello.tar.bz2★★★★★gzip对文件进行压缩或解压缩。★★★查看文件内容moreless分页显示文件内容★★★headtail显示文件开头/结尾的指定行数信息★★★文件比较合并相关命令diff比较两个不同的文件或目录下的同名文件,生成补丁文件。例如:diff-uNfile1file2patchfile★★★★patch用补丁文件更新现有文件,与diff配合使用。例如:patch-p0file1patchfile★★★★网络相关命令ifconfig查看和配置网络接口的地址和参数。★★★★★netstat显示网络连接,路由表和网络接口信息。★★★ping一般用于测试网络连通性,延迟丢包等状态。★★★★★