linux 入门

哲学思想: 一切皆文件
几乎所有的系统资源统统抽象为文件形式,硬件设备,接口

功能实现:单一的程序组成,组合小程序完成复杂任务
避免人机交互:编程,最简单的编程方式
配置信息使用文本保存

shell环境: 系统的用户界面,提供用户与内核及交互操作接口
shell:命令解释器:解释由用户输入的命令并且把它送到内核

我们可以使用SHELL实现对linux系统的大部分管理:

  • 文件管理
  • 用户管理
  • 权限管理
  • 磁盘管理
  • 软件管理
  • 网络管理
  • 安全管理 等等

终端设备:terminal
能够接受输入、能显示输出,终端始终扮演人机接口的角色,所谓terminal,即机器的边缘!
虚拟终端和控制台 虚拟终端 屏幕和键盘只是一个终端,可能不够用,又不想增加设备投入,就产生了虚拟终端。像gnome-terminal,urxvt,mlterm,xterm等等:是一个程序,职责是模拟终端设备,和虚拟终端的区别表面上在于它以GUI形式的窗口出现,内部则是程序结构和系统控制结构有所不同,但本质上差不多。
显示系统消息的终端就叫控制台,Linux默认所有虚拟终端都是控制台,都能显示系统消息。
虚拟终端:6个,tty
Ctrl+Alt+F[1-6]
图形终端:
CentOS6:
Ctrl+Alt+F7
CentOS7:
在哪个虚拟终端启动,即位于哪个虚拟终端;
串行终端:ttyS
伪终端:pty

centos release 6.8(Final)
显示当前linux发行版本名称(centos)与版本号(6.8)
kernel 2.6.32-642.e16.x86_64 on an x86_64
显示linux内核,并且显示运行在x86_64架构上
nebulalinux03 login:root
主机名登入 root用户登入

[root@nebulalinux05 ~]#
[nebula@nebulalinux05 ~]$
== #:root用户提示符==
$:普通用户提示符

[ ]:最左边root/nebula代表的是当前登入用户,@nebulalinux05代表的是主机名,~代表的当前所在目录
命令语法结构:
[\u@\h \w]$
在这里插入图片描述
!!!此处是修改过的!!!
永久生效:
vi/vim .bashrc
在这里插入图片描述

[nebula@nebulalinux03~]$echo $PS1
[\u@\h\W]$
#[]中的内容是由环境变量$PS1来控制的
#PS1的相关选项参数如下
\d:#代表日期,格式为weekdaymonthdate,例如:“MonAug1”
\H:#完整的主机名称
\h:#仅取主机的第一个名字
\t:#显示时间为24小时格式,如:HH:MM:SS
\T:#显示时间为12小时格式
\A:#显示时间为24小时格式:HH:MM
\u:#当前用户的账号名称
\v:#BASH的版本信息
\w:#完整的工作目录名称
\W:#利用basename取得工作目录名称,所以只会列出最后一个目录
#:#下达的第几个命令
$:#提示字符,如果是root时,提示符为:#,普通用户则为:$
#可以根据自己的需要去自定义修改

command 【-option】 paramenter1 parameter2
命令 选项 参数 (空格分隔)
command: 命令名称或者是可执行文件
【-option】: 选项:不一定存在,影响命令执行结果
分为-(短选项) --(长选项)
parameter: 参数,命令作用的对象

command:
发起一个命令:请求内核将二进制程序文件运行成为一个进程
程序------->进程
静态------->动态 生命周期
命令:可执行的文件,二进制格式的可执行文件存放在:/bin,/sbin,/usr/bin /usr/sbin
注意:并不是所有的命令都对应一个二进制可执行文件

起始节点:/ 倒置的树状结构
目录:路径映射
文件:存储数据:在存储空间上一段流式数据,对数据可以做到按名存取
文件系统:由目录映射出来的各种各样的路径结构,按照这样的映射机制组成的结构模型就是文件系统
层级结构,有索引
/etc/sysconfig/network-scripts/ifcfg-eth0
最左侧:/:表示的是根目录
其他/:表示的是路径分割符
分割符:linux:/ Windows:
绝对路径:从根开始表示的路径
绝对路径:从当前位置开始表示的路径

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值