Linux 基础命令

 

 

文件管理类命令:

  查看:cat,more,less,tail,head,tac

  复制:cp

  移动:mv

  删除:rm

  创建:touch

  元数据属性:stat

  查看内容类型:file

  文本编辑器:nano,vi

Linux的文件类型:

  普通文件:-

  目录文件:d路径映射

  链接文件(符号链接):l 软链接

  设备文件:

    字符设备:c,一次存取一个字符

  块设备:b

  命令管道:p

  套字节文件:s

文件信息分为:文件类型,权限,链接数,所属用户,所属用户组,文件大小,最后修改时间,文件名

文件权限

权限  对应数字  意义

r      4   可读

w        2     可写

x      1   可执行

-:某一位置为空时显示- 表示不具备这个权限

权限位由9位组成,前2位表示我呢见拥有者权限,中间3位表示我呢见所属用户组权限,后3为表示其他用户权限

 

Liunx文件时间戳:

  访问时间:

  修改时间:

  改变时间(文件修改时间,包括权限修改,内容修改):

chmod 对时间戳修改如:

chmod修改了文件的改变时间

touch对时间戳的修改

touch把三个时间都修改了 

vi 改变访问时间

第一次vi修改文件内容,结果修改和改变时间改变,第二次访问打开再关闭,访问时间改变了。

touch:用来修改时间戳,创建空文件

  -c:不创建空文件,只修改时间戳

  -t:   指定时间戳

  -a: 仅修改访问时间

  -m:仅修改修改时间

  -r:  指定文档或目录的日期时间,设成和参考文档或目录的日期时间相同

ls 命令使用默认选择当前目录

  -a:显示所以文件,包含隐藏文件

  -l:长格式显示

  -d:显示目录自身的属性,通常与-l同时使用

  -r:实现逆序显示

  -i:inode号

  -h:文件大小易读格式

file命令:显示文件类型

  -b:不显示文件名称

cat命令:将文本连接起来显示再标准输出

  -E:显示结束符$

  -e:同等于vE

  -v:显示非打印符

  -n:显示每行按顺序显示

    -s:将多行空白行合并显示一个空白行

head命令:用来显示档案的开头至标准输出中

  -n:显示文件的前n行

tail命令:用于输入文件中的尾部内容

  -n:显示后多少行

cp命令:用来将一个或多个源文件或者目录复制到指定的目的文件或目录

  cp SRC DEST

   假如SRC是一个文件

      如果目标是一个件且目标存在:覆盖

      如果目标存在,且是一个目录,复制各文件至目标目录中,并保持原名

  假如SRC有多个文件

      如果目标存在,且是一个文件:复制无法进行

      如果目标存在,且是一个目录,复制各文件至目标目录中,并保持原名

         如果目标不存在,复制无法进行


  假如SRC是一个目录 -R

        如果目标是一个文件且目标不存在,失败

          如果目标文件不存在,创建新目录

          如果目标存在,且是个目录,复制源目录到目标目录中,并保持原名

    -r:递归

    -i:提示,交互

    -f:强制覆盖

    -a:dr 保留所以的文件信息

         -d:当源为链接文件时,复制链接文件本身,而非指定的源文件

    -p:保持原有的属性

    将文件install.log文件 复制到/tmp/test目录

    

    将文件install.log 文件 复制到/tmp/test2目录。并改名为install01.log

    

    将/var目录下的所有文件及其子目录复制到 /tmp/test2

    

mv命令用来对文件和目录重命名,或者将文件从一个目录移动到另一个目录中

    源文件:源文件列表

    目标文件:如果“目标文件”是文件“是文件名则在移动文件同时,将其改为“目标文件”,如果“目标文件”是目录名侧将源文件移动到“目标文件”下

  将文件install.log文件改名为newinstall.log

  

  将目录/tmp/test2中的所有文件移动到/tmp/test目录中

  

 

rm命令:可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及下属的所有文件其子目录均删除掉,对于链接文件,只是删除整个链接文件,而原有文件保持不变

 

  -f:强制删除文件或目录

  -r或-R:递归处理,将指定目录下的嗯所以文件与子目录一并处理

  -v:显示指令的详细执行过程

posted @ 2018-05-08 14:29  龙门、三少  阅读(211)  评论(0编辑  收藏  举报