Linux查看文件信息内容、基本文件增删改、用户及密码增删改及passwd文件用途详解

本文详细介绍Linux常用命令,包括查看文件信息、内容,创建与删除文件、目录,修改文件,创建用户,以及用户权限管理等核心操作。适用于初学者快速掌握Linux系统管理技巧。

ls --help:查看命令使用方法详情     man ls:查看命令作用
查看文件信息:
    ls:查看目录下基本的文件
    ls -l:查看目录下基本文件及隐藏文件
    ls -lh:查看目录下基本文件、隐藏文件及文件容量
查看文件内容:
    cat:查看文件内容(只显示后半部分)
    more:查看文件全内容,敲击空格查看后半部分(只能由上向下翻看)
    less:查看文件全部内容,使用↑↓键翻看(可由上向下翻看,也可由下向上翻看)
    head:查看文件前10行能容
    head -n 20:加-n默认查看前10行,20表示要看的总行数(可自行修改)
    tail -n 20:查看后20行,-n后无参数表示默认后10行,20表示要看的总行数(可自行修改)
    du -sh w:查看文件占用空间大小(w:表示所要查看的文件名称)
创建目录和文件:
    mkdir aaa bbb:创建两个同一级别目录aaa、bbb
    mkdir -p aaa/bbb:创建一个递归层次的上下级目录,bbb目录依附在aaa目录下
    touch aming;创建aming文件
    cp aming aming_bak:把aming文件复制一份
    cp -r ccc/ ccc_bak:复制一个目录必须要有-r参数,ccc/表示目录 ccc_bak复制的文件名称
    mv ccc /home/leiqin ;mv aming_bak aming:mv有两种含义一种是 移动 ccc为要移动的目录,/home/leiqin
    为所要移动到的位置;另一种是 重命名 aming_bak为原名称,aming为重命名后名称
    mv aming /home/leiqin/aming-new:既移动又重命名 (home/leiqin/)位置(aming-new)重命名
删除文件和目录:
    rm aming:删除一个文件使用rm;如不需要删除提示可加-f参数
    rm -r ccc:删除一个目录同样要加-r参数才能删除
修改文件:
    vim passwd:进入文件后是命令模式,通过i插入修改内容,修改后按esc键回到命令模式,输入:wq保存退出,不保存强制退出使用:q!
创建用户:
    useradd admin:创建一个普通用户admin,所添加的用户都会在home目录下生成一个同名文件,home目录相当于普通用户的家
    passwd admin:为创建的用户设置密码
文件详细作用:
    (面试须知passwd文件用途)
        格式:name:password:uid:gid:comment:home:shell
    passwd:/etc/passwd文件存放的是用户文件信息,由6个分号组成的7个信息解释如下
    (1):用户名
    (2):密码控位键(加密过的密码)
    (3):UID(用户标识)
    (4):GID组标识
    (5):用户的描述
    (6):用户家目录
    (7):用户的可执行环境

man 5 passwd:语法:man 5 (passwd)文件名
    usermod  :修改passwd 7个信息里的内容
    userdel -r admin:删除用户,如果不加-r参数会只删除passwd文件里用户信息,home家目录里还会存在其文件
    su - root:切换用户,普通用户向超级用户切换需要加 - ,且要输入密码;超级用户向普通用户切换无需加 - 和密码
    (su:部分切换;su -:完全切换)


    密码信息文件:/etc/shadow存放的特殊帐号信息如下:
    name:!!:13675:0:99999:7:::
    每一行给一个特殊帐户定义密码信息,每个字段用 : 隔开。
    字段 1 定义与这个 shadow 条目相关联的特殊用户帐户。
    字段 2 包含一个加密的密码。
    字段 3 自 1/1/1970 起,密码被修改的天数
    字段 4 密码将被允许修改之前的天数(0 表示“可在任何时间修改”)
    字段 5 系统将强制用户修改为新密码之前的天数(1 表示“永远都不能修改”)
    字段 6 密码过期之前,用户将被警告过期的天数(-1 表示“没有警告”)
    字段 7 密码过期之后,系统自动禁用帐户的天数(-1 表示“永远不会禁用”)
    字段 8 该帐户被禁用的天数(-1 表示“该帐户被启用”)
    字段 9 保留供将来使用

    如果查看/etc/shadow下存放的普通帐号信息如下:
    (1):帐号名称
    (2):密码:这里是加密过的,但高手也可以解密的。要主要安全问题(代!符号标识该帐号不能用来登录)
    (3):上次修改密码的日期
    (4):密码不可被变更的天数
    (5):密码需要被重新变更的天数(99999表示不需要变更)
    (6):密码变更前提前几天警告
    (7):帐号失效日期
    (8):帐号取消日期
    (9):保留条目,目前没用
    例如:abc:!!:14768:0:99999:7:::

查看当前所登陆用户:
    (id、whoami、who::0本地登陆;pts远程终端登陆、w、users):都可以查看当前所登陆用户,w最为详细


    

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值