linux系统基础使用入门,第2课Linux系统基础使用入门

终端

用户与主机交互,必然用到的设备:

物理终端:

直接接入本机的显示器和键盘设备:/dev/console

虚拟终端:

附加在物理终端之上的以软件方式虚拟实现的终端,CentOs默认会启动6个虚拟终端

Ctrl+Alt+F#:[1,6],对应的设备文件路径为:/dev/tty#

图形终端:

附加在物理终端之上的以软件方式虚拟实现的终端,但是额外提供图形界面

模拟终端:

图形界面下打开的命令行接口,基于ssh协议或telnet协议等远程打开的界面

对应的设备文件为:/dev/pts/#,大小范围为[0,+∞)

交互式接口

启动终端后,在终端设备附加一个交互式应用程序,交互式的应用程序主要有两种,一个是基于图形化的GUI

另一个是基于命令行的CLI的

GUI:

基于图形化的用户接口为:X protocol,window manager,desktop

Desktop:

GNOME:用C语言基于gtk库而开发的

KDE:用C++基于qt而开发的

XFCE:轻量级的桌面环境

CLI:

Shell程序:目前linux/unix上主流的shell有以下几种

sh(bourn)、csh、tcsh、ksh(商业版本),bash(bourn again shell,大部分发行版的默认版本,遵地GPL协议),

zsh

命令

输入命令:

回车后shell程序找到键入命令所对应的可执行程序或代码,并由其分析后提交给内核,然后内核分配资源将其运行起来,运行起来后表现为一个或多个进程。

在shell中执行的命令有两类:

内键命令:由shell自带动的,而且通过某命令形式提供

外部命令:在当前文件系统路径下有可对应的可执行程序或文件(which,whereis)

区别内部或外部命令:type command

命令运行:

命令格式:

COMMAND [OPTION...][ARGUMENTS...]

选项: 决定命令的表现形式

短选项:-c,如grep -i,多个人短选项可以组合使用或单独使用,如-h,-l,-hl

长选项:--word,如:--long,长选项一般不能跟短选项组合使用

注意:

1.多选项,以及多参数和命令之间都应该有空白字符

2.取消命令执行,Ctrl+c

文件

文件系统的两类数据:

元数据:metadata,

数据:datra

注意事项:

1.文件严格分区大小写,如FIle,file,FILE代表三个不同的文件(windows不区分大小写)

2.文件名可使用除/以外的任意字符,当然不建议使用特殊字符

/:根目录,路径分隔符

3.文件名长度最长不能超过255个字符

4.所有以.开头的文件,均为隐藏文件。

路径:

绝对路径:从根目录起始的路径

相对路径:对当前位置起始的路径

当前位置的表示方式:

(1)./: ./sysconfig/network-scripts

(2) 省略上述符号,sysconfig/network-scripts

..:表示当前目录的上一级目录

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值