您的位置:首页 > 运维架构 > Shell

关于Redhat的shell、用户管理和快捷键总结

2016-07-14 21:23 363 查看
1.什么是shell?

    在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。

它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。

它虽然不是Unix/Linux系统内核的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。

有保护内核的作用。

 

2.  gnome-terminal      用命令开启bash

在[kiosk@foundation0 Desktop]$中

kioks                     表示开启shell的用户

@                         分隔符

foundation0               主机的短名称,表示shell开启在那台主机里

Desktop                   表示你在系统的什么位置

$                         身份提示符中的普通用户

#                          超级用户的提示符

 

关于cpu:

p系列     单核

c系列     双核

i5系列    双核4线程

i7系列    四核8线程

 

su - root            //切换用户

 

ctrl+alt+f2-f6       //进入虚拟控制台

ctrl+alt+F1|F7       //回到图形

 

man +命令

命令 –help

[]可选  ...长度任意  <>必须有

-后面是缩写,--后面是全拼

 

 

ctrl   + a 光标移动到行首

        + e 光标移动到行尾

        + u 光标所在位置删除到行首

        + k 光标所在位置删除到行尾

        + r 调出最近一条含有关键字的命令

        + 左|右    光标移动以单词为单位

        + c 撤销正在执行的命令

        + d 关闭当前环境

        + shift + t   在现有shell中重新打开一个table   

        + shift + pageup|pagedown 切换table

        + alt + l  锁屏

        + alt +上|下  切换工作界面

        + alt + f1|f7 进入图形界面

        + alt + f2-f6 进入虚拟控制台

 

init 0 关机

init 1 单用户(该密码的时候)

init 2~5虚拟控台,多用户模式

init 6 重起

 

 

passwd  修改当前用户的密码

passwd acountname

普通用户只能修改自己的密码,

root修改没有密码复杂强度的控制

 

锁定密码  passwd -l  student

解锁         passwd -u student

删除密码      passwd -d

监控密码的解/锁状态 watch -n 1 passwd -S student(1是每一秒钟检查一次,-n是最短有效期,在多长时间内不能改密码)

设定密码的最大/最小有效期 passwd -x 2 student

 

passwd –S 查看密码状态

kiosk PS 2016-07-08 0 99999 7 -1 (Password set, SHA512 crypt.)

注:日期是修改密码的时间   密码可修改的最短时间   密码可修改的最长时间   密码到期提醒   密码到期提前几天提醒

 

关机

poweroff|init 0|shutdown -h now

重启

reboot| init 6 |shutdown -r now

 

windows是注册列表方式读取磁盘文件

linux是挂载的方式读取磁盘文件

(以上只是个人总结,共同学习,如有误,望指出批评!)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息