码迷,mamicode.com
首页 > 系统相关 > 详细

linux常用命令

时间:2019-12-04 23:36:56      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:group   mini   移除   间隔   man   groupdel   用户   pre   cron   

一、处理目录的常用命令

  • ls: 列出目录
  • cd:切换目录
  • pwd:显示目前的目录
  • mkdir:创建一个新的目录
    • -p 递归创建目录
    • -m 配置文件的权限
  • rmdir:删除一个空的目录
    • -p 连同上一级一起删除
  • cp: 复制文件或目录
  • rm: 移除文件或目录
    • -r 递归删除(非常危险)
    • -f 强制,不出现警告信息
    • -i 主动询问
  • mv: 移动文件与目录,或修改文件与目录的名称

二、文件内容查看

  • cat  由第一行开始显示文件内容
  • tac  从最后一行开始显示,可以看出 tac 是 cat 的倒著写!
  • nl   显示的时候,顺道输出行号!
  • more 一页一页的显示文件内容
  • less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
  • head 只看头几行
    • -n :后面接数字,代表显示几行的意思(默认10行)
  • tail 只看尾巴几行

三、用户和用户组管理

1、用户账号管理

# 新增
useradd 选项 用户名

  选项:

    • -c comment 指定一段注释性描述。
    • -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
    • -g 用户组 指定用户所属的用户组。
    • -G 用户组,用户组 指定用户所属的附加组。
    • -s Shell文件 指定用户的登录Shell。
    • -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
# 删除:
userdel 选项 用户名
# 修改:
usermod 选项 用户名
# 口令管理
passwd 选项 用户名
    -l 锁定口令,即禁用账号。
    -u 口令解锁。
    -d 使账号无口令。
    -f 强迫用户下次登录时修改口令。

2、用户群组管理

# 新增用户组
groupadd 选项 用户组
# 删除已有用户组
groupdel 用户组
# 修改
groupmod 选项 用户组
    -g GID 为用户组指定新的组标识号。
    -o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
    -n新用户组 将用户组的名字改为新名字
# 切换群组(一个用户有多个用户组时)
newgrp 用户组

3、与用户账号相关的文件

1、/etc/passwd  (用户账号信息存放文件)

# cat /etc/passwd

root:x:0:0:Superuser:/:
daemon:x:1:1:System daemons:/etc:
bin:x:2:2:Owner of system commands:/bin:
sys:x:3:3:Owner of system files:/usr/sys:
adm:x:4:4:System accounting:/usr/adm:
uucp:x:5:5:UUCP administrator:/usr/lib/uucp:
auth:x:7:21:Authentication administrator:/tcb/files/auth:
cron:x:9:16:Cron daemon:/usr/spool/cron:
listen:x:37:4:Network daemon:/usr/net/nls:
lp:x:71:18:Printer administrator:/usr/spool/lp:
sam:x:200:50:Sam san:/home/sam:/bin/sh
‘‘‘
对应:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
‘‘‘

2、/etc/shadow  (加密密码信息存放文件)

# cat /etc/shadow

root:Dnakfw28zf38w:8764:0:168:7:::
daemon:*::0:0::::
bin:*::0:0::::
sys:*::0:0::::
adm:*::0:0::::
uucp:*::0:0::::
nuucp:*::0:0::::
auth:*::0:0::::
cron:*::0:0::::
listen:*::0:0::::
lp:*::0:0::::
sam:EkdiSECLWPdSa:9740:0:0::::

‘‘‘
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
‘‘‘

3、/etc/group  (用户组所有信息)

root::0:root
bin::2:root,bin
sys::3:root,uucp
adm::4:root,adm
daemon::5:root,daemon
lp::7:root,lp
users::20:root,sam

‘‘‘
组名:口令:组标识号:组内用户列表
‘‘‘

 

四、添加批量用户

 

 

linux常用命令

标签:group   mini   移除   间隔   man   groupdel   用户   pre   cron   

原文地址:https://www.cnblogs.com/xiaowangba9494/p/11986105.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!