Linux下的文件类型

  • 普通文件(-)
  • 目录(d)
  • 软链接(字符链接L)
  • 套接字文件(S)
  • 字符设备(S)
  • 块设备(B)
  • 管道文件(命名管道P)

绝对路径 以正斜杠/ 即根目录开始  完整的文件的位置路径  可用于任何想指定一个文件名的时候

相对路径名 不以斜线开始  一般情况下,是指相对于当前工作目录的路径,特殊场景下,是相对于某目录的位置  可以作为一个简短的形式指定一个文件名

pwd(显示当前shell CWD的绝对路径)
cd( 改变目录 )stat( 查看文件状态 )

touch(可以用来创建空文件或刷新文件的时间)

cp(可以实现文件或目录的复制 )

常用选项
-i  如果目标已存在,覆盖前提示是否覆盖  -r, -R 递归复制目录及内部的所有内容 -a  归档,相当于-dR –preserv=all,常用于备份功能 -d  –no-dereference –preserv=links  不复制原文件,只复制链接名
mv (可以实现文件或目录的移动和改名 )

常用选项:
-i  交互式 -f  强制 -b   目标存在,覆盖前先备份

 rm 命令可以删除文件 注意:此命令非常危险,慎重使用,建议使用mv 代替 rm 

tree(显示目录树 )mkdir( 创建目录 )rmdir( 删除空目录)

硬链接本质上就给一个文件起一个新的名称,实质是同一个文件
一个符号链接指向另一个文件,软链接文件和原文件本质上不是同一个文
input(读入数据),output(输出数据)

1>或>   把STDOUT重定向到文件,2>把STDERR重定向到文件,&>把所有输出重定向到文件

管道(使用符号”|”表示)用来连接多个命令

3A认证,验证用户身份    授权,不同的用户设置不同权限     审计

passwd:可以修改用户密码(x),shadow(登录用名)

useradd(可以创建新的linux用户),usermod(可以修改用户属性),userdel(可删除linux用户)id(可以查看用户的UID,GID等信息)

su(可以切换用户身份,并且以指定用户的身份执行命令)

su  UserName:非登录式切换,既不会读取目标用户的配置文件,不改变当前工作目录

su-  UserName:登录式切换,会读取目标用户的配置文件,切换至家目录,完全切换

chage(可以修改用户密码策略),chfn(指定个人信息),chsh(指定shell),finger(可查看用户个人信息)

groupadd(实现创建组),groupmod(修改组),groupdel(删除组),gpasswd(更改组密码),newgrp(临时切换主组),groupmems(管理组成员关系)

groups(查看用户组关系)chown(可以修改文件属主,也可以修改文件属组),chgrp(可以只修改文件的属组)chmod(修改文件权限)

(r)读4,(w)写2,(x)执行1

 

版权声明:本文为yuanxinlei原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/yuanxinlei/p/12588544.html