Linuxの命令总结
·文件管理类命令(主要是近期学习中遇到过的)
·cat命令 :用于连接文件并打印
相关参数
-n 由 1 开始对所有输出的行数编号
-b 和 -n 相似,只不过对于空白行不编号
-s 当遇到有连续两行以上的空白行,就代换为一行的空白行
–help 对于不懂的命令或软件安装时,都可以用–help来获取帮助
-E 在每行结束处显示 $
·chmod命令:利用 chmod 可以控制文件被他人所调用
相关参数
–help 显示辅助说明
–version 显示版本
-c 若该文件权限确实已经更改,才显示其更改动作
-f 若该文件权限无法被更改也不要显示错误讯息
-v 显示权限变更的详细资料
-R 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更
·mdir命令:用于显示MS-DOS目录
相关参数
-/ 显示目录下所有子目录与文件
·实例
$ mdir -/ a:\* 显示a盘中的所有内容
Volume in drive A has no label #加载信息
Volume Serial Number is 13D2~055C
Directory for A:\ #以下为目录信息
./TEST<DIR> 2011-08-23 16:59 #显示格式为文件名,目录大小,修改时间
AUTORUN.INF 265 2011-08-23 16:53
AUTORUN.BAT 43 2011-08-23 16:56
3 files 308 bytes #统计总大小
724 325 bytes free #剩余空间
-a 显示隐藏文件
-f 不显示磁盘所剩余的可用空间
-w 仅显示目录或文件名称,并以横排方式呈现,以便一次能显示较多的目录或文件
-X 仅显示目录下所有子目录与文件的完整路径,不显示其他信息
####·mv命令:用来为文件或目录改名、或将文件或目录移入其它位置
####相关参数
-i 若指定目录已有同名文件,则先询问是否覆盖旧文件
-f 在mv操作要覆盖某已有的目标文件时不给任何指示
1.mv 文件名 文件名 将源文件名改为目标文件名
2.mv 文件名 目录名 将文件移动到目标目录
3.mv 目录名 目录名 目标目录已存在,将源目录/移动到目标目录;目标/目录不存在则改名
4.mv 目录名 文件名 报错
·实例
$ mv /usr/student/* . 将/usr/student下的所有文件和目录移到当前目录下
·cp命令:主要用于复制文件或目录
相关参数
-a 此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容
-d 复制时保留链接
-f 覆盖已经存在的目标文件而不给出提示
-i 与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖
-p 除复制文件的内容外,还把修改时间和访问权限也复制到新文件中
-r 若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件
*复制目录时,必须使用参数"-r"或者"-R"
-l 不复制文件,只是生成链接文件
·rm命令:用于删除一个文件或者目录
相关参数
-i 删除前逐一询问确认
-f 即使原档案属性设为只读,亦直接删除,无需逐一确认
-r 将目录及以下之档案亦逐一删除 *删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r"