前言本文内容是学习过程中收集整理的,方便学习和使用。如有不足之处,敬请见谅。1》用户,权限管理whoami:查看当前系统中当前账户的用户名who:查看当前登录系统的所有用户的信息常用选项:选项含义-m还是我只显示用户名,loginwho命令的终端和登录时间-q或--count只显示用户登录账号和登录用户数-u或--heading显示列标题exit:退出登录账号,如果是图形界面,退出当前终端;如果是ssh远程登录,则退出登录账号;如果是切换登录用户,退出会回到之前的登录账号useradd命令,所以格式完全一样】useradd命令的格式如下:useradd[参数]创建一个新用户Account参数含义-d指定用户登录系统时的家目录,如果这个参数不使用,系统自动在/home目录下创建一个与用户名同名的目录作为主目录-m自动创建一个目录-g指定组名相关说明:1)Linux的每个用户必须有一个家目录,家目录是第一次登录系统,用户默认的当前目录(/home/user);2)每个用户必须有一个家目录,所以使用useradd创建用户的3)用户的家目录一般放在根目录的家目录下,用户的家目录和用户名是一样的;4)如果创建用户时没有指定组名,系统会自动创建一个与用户名相同的组名。命令含义useradd-d/home/abcabc-m创建abc用户,如果/home/abc目录不存在,会自动创建该目录,用户属于abc组useradd-d/home/aa-gtest-m创建一个用户名为a,家目录在/home/a。如果主目录不存在,将自动创建主目录。同时,该用户属于测试组,超级用户可以使用passwd命令为普通用户设置或修改用户密码。用户也可以不使用命令后面的用户名,直接使用该命令修改自己的密码。userdel:删除用户命令意思userdelabc(username)删除abc用户,但不会自动删除用户家目录userdel-rabc(username)删除用户,同时删除用户家目录su:切换用户,你可以在su后面加“-”。su和su-commands的区别在于当su-切换到对应用户时,当前工作目录会自动转换为切换用户的家目录注意:如果有些操作需要管理员操作,ubuntu不需要切换到root用户可以操作,加“sudo”即可。sudo是ubuntu平台下系统管理员允许普通用户执行部分或全部root命令的工具,减少root用户的登录和管理时间,提高安全性。命令含义su切换到root用户suroot切换到root用户su-切换到root用户,切换目录到/rootsu-root切换到root用户,切换目录到/rootsu普通用户切换到普通用户su-普通用户switchGo为普通用户,切换普通用户所在的目录groupadd,groupdel:添加删除组账号usermod:修改用户组,【用法:usermod-gusergroupusername】查看有哪些用户组:方法一:cat/etc/group方法二:groupmod+三个tab键给创建的普通用户添加sudo权限sudousermod-a-Gadmusernamesudousermod-a-Gsudousernameusermod-g和-G的区别-g就是用来制定这个的用户默认用户组-G一般配合'-a'完成添加chown到其他组:修改文件属主chgrp:修改文件所属组chmod:修改文件权限【字母数字法】alphabetic:chmodu/g/o/a+/-/=rwxfile[u/g/o/a]表示uuser表示文件的所有者ggroup表示文件的所有者属于同一个组(组),即用户组oother表示otherPeopleotherthanaall表示三个都是[+-=]表示+增加权限-撤销权限=设置权限rwx表示rread表示可读,对于一个目录,如果没有r权限,表示它不能通过ls查看这个目录的内容。wwrite表示可写。对于一个目录,如果没有w权限,则表示不能在该目录下新建文件。xexcute表示可执行。对于一个目录,如果没有x权限,则表示不能通过cd进入该目录。数字方式:“rwx”这些权限也可以用数字代替,表示r读权限,数字代码为“4”w写权限,数字代码为“2”x执行权限,数字代码为“1”-notavailable对于任何权限,数字代码为“0”,如执行:chmodu=rwx,g=rx,o=rfilename等同于:chmodu=7,g=5,o=4filenamechmod751file:文件所有者:读、写、执行权限同组用户:读、执行权限其他用户:执行权限注:如果要递归给所有目录添加相同的权限,需要加上参数“-”R”。如:chmod777test/-R对test目录下的所有文件递归添加777权限II》系统管理cal:查看当前日历ifconfig:查看或配置网卡信息ping:测试远程主机连接数据:显示或设置时间设置时间格式(需要管理员权限):date[MMDDhhmm[[CC]YY][.ss]]+formatCC为前两位yy为年份的后两位,mm的前两位为月,以及mm的最后两位是分,dd是天,hh是小时,ss是秒。例如:date010203042016.55。显示时间格式(date'+%y,%m,%d,%H,%M,%S'):format格式含义%Y,%y年%m月%d日%H小时%M分%S秒ps:查看进程信息进程是一个具有一定独立功能的程序,它是程序的基本单位操作系统的动态执行,ps命令可以查看进程的详细状态,常用选项(选项不能加“-”)如下:选项含义-a显示终端上的所有进程,包括其他用户的进程-u显示进程的详细状态-x显示无控制终端的进程-w显示加宽显示更多信息-r只显示正在运行的进程top:动态显示进程top命令用于动态显示运行过程。top命令运行后可以按指定的时间间隔更新显示信息。可以在使用top命令时加上-d来指定显示信息更新的时间间隔。执行完top命令后,可以按按钮对显示的结果进行排序:按钮含义M按内存使用率排序P按CPU占用率排序T按进程运行时间排序U以后可以按用户输入的名称来过滤进程K可以根据后面输入的PIDkill进程。qexithtogethelpkill:终止进程kill命令中指定进程号的进程需要配合ps使用。使用格式:kill[-signal]pid信号取值范围为0~15,其中9为绝对终止,可以处理一般信号无法终止的进程。有些进程不能直接杀死。这时候我们需要添加一个参数“-9”,“-9”表示强制结束reboot、shutdown、init:shutdownrestart命令意思是reboot重启操作系统shutdown–rnow重启操作系统,shutdown会提示其他用户shutdown-hnow立即关机,这里now相当于时间为0的状态。shutdown-h20:25系统将在今天20:25关机。shutdown-h+10十分钟后系统自动关机shutdowninit0shutdowninit6restartdf:检测磁盘空间df命令用于检测文件系统的磁盘空间占用和空置情况,可以显示磁盘空间占用情况所有文件系统的节点和磁盘块。选项含义-a显示所有文件系统的磁盘使用情况-m以1024字节为单位显示-t显示每个指定文件系统的磁盘空间使用情况-T显示文件系统du:检测目录占用的磁盘空间du命令用于统计目录或文件占用磁盘空间的大小。该命令的执行结果与df类似,du更关注磁盘使用情况。du命令的使用格式如下:du[option]目录或文件名选项含义-a递归显示指定目录及子目录下的每个文件占用的数据块-s显示指定目录下的文件占用的数据块指定文件或目录-b以字节为单位显示磁盘使用情况-l计算所有文件的大小,对于硬链接文件计算多次
