Linux 基础

Linux的用户类型
Linux中的用户类型分为两种,一种为超级用户也是所谓的管理用户,我们一般称之root用户。root已接近完整的系统控制,对计算机的危害较大。另一种为普通用户,也是我们所自定义的一个用户。它的权限较小,对计算机的危害较小。
终端类型
终端类型分为:
控制台终端: /dev/console
串行终端:/dev/ttyS#
虚拟终端:tty:teletype writers, /dev/tty#,tty 可有n个,Ctrl+Alt+F#
图形终端:startx, xwindows CentOS 6: Ctrl + Alt + F7 CentOS 7: 在哪个终端启动,即位于哪个虚拟终端
伪终端:pty:pseudo-tty , /dev/pts/# 如:SSH远程连接
什么是shell
Shell 是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行 shell也被称为LINUX的命令{command interpreter shell是一种高级程序设计语言。shell有很多种如:sh:Steve Bourne.
bash:Bourne-Again Shell,GPL,CentOS 和 Ubuntu 默认使用.csh:c shell , C 语言风格等。
命令提示符
命令提示符为prompt。# 为管理员,$为 普通用户。他的格式是\e 控制符\033
\u 当前用户。
\h 主机名简称。
\H 主机名。
\w 当前工作目录。
\W 当前工作目录基名。
\t 24小时时间格式。
\T 12小时时间格式。
! 命令历史数。
#开机后命令历史数。
执行命令过程
输入命令后回车,提请shell程序找到键入命令所对应的可执行程序或代码,并由其分析后提交给内核分配资源将其运行起来。shell中可执行的两类命令分别为内部命令:由shell自带的,而且通过某命令形式提供。外部命令:在文件系统路径下有对应的可执行程序文件。Hash缓存表 系统初始hash表为空,当外部命令执行时,默认会从PATH路径下寻找该命令,找到后会将这条命令的路径记录到hash表中,当再次使用该命令时,shell解释器首先会查看hash表,存在将执行之,如果不存在,将会去PATH路径下寻找,利用hash缓存表可大大提高命令的调用速率。
命令别名
对于经常执行的较长的命令,可以将其定义成较短的别名,以方便执行
显示当前shell进程所有可用的命令别名。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值