在琢磨嵌入式linux下怎样交叉编译python过程中,绕不过去的是一些常用linux命令。blog上很多linux下的文章都不会谈到这些基本知识,不搞明白就很难把别人的解决办法看懂。在此之前,我只有DOS的命令行经验。硬着头皮不断搜索,总算把一些常用的linux指令的用途和用法搞清楚了。先存在这里备忘吧。
一、ls命令(相当于DOS命令dir),列出一个目录下的文件清单
-a 列出文件下所有的文件,包括隐藏文件
-l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。
-s 在每个文件的后面打印出文件的大小。 size(大小)
-R 将目录下所有的子目录的文件都列出来
顺便说一下linux下列表文件时文件颜色的含义
绿色---->代表可执行文件
红色---->代表压缩文件
深蓝色---->代表目录
浅蓝色----->代表链接文件
灰色---->代表其它的一些文件
二、CD命令就没啥可说的,改变当前目录路径,与DOS命令一样
三、ps命令,显示当前系统进程状态
-a :显示现行终端下的所有进程,包括其他用户的进程;
-u :以用户为主的进程状态 ;
x :通常与 a 这个参数一起使用,可列出较完整信息。
注意:"ps aux"和"ps -aux"是不一样的,有所谓BSD和UNIX风格之分。
简言之,记住“ps aux”是查看所有用户进程就可以了
四、df命令,报告文件系统磁盘空间的使用情况
-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统
五、file命令,查看文件格式信息
六、locate命令,按照文件名查找所有文件位置