问轩博客

展开菜单

Linux命令-用户管理-chpasswd

Linux命令-用户管理-chpasswd
chpasswd命令 是批量更新用户口令的工具,是把一个文件内容重新定向添加到/etc/shadow中。语法chpasswd(选项)选项-e:输入的密码是加密后的密文;-h:显示帮助信息并退出;-m:当被支持的密码未被加密时,使用MD5加密代替DES加密。实例先创建用户密码对应文件,格式为username:password,如abc:abc123,必须以这种格式来书写,并且不能有空行,保存成文本文件user.txt,然后执行chpasswd命令:chpasswd < u...

Linux命令-用户管理-passwd

Linux命令-用户管理-passwd
用于让用户可以更改自己的密码passwd命令 用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。语法passwd(选项)(参数)选项-d:删除密码,仅有系统管理者才能使用;-f:强制执行;-k:设置只有在密码过期失效后,方能更新;-l:锁住密码;-s:列出密码的相关信息,仅有系统管理者才能使用;-u:解开已上锁的帐号。参数用户名:需要设置密码的用户名。知识扩展与用户、组账户信息相...

Linux命令-用户管理-userdel

Linux命令-用户管理-userdel
userdel命令 用于删除给定的用户,以及与用户相关的文件。若不加选项,则仅删除用户帐号,而不删除相关文件。语法userdel(选项)(参数)选项-f:强制删除用户,即使用户当前已登录;-r:删除用户的同时,删除与用户相关的所有文件。参数用户名:要删除的用户名。实例userdel命令很简单,比如我们现在有个用户linuxde,其家目录位于/var目录中,现在我们来删除这个用户:userdel linuxde       # 删除用户l...

Linux命令-用户管理-useradd

Linux命令-用户管理-useradd
useradd命令 用于Linux中创建的新的系统用户。useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd命令建立新用户,如此可方便管理员建立用户帐号。在Red Hat Linux中, addus...

Linux命令-用户管理-lastlog

Linux命令-用户管理-lastlog
lastlog命令 用于显示系统中所有用户最近一次登录信息。lastlog文件在每次有用户登录时被查询。可以使用lastlog命令检查某特定用户上次登录的时间,并格式化输出上次登录日志/var/log/lastlog的内容。它根据UID排序显示登录名、端口号(tty)和上次登录时间。如果一个用户从未登录过,lastlog显示**Never logged**。注意需要以root身份运行该命令。语法lastlog(选项)选项-b<天数>:显示指定天数前的登录信息;-h...

Linux命令-用户管理-last

Linux命令-用户管理-last
列出目前与过去登入系统的用户相关信息补充说明last命令 用于显示用户最近登录信息。单独执行last命令,它会读取/var/log/wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。语法last(选项)(参数)选项-a:把从何处登入系统的主机名称或ip地址,显示在最后一行;-d:将IP地址转换成主机名称;-f <记录文件>:指定记录文件。-n <显示列数>或-<显示列数>:设置列出名单的显示列数;-R:不显示登入系统的...

Linux命令-用户管理-w

Linux命令-用户管理-w
w命令 用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。执行这个命令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w命令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。语法w(选项)(参数)选项 -h, --no-header     不打印头信息; -u, --no-current    当显示当前进程和cpu时间时忽略用户名; -s, --shor...

Linux命令-用户管理-whoami

Linux命令-用户管理-whoami
打印当前有效的用户ID对应的名称概要whoami [OPTION]...主要用途打印当前有效的用户ID对应的名称。选项--help       显示帮助信息并退出。--version    显示版本信息并退出。返回值返回0表示成功,返回非0值表示失败。例子[root@localhost ~]# whoamiroot注意该命令等价于 id -un。注意区分 whoami 和 logname 这两个命令;比如我们以用户...

Linux命令-用户管理-id

Linux命令-用户管理-id
打印真实以及有效的用户和所在组的信息概要id [OPTION]... [USER]...主要用途没有选项时,打印指定用户ID信息。选项-a               兼容性选项,没有实际作用。-Z, --context    只打印进程的安全上下文。-g, --group      只打印有效的组ID。-G, --groups  &nb...

Linux命令-文件相关-stat

