运维02——linux基础命令

本文详细介绍了Linux运维的基础知识,包括用户类型、终端类型、交互式接口、shell、命令提示符、命令执行过程、命令别名、日期和时间等。重点讲解了bash shell及其常用快捷键,如命令补全、历史命令调用等,帮助读者快速上手Linux命令行操作。
摘要由CSDN通过智能技术生成

1.linux基础

1.1 用户类型

  • root 用户:一个特殊的管理帐户,也被称为超级用户,root已接近完整的系统控制,对系统损害几乎有无限的能力,除非必要,不要登录为 root
  • 普通( 非特权 )用户:权限有限,造成损害的能力比较有限

1.2终端terminal

1.2.1终端类型

  • 设备终端:键盘属标显示器
  • 物理终端( /dev/console ):控制台console
  • 虚拟终端(tty:teletypewriters, /dev/tty# #为[1-6]),tty 可有n个,Ctrl+Alt+F[1-6]
  • 图形终端( /dev/tty7 ) startx, xwindows:CentOS 6: Ctrl + Alt + F7,CentOS 7: 在哪个终端启动,即位于哪个虚拟终端
  • 串行终端( /dev/ttyS# ):ttyS
  • 伪终端( pty:pseudo-tty , /dev/pts/# ):pty, SSH远程连接

1.2.2 查看当前终端设备:tty

1.3交互式接口

交互式接口:启动终端后,在终端设备附加一个交互式应用程序

1.3.1 交互式接口类型

  • GUI:Graphic User Interface
    X protocol, window manager, desktop
    Desktop:
    GNOME (C, 图形库gtk),
    KDE (C++,图形库qt)
    XFCE (轻量级桌面)
  • CLI:Command Line Interface
    shell程序:sh (bourn 史蒂夫·伯恩) csh tcsh ksh (korn) bash (bourn
    again shell)GPL zsh

1.3.2什么是shell

  • Shell 是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行
  • shell也被称为LINUX的命令解释器(command interpreter)
  • shell是一种高级程序设计语言

1.3.3 bash shell

  • GNU Bourne-Again Shell(bash)是GNU计划中୍要的工具软件之一,目前也是 Linux标准的shell,与sh兼容
  • CentOS默认认使用
  • 显示当前使用的shell:echo ${SHELL}
  • 显示当前系统使用的所有shell:cat /etc/shells

1.4 命令提示符

  • 命令提示符:prompt
    [root@localhost ~]#
    #管理员
    $ 普通用户
  • 显示提示符格式
    [root@localhost ~]#echo $PS1
  • 修改提示符格式
    PS1="[\e[1;5;41;33m][\u@\h \W]\$[\e[0m]"
    \e \033
    \u 当前用户
    \h 主机名简称
    \H 主机名
    \w 当前工作目录
    \W 当前工作目录基名
    \t 24小时时格格式
    \T 12小时时格格式
    \ ! 命令历史数
    \ #开机后命令历史数

1.5 执行命令

1.5.1 执行命令过程

输入命令后回车,提请shell程序找到键入命令所对应的可执行程序或代码,并由其分析后提交给内核分核资源将其运行起来

1.5.2 在shell中可执行的两类命令

区别指定的命令是内部或外部命令:type COMMAND

1.5.2.1 内部命令

由shell自带的,而且某过某命令形式提供

  • help 内部命令列表
  • enable cmd 启用内部命令
  • enable –
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值