linux常用指令

一、关机指令

        shutdown 关机指令

        shutdown –h 10 ‘This server will shutdown after 10 mins’  这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。

        shutdown -h now 立马关机、halt关闭系统、poweroff 关闭计算机并切断电源(仅限系统管理者使用)

        shutdown -h 20:35 系统会在今天20:35 关机

        shutdown -h +10 十分钟后关机

        注:-h机、-r重启 用法一致        如:shutdown -r now 系统立马重启

二、目录与文件指令

        各目录作用详见:https://www.runoob.com/linux/linux-system-contents.html

        ln 产生一个硬链接

        ls / (全拼:list files):列出目录及文件名

        cd    (全拼:changer directory):切换目录

        pwd  (全拼:print work directory):显示当前的目录

        mkdir (全拼:make directory):创建一个新的目录;

        rmdir(全拼:remove directory):删除一个空的目录;

        cp (全拼:copy file):复制文件与目录;

        rm(全拼:remove):删除文件或目录;

        mv (全拼:move file):移动文件与目录,或修改文件与目录的名称;

      linux文件内容查看

        cat 由第一行开始显示文件内容;

        tac 从最后一行开始显示,可以看出tac即cat的倒写;

        nl 显示的时候,同时输出行号;

        more 一页一页的显示文件内容;

        less 与more类似,但是与more相比,它可以往前翻页;

        head 只看头几行;

        tail 只看尾巴几行;

三、用户和用户组管理

详见:https://www.runoob.com/linux/linux-user-manage.html

     1、linux系统用户账号的管理

        语法:关键字+ 选项+ 用户名

        1、useradd 添加新的用户账号

-ccomment指定一段注释性的描述-d指定用户主目录,如果目录不存在,则使用-m选项,可以创建主目录
-g指定用户所属的用户组-G指定用户所属的附加组
-s指定用户登陆的Shell-u指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号

        2、userdel 删除账号;

                常用选项:-r 可以将用户的主目录一起删除

        3、usermod 修改用户账号;

                常用选项与useradd相同,-l新用户名:用该选项制定一个新的账号的时候,即将原来的用户名改为新的用户名。

        4、passwd   用户口令管理;

-l锁定口令,即禁用账号-d使账号无口令
-u口令解锁-f强迫用户一下次登录时修改口令

      2、linux系统用户组的管理

        语法:关键字+ 选项+ 用户组

        实际上就是更新/etc/group文件

        1、groupadd:增加一个新的用户组;

-gGID 指定新用户组的组标识号(GID)-o一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同

        2、groupdel: 删除已有的用户组;

        3、groupmod: 修改用户组的属性;

-gGID 为用户指定新的组标识号-o与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
-n将用户组的名字改为新名字

        4、newgrp :如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用用户组的权限。

      3、与用户账号相关的系统文件

        /etc/passwd文件是用户管理工作涉及的最重要的一个文件。Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行,它记录了这个用户的一些基本属性。这个文件对所有用户都是可读的。

        1、"用户名"是代表用户账号的字符串;

        2、“口令”一些系统中,存放着加密后的用户口令字。

        3、“用户标识号”是一个整数,系统内部用它来标识用户。

        4、“组标识号”字段记录的是用户所属的用户组。

        5、“注释性描述”字段记录着用户的一些个人情况。

        6、“主目录”,也就是用户的起始工作目录。

        7、用户登录后,要启动一个进程,负责将用户的操作传给内核,这个进程是用户登录到系统后运行的命令解释器或某个特定的程序,即Shell。

        8、系统中有一类用户称为伪用户(pseudo users);

      4、拥有账户条件

       1、除了上面列出的伪用户外,还有许多标准的伪用户,例如:audit, cron, mail, usenet等,它们也都各自为相关的进程和文件所需要。

       2、/etc/shadow中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生

       3、用户组的所有信息都存放在/etc/group文件中。

       4、添加批量用户;

        1、先编辑一个文本用户文件。

        2、以root身份执行命令 /usr/sbin/newusers,从刚创建的用户文件user.txt中导入数据,创建用户:

        3、执行命令/usr/sbin/pwunconv。

        4、编辑每个用户的密码对照文件。

        5、以 root 身份执行命令 /usr/sbin/chpasswd

        6、确定密码经编码写入/etc/passwd的密码栏后。

四、Linux磁盘管理

详见:https://www.runoob.com/linux/linux-filesystem.html

        1、df   (英文全称:disk free) 列出文件系统的整体磁盘使用量;

-a列出所有的文件系统,包括系统特有的/proc等文件系统-k以KBytes的容量显示个文件系统
-m以MBytes的容量显示个文件系统-h以人们较易阅读的GBytes,MBytes,KBytes等格式自行显示
-H以M=1000k取代M=1024K的进位方式-T显示文件系统类型,连同该partition的filesystem名称(例如ext3)也列出
-i不用硬盘容量,而以inode的数量显示

        2、du  (英文全称:disk used) 检查磁盘空间使用量;

-a列出所有的文件与目录容量,业务默认仅统计目录底下的文件量而已-h以人们较易读的容量格式(G/M)显示
-s列出总量而已,而不列出每个个别的目录占用容量-S不包括子目录下的总计,与-s有点差别
-k以KBytes列出容量显示-m以MBytes列出容量显示

        3、fdisk :用于磁盘分区;

        4、mkfs :磁盘格式化;

        5、fsck:磁盘检验;

        6、mount:磁盘挂载;

        7、umount:磁盘卸载;

      

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值