开发者社区> 学堂小助手> 正文

Linux 基本操作 | 学习笔记

简介: 快速学习 Linux 基本操作。
+关注继续查看

开发者学堂课程【计算机基础与Linux入门Linux 基本操作 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/583/detail/8062


Linux基本操作

 

内容介绍

一、    用户登录

二、    终端 terminal

三、    交互式接口

四、    什么是 shell

五、    bush shell

六、    命令提示符

七、    小工具总结


一、  用户登录

1.   root 用户

一个特殊的管理帐户

也被称为超级用户

root 已接近完整的系统控制对系统损害几乎有无限的能力

除非必要,不要登录为 root

2.   普通(非特权)用户

权限有限

造成损害的能力比较有限

3.   判断

uid userid

0为 root 用户,非0为普通(非特权)用户

语句:[root@centos~]# id -u

  

二、  终端 terminal

1.   设备终端

键盘鼠标显示器

2.   物理终端 /dev/console)

控制台console

3.   虚拟终端(tty:teletypewriters,/dev/tty# #为[1-6])

tty 可有n个,Ctrl+Alt+F[1-6]

4.   图形终端(/dev/tty7)startx, xwindows

CentOS 6: Ctrl + Alt + F7

CentOS 7:在哪个终端启动,即位于哪个虚拟终端

5.   串行终端(/dev/ttyS#)

ttyS

6.   伪终端(pty:pseudo-tty ,/dev/pts/#)

pty, SSH 远程连接

7.   查看当前的终端设备:

tty

 

三、  交互式接口

1.   交互式接口:

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

2.   GUI:Graphic User Interface

X protocol, window manager, desktop

Desktop:

GNOME(C,图形库 gtk),

KDE(C++,图形库 qt)

XFCE(轻量级桌面)

3.   CLI:Command Line Interface

shell 程序:sh (bourn 史蒂夫·伯恩)csh tcsh ksh (korn) bash (bourn again shell)GPL zsh

(echo $SHELL 查询 shell 类型)

 

四、  什么是 shell

1.   Shell 是 Linux 系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行

2.   shell 也被称为 LINUX 的命令解释器(command interpreter)

3.   shell 是一种高级程序设计语言

4.   logout 和 ctrl+d 都可以退出重新登录

5.   ctrl+l 清屏

 

五、  bush shell

1.  GNU Bourne-Again Shell(bash) 是 GNU 计划中重要的工具软件之一,目前也是 Linux 标准的 shell,与 s h 兼容

2.  CentOS 默认使用

3.  显示当前使用的 shell

echo $(SHELL)

4.  显示当前系统使用的所有 shell

cat /etc/shells

 

六、  命令提示符

1.  命令提示符

prompt

[root@localhost~]#

#管理员

$普通用户

2.  显示提示符格式

[root@localhost ~]#echo $PS1

3.  修改提示符格式

PS1="\Ne[1;5;41;33m\JDu@\h \WJN$\Ne[0m\]"

\e \033 I

\u 当前用户

\h 主机名简称

\H 主机名

\W 当 前工作目录

\W 当前工作目录基名

\t 24小时时间格式

\T 12小时时间格式

\!命令历史数

\#开机后命令历史数

 

七、  小工具总结

1.  图界面变为字符界面(降低内存量)方法:

安装时选择最小化安装

[root@centos6-]#init 3

2.  开启图形

init:需要重新登陆

init 3 字符

init 5 图形

init 0 关机

init 6 重启

startx:不需要重新登陆

3.  网线开机自动启动

[root@centos7-]# nmcli connection modify ens33 connection.autoconnect yes  适用于centos7

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Echarts字体和线条颜色设置操作笔记
这篇文章主要讲述Echarts设置字体和线条的颜色相关操作笔记,希望文章对你有所帮助,主要是自己的在线笔记吧。我在前面先放各种修改前后图片颜色的对照,后面再详细介绍代码。这样更方便阅读及读者知道,是否对自己有所帮助,其重点是如何在模板动态网页或JSP网站中插入Echarts图片。 1. 修改标题的
8056 0
Python 爬虫 urllib 使用和进阶 | 学习笔记
快速学习 Python 爬虫 urllib 使用和进阶
51 0
云服务器最基本操作——实例管理|学习笔记
快速学习 云服务器最基本操作——实例管理
34 0
Linux学习笔记之目录配置
Linux学习笔记之目录配置一.目录配置相关目录说明 /bin   二进制文件 /boot    系统启动文件(内核的初始化文件等) /dev    设备文件(硬盘等) /etc    配置文件 /home    用户家目录 /lib    链接库文件(相当于windows里的.
809 0
Django学习笔记----数据库操作实例
上上篇>Django学习笔记----环境搭建基于Windows 上一篇>Django学习笔记----快速入门 修改settings.py配置 在环境搭建篇, 我们已经安装了mysql-client包 安装好后, 在settings.
1279 0
云数据库的读写分离操作|学习笔记
快速学习云数据库的读写分离操作
38 0
深入解析Windows操作系统笔记——CH1概念和术语
1.概念和工具 本章主要介绍Windows操作系统的关键概念和术语 1.概念和工具... 1 1.1操作系统版本... 1 1.2基础概念和术语... 2 1.2.1Windows API2 1.
1027 0
Linux 学习笔记-第一阶段-基础入门之Linux 安装与分区03
Overiew安装Linux,首先要有镜像文件,以CentOS为例,可以在官网或者国内某些镜像Server来获取镜像。根据自己的需要可以选择是 Everything 或者minimal iso.这里不写关于安装的细节,对于其中的一些关键步骤做些说明。
1172 0
1783
文章
0
问答
来源圈子
更多
技术图谱:由专家组参与技术图谱的绘制与编写,知识与实践的结合让开发者们掌握学习路线与逻辑,快速提升技能 电子书:电子书由阿里内外专家打造,供开发者们下载学习,更与课程相结合,使用户更易理解掌握课程内容 训练营:学习训练营 深入浅出,专家授课,带领开发者们快速上云 精品课程:汇集知识碎片,解决技术难题,体系化学习场景,深入浅出,易于理解 技能自测:提供免费测试,摸底自查 体验实验室:学完即练,云资源免费使用
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载