欢迎来到天天文库
浏览记录
ID:37853656
大小:113.50 KB
页数:11页
时间:2019-06-01
《linux中vi基本语句用法 复制 移动 删除》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、LINUX常用命令1、LINUX文件名称LINUX文件名称:最大长度为255字节;大小写敏感(file1和File1表示两个不同的文件);无专用扩展名(LINUX文件名可出现多个小数点,并无特殊含义)。LINUX特殊文件名/表示根目录.表示当前目录..表示当前目录的父目录.字符串表示隐含文件,如".profile"文件文件名通配符?任一个字符,如"abc?"*任何字符,如"ab*10"表示以ab开头和以10结尾的名字2、LINUX文件存取权限文件的存取权限LINUX文件的存取有三种权限:权限普通文件的存取权限目录的存取权限r具有读取文件的权利能读取文件名称w具有写入文件
2、的权利能建立和删除文件,可以改变文件名x具有执行文件的权利能使用该目录下的文件(如cd命令)搜索文件等文件存取权限的显示可以通过"ls-l"命令显示,如:$ls-lfile1显示如下:-rwxr-xr--2wjmnewservice321Oct1709:33file1上行第2-4字符"rwx"表示此文件属主wjm对此文件的权利为"可读、可写、可执行",上行第5-7字符"r-x"表示此工作组newservice内的用户对此文件的权利为"可读、不可写、可执行",上行第8-10字符"r--"表示其他用户对此文件的权利为"可读、不可写、不可执行"文件存取权限的修改用chmod命
3、令修改文件的存取权限,chmod命令的格式如下:格式1:chmodsymbolic_modefile...格式2:chmodabsolute_modefile...这里只介绍符号模式(symbolic_mode),符号模式的命令格式如下:chmod[who]oppermisionfile...who项表示用户类型,它的内容为以下一项或多项:u拥有者(user---owner)g与拥有者同一组的用户(group)o其他人(other)a所有人(all)11op项表示动作:+表示要加上permission指定的权利-表示要取消permission指定的权利permissio
4、n项为存取权限,它的内容为以下一项或多项:r表示可读w表示可写x表示可执行举例:chmodu+wtestreport拥有者对test和report文件“可写”chmodu-xabc.c拥有者对abc.c文件不可执行chmodu+rwxmyfile1拥有者对myfile“可读、可写、可执行”chmodugo+rwxmyfile2任何人都对myfile“可读、可写、可执行”1、LINUX文件系统常用命令LINUX命令LINUX命令举例类似DOS命令显示当前目录pwdpwdcd改变目录cdcd/usrcdc:usr进入家目录cdcd创建目录mkdirmkdirabcmdab
5、c删除空目录rmdirrmdirabcrdabc删除目录及其内容rm-rrm-rabcdeltreeabc显示目录内容lslsabcls-labc(文件长列表)ls-aabc(所有类型文件)ls-d*(不进子目录)dirabc显示文本文件内容catcatfile1.ctypefile1.c一次一屏显示文本文件内容moremorefile1.c拷贝文件cpcpfile1file2copyfile1file2移动(重命名)文件mvmvcall.testcall.listmovecall.tstcall.lstrencall.testbbb删除文件rmrmcall.listd
6、elcall.lstcp命令该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。语法: cp[选项] 源文件或目录 目标文件或目录说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。该命令的各选项含义如下:11-a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录。-d 拷贝时保留链接。-f 删除已经存在的目标文件而不提示。-i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。-p 此时cp除复制源文件的内容外,还将把其修改时间和访问
7、权限也复制到新文件中。-r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。-l 不作拷贝,只是链接文件。需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。例:cp/home/lx/test.tar./把/home/lx目录下的test.tar文件拷贝到当前目录下。mv命令用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另
此文档下载收益归作者所有