Linux命令-文件相关-stat
stat命令 用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。语法stat(选项)(参数)选项-L:支持符号连接;-f:显示文件系统状态而非文件状态;-t:以简洁方式输出信息;--help:显示指令的帮助信息;--version:显示指令的版本信息。参数文件:指定要显示信息的普通文件或者文件系统对应的设备文件名。实例[root@localhost ~]# ls -l myfile-rw-r--r-- 1 root root 0 2010-10-09...

Linux命令-文件相关-xargs

Linux命令-文件相关-xargs
xargs 命令 是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,xargs 能够处理管道或者 stdin 并将其转换成特定命令的命令参数。xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。xargs 的默认命令是 echo,空格是默认定界符。这意味着通过管道传递给 xargs 的输入将会包含换行和空白,不过通过 xargs 的处理,换行和空白将被空格取代。xargs 是构建单行命令的重要组件...

Linux命令-文件相关-find

Linux命令-文件相关-find
find命令 用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。语法find(选项)(参数)选项-amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算;-anewer<参考文件或目录>:查找其存取时间较指定文件或目录的存取时间更接近现在的文件或目录;-atime<24小时数>:查...

Linux命令-文件相关-locate

Linux命令-文件相关-locate
locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。在一般的 distribution 之中,数据库的建立都被放在 crontab 中自动执行。locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得...

Linux命令-文件相关-whereis

Linux命令-文件相关-whereis
whereis命令 用来定位指令的二进制程序、源代码文件和man手册页等相关文件的路径。whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通 过遍历硬盘来查...

Linux命令-文件相关-which

Linux命令-文件相关-which
which命令 用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。语法which(选项)(参数)选项-n<文件名长度>:制定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名;-p<文件名长度>:与-n参数相同,但此处的<文件名长度>包含...

Linux命令-文件相关-ln

Linux命令-文件相关-ln
ln命令 用来为文件创建链接,链接类型分为硬链接和符号链接两种,默认的链接类型是硬链接。如果要创建符号链接必须使用"-s"选项。注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。语法ln [选项]... [-T] 目标 链接名 (第一种格式) 或:ln [选项]... 目标 (第二种格式) 或:ln [选项]... 目标... 目录 (第三种格式) 或:ln [选项]... -t 目录 目标......

Linux命令-文件相关-file

Linux命令-文件相关-file
file命令 用来探测给定文件的类型。file命令对文件的检查分为文件系统、魔法幻数检查和语言检查3个过程。语法file(选项)(参数)选项-b:列出辨识结果时,不显示文件名称;-c:详细显示指令执行过程,便于排错或分析程序执行的情形;-f<名称文件>:指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称;-L:直接显示符号连接所指向的文件类别;-m<魔法数字文件>:指定魔法数字文件;-v:显示版本信息;-z:...

Linux命令-文件相关-touch

Linux命令-文件相关-touch
创建新的空文件touch命令 有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。语法touch(选项)(参数)选项-a:或--time=atime或--time=access或--time=use  只更改存取时间;-c:或--no-create  不建立任何文件;-d:<时间日期> 使用指定的日期时间,而非现在的时间;-f:此参数将忽略不予处理,仅负责解决BSD...

Linux命令-文件内容-shuf

Linux命令-文件内容-shuf
产生随机的排列。generate random permutations.概要shuf [OPTION]... [FILE]shuf -e [OPTION]... [ARG]...shuf -i LO-HI [OPTION]...主要用途将输入的内容随机排列并输出。当没有文件或文件为-时,读取标准输入。选项-e, --echo                  将每个ARG视为输入行。-...

Linux命令-文件内容-vimdiff

Linux命令-文件内容-vimdiff
vimdiff 等同于 vim -d 命令,即 Vim 编辑器的 diff 模式。该命令后面通常会接两个或多个文件名作为参数,这些文件会同时在 Vim 编辑器的分割窗口中打开,并高亮显示文件中内容有差异的部分。同时该模式下还提供部分快捷按键用于完成文件内容的合并等操作。vimdiff file1 file2只在某一个文件中存在的行背景色设置为蓝色,而另一文件中的对应位置则被标记为绿色。(或者说,相对于另一个文件,当前文件中“多余”的行标记为蓝色,“缺少”的行则标记为绿色)两个...