文章目录
Shell命令
从技术角度,Shell的最简单定义:命令行解释器(command Interpreter)主要包含:
- 将使用者的命令翻译给核心(kernel)处理。
- 同时,将核心的处理结果翻译给使用者。
shell是所有命令行解释器的统称,而Centos用的命令行解释器是bash(也就是说bash属于shell)
命令
ps axj
可以显示当前系统中的所有进程
进程太多看不到表头,可用指令
ps axj | head -n 1
(从基本指令中head和管道的介绍不难理解)
Linux权限的概念
权限限制用户能够进行的操作,表示一件事是否允许被特定的人做。
权限=人+事物的属性
Linux下有两种用户:超级用户(root)、普通用户。
- 超级用户:可以再linux系统下做任何事情,不受限制
- 普通用户:在linux下做有限的事情。
- 超级用户的命令提示符是“#”,普通用户的命令提示符是“$”
使用命令
su 用户名
可以切换用户
从普通用户切换到root需要输入root的密码
从root切换到普通用户不需要密码
Linux中的文件类型
Linux区分文件类型的方式和windows不同,Linux不以文件后缀区分文件类型。
而是由文件属性第一列的字符区别文件类型。
Linux有以下7中文件类型
d:文件夹
-:普通文件
l:软链接(类似Windows的快捷方式)
b:块设备文件(例如硬盘、光驱等)
p:管道文件
c:字符设备文件(例如屏幕等串口设备)
s:套接口文件
Linux的用户类别
有以下三种
- 拥有者(ower但是权限用u指代拥有者)
- 所属组(group)
- 其他(others)