操作系统linux入门,Linux操作系统基础(一)
服务器操作系统
Unix
Linux:GNU/Linux
WindowsLinux历史
Linux是类Unix
Unix诞生于1969年 Ken Tompson
Linux诞生于1991年 TorvaldsLinux内核
Linux内核版本由3部分组成
主版本号
次版本号
末版本号
编译版本号
厂商版本号
Linux发行版
Slackware
SUSE,Open Suse
Red Hat
RHEL,Centos,Fedora
Debian
Ubuntu
Android
GPL:(通用公共许可证):一种授权,任何人有权取得、修改、重新发布自由软件的权力。
GNU:(革奴计划):目标是创建一套完全自由、开放的的操作系统。
自由软件:是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。主要许可证有GPL和BSD许可证两种。Linux哲学思想
1.一切皆文件
2.组合小程序完成复杂任务
3.尽量避免捕获用户接口
4.配置文件保存成纯文本格式终端Terminal
物理终端
虚拟终端
串行终端
伪终端
图形终端
tty是本地登录 pts是远程登录
终端相关命令
tty
w
who
whoami
who am iLinux用户
通过uid来判断用户是否是Root用户,Root用户的uid为0
Root用户(超级用户)
uid为0
普通用户
centos6:从500开始
centos7:从1000开始
交互式接口
GUI Graphics User Interface 图形界面
Gnome
KDE
Xfce
CLI Command Line Interface 命令行
Shell程序:bash,csh,ksh,zsh
Shell是Linux系统的用户界面,它提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令并把它发送到内核执行。它是Linux的命令解释器,也是一种高级程序语言。Linux命令
命令提示符 prompt
root用户 #
普通用户 $
[login@hostname workdir]# command
命令提示符格式由PS1环境变量定义,显示:echo $PS1
格式[\u@\h \w]\$
修改命令提示符颜色(修改PS1环境变量):
PS1="\[\e[1;5;41;31m\][\u@\h \W]\\$\[\e[0m\]"
1:高亮显示
5:闪烁
41:背景色
31-37:前景色
命令通用格式
COMMAND [OPTIONS...] [ARGUMENTS...]
选项:启用或关闭命令的某个或某些功能
长选项
短选项
参数:命令的作用对象
命令:
内部命令 集成在Shell中的命令
外部命令 在Linux系统路径下有对应的执行的程序文件
查看路径
which -a 显示全部 --skip-alias cmd 只显示路径不显示别名
whereis
显示是内部命令还是外部命令
type command
help 所有内部命令列表
enable [-n] [cmd] 所有内部命令列表 启用或禁用内部命令
获取帮助
whatis command 显示命令的简短描述
新装系统后不可使用需要创建数据库
Centos6 makewhatis
Centos7 makedb
内部命令
help command
man bash
外部命令
command --help
-p
man(manual) 手册 路径 /usr/share/man
man章节
1:用户命令
2:系统调用
3:C库调用
4:设备文件及特殊文件
5:配置文件格式
6:游戏
7 :杂项
8:管理类命令
9:Linux内核API
info帮助
获取本地帮助文档 /usr/share/doc日期和时间
系统时间(软件时间) CPU时间
date
硬件时间 主板时间
clock
-s:以软件时间为准
-w:以硬件时间为准
日历
cal
时区
centos6 tzselect
centos7 timedatectl
操作系统linux入门,Linux操作系统基础(一)相关推荐
- 【Linux】Linux入门必会基础
Linux入门必会基础 前言: 接触Linux以来已经超过一年多了,这段时间在常常思考,当初刚刚入门的时候,怎样学习Linux收益最大,应当从什么顺序来学习,一个知识点应当掌握到什么程度.后来就没有太 ...
- Linux操作系统快速入门|Linux操作系统(一)基础知识
Linux操作系统(一)基础知识 linux官方网站:https://www.linux.org/ linux中国:https://linux.cn/ 前言 准备把以前在知乎上写的一些文 ...
- linux入门指南(基础教程)
Linux学习基础 1.什么是Linux? 准确的说,是指Linux的kernel(系统的核心程序),其内核版权属于Linus Torvalds,在GPL(GNU General Public Lic ...
- Linux 入门 Linux发展史及常用命令
Linux背景 发展史 在学习Linux时,你可能要问Linux从哪⾥里来?它是怎么发展的?在这⾥里简要介绍Linux的发展史.要说Linux,还得从UNIX说起. UNIX发展的历史 1968年,⼀ ...
- 蓝桥云课linux入门13:正则表达式基础
目录 1.内容 2.正则表达式 2.1举例 2.2基本语法 3.grep模式匹配命令 3.1基本操作 3.2使用正则表达式 4 sed 流编辑器 4.1 sed常用参数介绍 4.2 sed 编辑器的执 ...
- Linux入门学习(基础操作命令)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_41923771/article/ ...
- Linux入门学习——ssh基础操作
接下来的学习中我们就会需要用到两个虚拟机互相的互动,如果想让两个不同的主机能相互连接互动的话,首先就需要调整两个主机的ip地址,那什么是ip呢,ip也叫网络之间互联的协议.也就是为计算机网络相互连接进 ...
- Linux入门笔记-尚硅谷韩顺平-基础篇实操篇
文章目录 课程导论 基础篇 Linux入门 Linux介绍 Linux和Unix的关系 Linux和Windows比较 基础篇 Linux的目录结构 基本介绍 具体的目录结构 实操篇 vi和vim的使 ...
- linux Linux入门
Linux入门 Linux学习什么? 常用命令(背会) 软件安装(熟练) 服务端的架构(开开眼界) Linux如何学习? 不要问那么多为什么,后面你就懒得问了 先尝试理解一下,不行就背下来 一个知识点 ...
最新文章
- 机器狗常州巡逻防疫,喊话“不扎堆不聚集”,网友:给孩子安个狗头吧
- python网课观后感_Python OpenOPC的学习观后感
- 数据中心节能改造刻不容缓成本高昂怎么破?
- 苹果台式机_苹果史上最强台式机来了:顶配售价45万
- vscode php formatter mac配置_Mac上配置Vs code时,遇到的几个“坑”!
- java signal handler_JAVA优雅停机的实现
- 程序员不可能实现的6个愿望
- linux18.04忘记账号密码,Ubuntu18.04忘记超级用户root密码,重新设置密码
- 代码性能JavaScript性能优化总结
- MATLAB----输入和输出
- JDK8下载安装与Win10下Java环境变量配置
- [BZOJ4199][NOI2015]品酒大会(后缀数组+单调栈+ST表)
- top1-Accuracy,top5-Accuracy举例精析
- 转帖自勉:一个猎头的自述
- 【AI视野·今日NLP 自然语言处理论文速览 第三期】Tue, 8 Jun 2021
- uillabel~~~~~~~~~
- OC7141 PWM 调光的线性降压 LED 恒流驱动器
- 一缕黑暗中的火光-----------用例图--------------优雅的建模语
- SM2加密解决java与iOS端加解密不配套问题
- 解除EA(Origin)平台与STEAM平台的关联
热门文章
- MiniFlow,帮助理解TensorFlow关键概念--图
- Highcharts 宽度溢出容器
- FFM原理及公式推导
- 在mysql命令行下执行sql文件
- 漫游Kafka设计篇之Producer和Consumer(4)
- utf-8是否带签名 乱码问题。
- SQL Server 变量名称的Collcation跟Instance还是跟当前DB?
- python爬取网页url_Python网络爬虫之利用urllib2通过URL抓取网页内容
- python pip download_Python Pip 参考手册 - pip download 命令
- linux命令mov,汇编指令_Y-linuz-linux-w_新浪博客