欢迎来到天天文库
浏览记录
ID:46460592
大小:73.50 KB
页数:14页
时间:2019-11-24
《Linux系统与管理命令》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、系统与管理命令Users和Groups类命令users重要程度:中显示所有的登录的用户。这个命令与who-q基本一致。groups重要程度:中列岀当前用户和他所属于的组。这相当于SGROUPS内部变量,但是这个命令将会给出组名字,而不是数字。chown,chgrp重要程度:高chown命令将会修改一个或多个文件的所有权。对于root来说这是一种非常好的将文件的所有权从一个用户换到另一个用户的方法。一个普通用户不能修改文件的所有权,即使他是文件的宿主也不行。chgrp将会修改一个文件或文件夹组所有权。你必须是这些文件的宿主,并且是目的组的成员(或者root),这样才能使用这个操作。
2、useradd,userdel重要程度:高useradd管理命令将会在系统上添加一个用户帐号,并且如果指定的话,还会为特定的用户创建home目录。相应的userdel命令将会从系统上删除一个用户帐号,并且删除相应的文件。注意:adduser命令与useradd是相同的,adduser通常都是一个符号链接。usermod重要程度:高修改用户帐号。可以修改密码,组身份,截止日期,或者给定用户帐号的其他的属性。使用这个命令,用户的密码可能会被锁定,因为密码会影响到帐号的有效性。groupmod重要程度:中修改指定组。组名字或者ID号都可以使用这个命令来修改。id重要程度:高id将会列出
3、当前进程的真实和有效用户ID,还有用户的细D。这与Bash的内部变量$UID,$EUID和$GROUPS很相像。注意:id命令只有在有效ID与真实ID不符时才会显示有效id。who重要程度:中显示系统上所有已经登录的用户。-m选项将会只给出当前用户的详细信息。将任意两个参数传递到who中都等价于who-m,就像whoami或者whoTheMan。w重要程度:中显示所有的登录的用户和属于它们的进程。这是一个who的扩展版本。logname重要程度:中显示当前用户的登录名(可以在/var/run/utmp中找到)。这与上边的whoami很相近。注logname只会打印出登录的用户名,
4、而whoami将会给出附着到当前进程的用户名。就像我们上边看到的那样,这两个名字有时会不同。su重要程度:高使用一个代替的用户来运行一个程序或脚本。surjones将会以rjones来启动一个shelL—个不加参数的su默认就是rootosudo重要程度:中以root(或其他用户)的身份来运行一个命令。这个命令可以运行在脚本中,这样就允许以正规的用户身份来运行脚本。passwd重要程度:高设置,修改,或者管理用户的密码。passwd命令的-I,-u和・d选项允许锁定,解锁和删除一个用户的密码。只有root用户可以使用这些选项。ac重要程度:低显示用户登录的连接时间,就像从/var
5、/log/wtmp中读取一样。这是GNU的一个统计工具。last重要程度:中用户最后登录的信息,就像从/var/log/wtmp中读出来一样。这个命令也可以用来显示远端登录。newgrp重要程度:低不用登出就可以修改用户的组ID,并且允许存取新组的文件°因为用户可能同时属于多个组,这个命令很少被使用。终端类命令tty重要程度:低显示当前用户终端的名字。注意每一个单独的xterm窗口都被算作一个不同的终端。sty重要程度:中显示并(或)修改终端设置。这个复杂命令可以用在脚本中,并可以用来控制终端的行为和其显示输出的方法。参见这个命令的info页,并仔细学习它。tset重要程度:低显
6、示或初始化终端设置。可以说这是stty的功能比较弱的版本。setserial重要程度:低设置或者显示串口参数。这个脚本只能被root用户来运行,并且通常都在系统安装脚本中使用。getty,agetty重要程度:低一个终端的初始化过程通常都是使用getty或agetty来建立,这样才能让用户登录。这些命令并不用在用户的shell脚本中。它们的行为与stty很相似。mesg重要程度:低使能或禁用当前用户终端的存取权限°禁用存取权限将会阻止网络上的另一用户向这个终端写消息。注意:当你正在编写文本文件的时候,在文本中间突然来了一个莫名其妙的消息,这对你来说是非常烦人的。在多用户的网络环境
7、下,当你不想被打断的时候,你可能因此希望禁用对你终端的写权限。wall重要程度:低这是一个缩写单词"writeall也就是,向登录到网络上的任何终端的所有用户都发送一个消息。最早这是一个管理员的工具,很有用,比如,当系统有问题的时候,管理可以警告系统上的所有人暂时离开。uname重要程度:高输出系统的说明(OS,内核版本,等等)到stdouto使用-a选项,将会给出详细的信息。使用-s选项只会输出OS类型。arch重要程度:中显示系统的硬件体系结构。等价于uname-molas
此文档下载收益归作者所有