linux中vi基本语句用法复制移动删除.
LINUX常用命令
LINUX文件名称
LINUX文件名称:
最大长度为255字节;
大小写敏感(file1和File1表示两个不同的文件);
无专用扩展名(LINUX文件名可出现多个小数点,并无特殊含义)。
LINUX特殊文件名
/表示根目录.表示当前目录..表示当前目录的父目录.字符串表示隐含文件,如".profile"文件 文件名通配符
?任一个字符,如"abc?"*任何字符,如"ab*10"表示以ab开头和以10结尾的名字
LINUX文件存取权限
文件的存取权限 LINUX文件的存取有三种权限:
权限普通文件的存取权限目录的存取权限r具有读取文件的权利能读取文件名称w具有写入文件的权利能建立和删除文件,可以改变文件名x具有执行文件的权利能使用该目录下的文件(如cd命令)搜索文件等文件存取权限的显示 可以通过"ls -l"命令显示,如:
$ ls -l file1显示如下:
-rwxr-xr--2wjmnewservice321Oct 17 09:33file1上行第2-4字符"rwx"表示此文件属主wjm对此文件的权利为"可读、可写、可执行", 上行第5-7字符"r-x" 表示此工作组newservice内的用户对此文件的权利为"可读、不可写、可执行",上行第8-10字符"r--" 表示其他用户对此文件的权利为"可读、不可写、不可执行"
文件存取权限的修改 用chmod命令修改文件的存取权限,chmod命令的格式如下:
格式1:chmod symbolic_mode file...格式2:chmod absolute_mode file...这里只介绍符号模式(symbolic_mode), 符号模式的命令格式如下:
chmod [who] op permision file...who项表示用户类型,它的内容为以下一项或多项:
u拥有者(user --- owner)g与拥有者同一组的用户(group)o其他人(other)a所有人(all)op项表示动作:
+表示要加上permission指定的权利-表示要取消permission指定的权利permission项为存取权限,它的内容为以下一项或多项:
r表示可读w表示可写x表示可执行举例:
chmod u+w test report拥有者对test和report文件“可写”chmod u-x abc.c拥有者对abc.c文件不可执行chmod u+rwx myfile1拥有者对myfile“可读、可写、可执行”chmod ugo+rwx myfile2任何人都对myfile“可读、可写、可执行”
LINUX文件系统常用命令
LINUX命令LINUX命令举例类似DOS命令显示当前目录pwdpwdcd改变目录cdcd /usrcd c:\usr进入家目录cdcd创建目录mkdirmkdir abcmd abc删除空目录rmdirrmdir abcrd abc删除目录及其内容rm -rrm -r abcdeltree abc显示目录内容lsls abc
ls -l abc(文件长列表)
ls -a abc(所有类型文件)
ls -d * (不进子目录)dir abc显示文本文件内容catcat file1.ctype file1.c一次一屏显示文本
文件内容moremore file1.c拷贝文件cpcp file1 file2copy file1 file2移动(重命名)文件mv mv call.test call.listmove call.tst call.lst
ren call.test bbb删除文件rmrm call.listdel call.lstcp命令
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。
语法:?cp [选项]?源文件或目录?目标文件或目录
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
该命令的各选项含义如下:
- a?该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录。
- d?拷贝时保留链接。
- f?删除已经存在的目标文件而不提示。
- i?和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
- p?此时cp除复制源文件的