Linux usermod命令:修改用户信息-4.4

程序员日记      2019-07-19
修改linux用户信息的办法有两个,一个是使用Vim文本编辑器手动修改涉及用户信息的相关文件(/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow),另一个方法就是使用本节介绍了usermod命令,该命令专门用于修改用户信息。这里一定要分清useradd命令和usermod命令的区别,前者用于添加用户,当然,添加用户时可以对用户信息进行定制;后者针对与已存在的用户,使用该命令可以修改它们的信息。基本格式[root@localhost~]#usermod[...
标签:
125 人看过

Linux passwd命令:修改用户密码-4.3

程序员日记      2019-07-17
useradd命令我们知道,使用此命令创建新用户时,并没有设定用户密码,因此还无法用来登陆系统,需要使用passwd命令密码配置命令。基本格式[root@localhost~]#passwd[选项]用户名选项-S:查询用户密码的状态,也就是/etc/shadow文件中此用户密码的内容。仅root用户可用;-l:暂时锁定用户,该选项会在/etc/shadow文件中指定用户的加密密码串前添加"!",使密码失效。仅root用户可用;-u:解锁用户,和-l选项相对应,也是只能root用户使用;--std...
标签:
115 人看过

Linux useradd命令:添加新的系统用户-4.2

程序员日记      2019-07-17
Linux系统中,可以使用useradd命令新建用户基本格式[root@localhost~]#useradd[选项]用户名常用选项-uUID手工指定用户的UID,注意UID的范围(不要小于500)。-d主目录手工指定用户的主目录。主目录必须写绝对路径,而且如果需要手工指定主目录,则一定要注意权限;-c用户说明手工指定/etc/passwd文件中各用户信息中第5个字段的描述性内容,可随意配置;-g组名手工指定用户的初始组。一般以和用户名相同的组作为用户的初始组,在创建用户时会默认建立初始组。一旦...
标签:
122 人看过

Linux用户和用户组及相关文件讲解-4.1

程序员日记      2019-07-17
用户和用户组的说明Linux是多用户多任务操作系统,换句话说,Linux系统支持多个用户在同一时间内登陆,不同用户可以执行不同的任务,并且互不影响。每个用户都有唯一的用户名和密码。在登录系统时,只有正确输入用户名和密码,才能进入系统和自己的主目录。用户组是具有相同特征用户的逻辑集合。简单的理解,有时我们需要让多个用户具有相同的权限,比如查看、修改某一个文件的权限,一种方法是分别对多个用户进行文件访问授权,如果有10个用户的话,就需要授权10次,那如果有100、1000甚至更多的用户呢?显然,这种...
标签:
127 人看过

Linux awk命令:文本管理命令-3.11

程序员日记      2019-07-17
和sed命令类似,awk命令也是逐行扫描文件(从第1行到最后一行),寻找含有目标文本的行,如果匹配成功,则会在该行上执行用户想要的操作;反之,则不对行做任何处理。基本格式[root@localhost~]#awk[选项]'脚本命令'文件名常用选项-Ffs指定以fs作为输入行的分隔符,awk命令默认分隔符为空格或制表符。-ffile从脚本文件中读取awk脚本指令,以取代直接在命令行中输入指令。-vvar=val在执行处理过程之前,设置一个变量var,并给其设备初始值为val。awk的强大之处在于脚...
标签:
127 人看过

Linux sed命令:文本管理命令-3.10

程序员日记      2019-07-17
sed命令与Vim命令不同,它采用的是流编辑模式,最明显的特点是,在sed处理数据之前,需要预先提供一组规则,sed会按照此规则来编辑数据。sed会根据脚本命令来处理文本文件中的数据,这些命令要么从命令行中输入,要么存储在一个文本文件中,此命令执行数据的顺序如下:1.每次仅读取一行内容;2.根据提供的规则命令匹配并修改数据。注意,sed默认不会直接修改源文件数据,而是会将数据复制到缓冲区中,修改也仅限于缓冲区中的数据;3.将执行结果输出。当一行数据匹配完成后,它会继续读取下一行数据,并重复这个过...
标签:
127 人看过

Linux grep命令:查找文件内容-3.9

程序员日记      2019-07-16
grep(globalregularexpressionsprint)命令,很多时候,我们并不需要列出文件的全部内容,而是从文件中找到包含指定信息的那些行,要实现这个目的,可以使用grep命令。grep命令能够在一个或多个文件中,搜索某一特定的字符模式(也就是正则表达式),此模式可以是单一的字符、字符串、单词或句子。正则表达式是描述一组字符串的一个模式,正则表达式的构成模仿了数学表达式,通过使用操作符将较小的表达式组合成一个新的表达式。正则表达式可以是一些纯文本文字,也可以是用来产生模式的一些特...
标签:
127 人看过

Linux tail命令:显示文件结尾的内容-3.8

程序员日记      2019-07-16
tail命令和head命令正好相反,它用来查看文件末尾的数据,基本格式[root@localhost~]#tail[选项]文件名选项-nK这里的K指的是行数,该选项表示输出最后K行,在此基础上,如果使用-nK,则表示从文件的第K行开始输出。-cK这里的K指的是字节数,该选项表示输出文件最后K个字节的内容,在此基础上,使用-cK则表示从文件第K个字节开始输出。-f输出文件变化后新增加的数据。基本用法[root@VM_0_10_centostest]#tail-2shj.txt   凡南次...
标签:
127 人看过

Linux less命令:查看文件内容-3.7

程序员日记      2019-07-16
less命令的作用和more十分类似,都用来浏览文本文件中的内容,不同之处在于,使用more命令浏览文件内容时,只能不断向后翻看,而使用less命令浏览,既可以向后翻看,也可以向前翻看。不仅如此,为了方面用户浏览文本内容,less命令还提供了以下几个功能:1.使用光标键可以在文本文件中前后(左后)滚屏;2.用行号或百分比作为书签浏览文件;3.提供更加友好的检索、高亮显示等操作;4.兼容常用的字处理程序(如Vim、Emacs)的键盘操作;5.阅读到文件结束时,less命令不会退出;6.屏幕底部的信...
标签:
127 人看过

Linux head命令:显示文件开头的内容-3.6

程序员日记      2019-07-16
head命令可以显示指定文件前若干行的文件内容基本格式[root@localhost~]#head[选项]文件名选项-nK这里的K表示行数,该选项用来显示文件前K行的内容;如果使用"-K"作为参数,则表示除了文件最后K行外,显示剩余的全部内容。-cK这里的K表示字节数,该选项用来显示文件前K个字节的内容;如果使用"-K",则表示除了文件最后K字节的内容,显示剩余全部内容。-v显示文件名;注意,如不设置显示的具体行数,则默认显示10行的文本数据。基本用法[root@VM_0_10_centoste...
标签:
127 人看过