Linux 学习笔记(六)

Linux系统用户与用户组管理

  1.groupadd:新增用户组  格式:groupadd [-g] groupname。

    -g:自定义gid,只能大于等于1000。

  2.groupdel:删除用户组  格式:groupdel groupname。

    注:当groupname是某一用户的主组时,需要将该用户删除后,才能删除该组。

  3.groupmod:修改用户组的属性  格式:groupmod [选项] 组名

    -g:显示gid。

    -n:更名。

    -p:更改密码。

  4.groups:查看用户的所属组  格式:group 用户名。

  5.groupmems:对组中成员进行操作  格式:groupmems [选项] 组名。

    -a:添加新用户到该组。

    -d:从该组中删除指定用户。

    -p:移除所有的成员。

    -l:列出所有成员。

  6.useradd:新增用户  格式:useradd [选项] 用户名。

    -u:自定义uid。

    -g:自定义主组。

    -d:自定义主目录。

    -M:不创建主目录。

    -s:自定义shell。

    -G:所属组列表。

  7.userdel:删除用户  格式:userdel [选项] 用户名。

    -r:删除主目录。

    -f:强制删除。

  8.usermod:修改用户属性  格式:usermod [选项] 用户名。

    -d:修改用户的主目录。

    -g:修改主组。

    -l:修改用户名。

    -G:修改所属组列表。

    -s:修改shell。

时间: 2024-08-07 10:08:09

Linux 学习笔记(六)的相关文章

Linux学习笔记(六)-Linux服务程序的安装和卸载

Linux操作系统的运行级别 1 单用户模式,root权限,用于系统维护,禁止远程登录,就像Windows下的安全模式登录. 2 多用户模式,没有NFS网络支持 3 完整的多用户文本模式,有NFS,登录后进入控制台命令行模式 4 系统未使用,保留一般不用,在一些特殊情况下可以使用它来做一些事情 5 图形化模式,登陆后进入图形GUI模式,X Window系统 6 重启模式,默认运行级别不能设为6,否则不能正常启动 显示当前运行级别命令: runlevel;进入其他运行级别: init level

linux学习笔记六(vim编辑器)

前言:vim编辑器是一个很强的编辑器,一定要学会灵活的运用才能够事半功倍的效果. 内容: 1.vim编辑器的简单说明. vi: Visual Interface vim: VI iMproved 全屏编辑器,模式化编辑器 2.打开文件  # vim /path/to/somefile  vim +# :打开文件,并定位于第#行   vim +:打开文件,定位至最后一行  vim +/PATTERN : 打开文件,定位至第一次被PATTERN匹配到的行的行首 3.关闭文件   首先要进入到末行模式

linux学习笔记六(sed基本用法)

前言:记录基本的sed用法. 内容: 基本的工具grep ,sed(流编辑器),awk. 注意事项:sed默认是不对源文件进行修改(-i选项能够修改源文件) sed的基本用法: sed: Stream EDitor 行编辑器 (全屏编辑器: vi) sed: 模式空间 默认不编辑原文件,仅对模式空间中的数据做处理:而后,处理结束后,将模式空间打印至屏幕: sed [options] 'AddressCommand' file ... option:-n: 静默模式,不再默认显示模式空间中的内容

linux 学习笔记六 tail 命令

#tail -f -n100 catalina.out 含义 从文件尾部监视catalina.out 文件   要看文件尾部100行 #tail -f -n100  catalina,out >nohup.out & -----也可以指定输出文件的路径 &意味着进入后台 >输出内容到指定文件  覆盖原有文件内容 >>输出内容不覆盖  而是追加内容到原有文件 #tail -f -n100 catalina.out >nohup.out& 等价于 #noh

linux学习笔记六:加载USB移动硬盘(NTFS格式)

1.       下载rpmforge,下载对应的版本,还有32位与64位也要对应上.rpmforge拥有4000多种CentOS的软件包,被CentOS社区认为是最安全也是最稳定的一个软件仓库,以便于之后通过yum来安装软件包. 下载地址"http://pkgs.repoforge.org/rpmforge-release/" centos 6.5对应的版本是pmforge-release-0.5.3-1.el6.rf.x86_64.rpm Rhel5对应的版本是rpmforge-r

【linux学习笔记六】压缩 解压缩命令

所有的压缩文件一定要写压缩格式的扩展名 .zip格式压缩 #压缩文件 zip 压缩文件名 源文件 #压缩目录 zip -r 压缩文件名 源目录 #解压缩 unzip 压缩文件 .gz格式压缩 #压缩为.gz格式的压缩文件 源文件会消失 gzip 源文件 #压缩为.gz格式的压缩文件 源文件保留 gzip -c 源文件 > 压缩文件 #压缩目录下所有的子文件 但不能压缩目录 gzip -r 目录 #解压缩 gzip -d 压缩文件 gunzip 压缩文件 .bz2格式压缩 #压缩为.bz2格式 不

Linux System Programming 学习笔记(六) 进程调度

1. 进程调度 the process scheduler is the component of a kernel that selects which process to run next. 进程调度器需要使 处理器使用率最大化,并且提供 使多个进程并发执行的虚拟 Deciding which processes run, when, and for how long is the process scheduler's fundamental responsibility. 时间片:th

python之raw_input()(学习笔记六)

python之raw_input()(学习笔记六) 我们经常使用raw_input()读取用户的输入,如下例子所示: >>> name = raw_input('please input your name:'),截图如下: 下面简单说下,raw_input()与if搭配使用,脚本如下: #!/usr/bin/env python # -*- coding:utf-8 -*- birth = raw_input('birth:') if birth < 2000: print '0

linux学习笔记(一)-文件目录相关的命令&&文件通配符

一.几个命令概述 1.查看目录以及目录底下的文件:ls(-a显示隐藏文件:-d显示目录本身:-l显示详细内容:-R递归显示,即把子目录的文件也显示出来:-h以更加被人类理解的格式显示,比如显示文件大小的时候用M为单位显示:-i显示文件索引ID) 2.查看文件内容:cat,head,tail,less,more,tac cat:将文件连接起来,输出在屏幕上,可接多个文件(-E:显示隐藏的换行符:-n:显示出行号) head:默认查看文件的前10行(-n#:查看文件的前#行.空白行也是一行) tai

Linux学习笔记四:Linux的文件搜索命令

1.文件搜索命令  which 语法:which [命令名称] 范例:$which ls  列出ls命令所在目录 [[email protected] ~]$ which ls alias ls='ls --color=auto' /bin/ls 另外一个命令:whereis [名称名称],也可以列出命令所在目录. [[email protected] ~]$ whereis ls ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/ma