红帽学习之文件系统管理和用户管理

文章详细介绍了Linux文件系统的目录结构,如根目录(/),用户家目录(/home),软件安装目录(/usr)等,并列举了常用命令如cd、ls、cp、mv、touch、rm、mkdir、rmdir等的用途。此外,还提到了文件类型识别、时间戳查看以及用户和组管理的相关操作。
摘要由CSDN通过智能技术生成

在linux文件系统的结构:单根倒数状
所有的文件起始位置都是根目录
 
/root:超级用户root的家目录
/home/username:普通用户的家目录
/usr:安装的软件,共享库等目录重要的子目录
/usr/bin:用户命令
/sbin=/usr/sbin:系统管理员命令
/usr/local:本地自定义软件安装目录
/dev:硬件目录,管理计算机硬件
/proc:用户运行态进程号,关机会清空文件
/etc:系统的配置文件
/var:系统服务的数据,例如数据库文件,日志文件和网站内容等
/tmp:系统临时文件目录
/lib64=/usr/lib64:存放的指针

cd:改变工作目录
cd /var/ftp:绝对路径--以根开头、全路径
cd ftp:相对路径--不以/开头,由当前父目录相对路径进入
cd..回到上一级目录--cd../../../var/ftp 
cd cd~改变到当前用户的主目录
cd ~username改变到某个用户的主目录

ls -a 包括.隐藏文件
ls -l显示扩展信息
ls -i显示inode数
ls -r颠倒排序顺序
ls -R递归所有的目录
ls -ld显示目录和符号链接信息

cp file /tmp     拷贝文件

cp file1 /tmp/file2       覆盖文件 

cp file1 /tmp/redhaat(该文件不存在)   重命名文件
cp -r 拷贝目录

mv  移动文件,不保留原文件
mv 重命名:源文件和目标文件在同一个目录

touch [options] 文件名  创建一个文件或者更新一个文件的时间戳
如果文件不存在就创建该文件
如果文件存在就更新文件的时间戳 

stat 文件名:查看时间戳 

  
rm -rf 强制 递归删除    删除任何文件和子目录

mkdir 创建一个目录
rmdir 只能删除空目录

file 文件名 查看文件类型    linux中,文件后缀名没有任何意义

id root root用户UID是0
linux中,root并不是超级管理员账号,UID为0的用户才是系统的超级管理员,root刚好为0
0~999 系统用户     1000开始都是普通用户

组:
私有组:为你创建一个与用户同名的组作为私有组
附加组:你可以将这个用户加入到其他组里面来

usermod修改用户信息,用法与useradd类似
        -aG:追加一个附加组;-L:锁定用户;-U:解锁用户;-m:移动家目录,与-d一起使用
userdel删除用户
        -r:删除家目录和邮箱
groupadd添加新的组
        -g:指定gid
groupmod修改组的信息
        -n:指定新的组名
groupdel删除组
groupmems管理组内成员
    -g:指定组;-a:添加用户;-d:删除用户;-l:列出组内用户;-p:清空用户
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值