Linux下的嵌入式相关常用命令

linux的基础思想,同时也是非常重要的思想:Everything is file.(一切皆文件)。程序的源代码是文件,可执行的程序是文件,鼠标键盘等外部设备也是文件,甚至很多系统信息都表现为文件……这些文件由抽象的树状目录结构组织起来:

650) this.width=650;” src=”http://cdn.verydemo.com/upload/2013_05_01/13673832302730.jpg” alt=”” >

每个目录都有特定的用途,顶层的/叫"根目录"是所以目录的起点;/home叫“家目录”,通常存放linux用户文件,/dev里面是设备文件;/boot引导启动相关,/etc下有许多配置文件。

要查看当前目录下有什么文件用ls命令,当然常用的ls -al能够获取更多信息

650) this.width=650;” src=”http://cdn.verydemo.com/upload/2013_05_01/13673832306721.jpg” alt=”” >

用pwd查看当前工作目录(全称:Print Work Directory),cd命令(全称是Change Directory)进行目录切换,cd ~进入家目录,cd /进入根目录,cd /usr/bin

650) this.width=650;” src=”http://cdn.verydemo.com/upload/2013_05_01/13673832312772.png” alt=”” >

新建文件用touch命令,touch file或者用重定向echo test >file1

要查看文件内容用cat命令

cat文件名

650) this.width=650;” src=”http://cdn.verydemo.com/upload/2013_05_01/13673832317233.png” alt=”” >

删除文件用rm命令(全称是remove),rm 文件名

rm file

650) this.width=650;” src=”http://cdn.verydemo.com/upload/2013_05_01/13673832322644.png” alt=”” >

删除非空目录通常 rm -r 目录名(如果用rmdir删除非空目录,会出现 Directory not empty,目录不为空,删除失败提示)

650) this.width=650;” src=”http://cdn.verydemo.com/upload/2013_05_01/13673832334265.png” alt=”” >

值得说一下ls–al的时候总会用“.”和“..”两个特殊的目录,“.”表示当前目录,通常的用法是./可执行文件名,在当前目录没有加进环境变量PATH需要这样来执行当前目录下的可执行文件,,“..”表示当前目录的上层目录,cd ..会进入当前目录的上层目录,这就是所谓的相对目录,是相对于当前目录来说的,以之相反的是绝对目录,其实就是目录全名/root/learn,也是~/learn(当前用户是root,如果不是root,应该是/home/username/learn)

650) this.width=650;” src=”http://cdn.verydemo.com/upload/2013_05_01/13673832337896.png” alt=”” >

新建目录用mkdir命令,mkdir mydirectory;删除目录用rmdir(只能删除空目录,一般用rm –r目录名,删除非空目录),rmdir mydirectory

650) this.width=650;” src=”http://cdn.verydemo.com/upload/2013_05_01/13673832341837.png” alt=”” >

移动文件或目录mv命令(全称是move),mv 当前文件或目录名 目标目录名

也常用来重命名文件或目录名 mv oldname newname

650) this.width=650;” src=”http://cdn.verydemo.com/upload/2013_05_01/13673832345388.png” alt=”” >

复制文件或目录cp命令(全称是copy),cp 文件名 目标目录名

cp –r 目录名

650) this.width=650;” src=”http://cdn.verydemo.com/upload/2013_05_01/13673832352099.png” alt=”” >

查找文件命令find,find –name文件名

find –name file1

650) this.width=650;” src=”http://cdn.verydemo.com/upload/2013_05_01/136738323586110.png” alt=”” >

扩展Linux高级命令用法:

linux文件和目录权限的修改

环境变量查看和修改

重定向>和>>

管道|

阿志

找寻隐藏在山间的纯净和那“鸟鸣山更幽”的飞鸟。

Linux下的嵌入式相关常用命令

相关文章:

你感兴趣的文章:

标签云: