Linux常用命令
一、文件管理
1、cat:顺序读取文件,并把它们显示在标准输出设备上
2、cmp:逐个字节地对两个文件进行比较,当两个文件完全一样时,该指令不会显示任何信息。
3、diff:逐行比较两个文件的差异。
4、file:辨识文件类型。
5、find:将档案系统内符合 expression 的档案列出来
6、git:用来管理文件的程序。
7、cut -c num1-num2 filename:显示每行从开头算起 num1 到 num2 的文字。
8、less:less 的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是 less 允许使用者往回卷动,以浏览已经看过的部份,同时因为 less 并未在一开始就读入整个档案,因此在遇上大型档案的开启时,会比一般的文书编辑器(如 vi)来的快速。
9、rmdir:删除空目录
10、more:类似 cat ,不过会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能。
11、mv:将一个档案移至另一档案,或将数个档案移至另一目录。 参数:-i 若目的地已有同名档案,则先询问是否覆盖旧档。
12、patch:修补文件
13、rcp:远端复制文件或目录
14、rm:删除档案及目录。参数:-i 删除前逐一询问确认。 -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。 -r 将目录及以下之档案亦逐一删除。
15、tee:从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。
16、touch:改变档案的时间记录
17、umask: 语 法:umask [-S][权限掩码],umask可用来设定[权限掩码]。[权限掩码]是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。参数:-S 以文字的方式来表示权限掩码
18、cp:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。参数:
-a 尽可能将档案状态、权限等资料都照原状予以复制。
-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。
















