一.了解Linux中的root用户python
1.1root用户linux
使用过MySQL的同窗都知道MySQL中有一个变态的存在叫作超级管理员,他能够从操做任何一个数据库,那么在Linux中也有这么一个变态的存在他就叫作root用户。shell
1.2root用户能够作什么?数据库
root用户做为整个系统的最高权限拥有者,他能够系统的作全部的操做,以下:vim
1.添加删除用户python2.7
2.安装删除软件阿里云
3.启动和关闭系统spa
4.查看其余用户的文件命令行
二.初步了解shell命令符3d
2.1什么是shell
shell就是命令解释器,当你在输入命令符后他对你的命令符进行解释,在Python中就有内置一个shell解释器。
使用putty打开阿里云主机的shell界面。
2.2初步认识shell
在shell中去输入命令符会有一个美圆符号开头,当你是root身份打开时,开头就是一个井号#,当我使用root身份打开时他的输入行以下:
是以#开头的
注意:Linux的命令行是区分大小写的。
三.基本的Linux命令操做符
3.1.cd命令符,进入文件,ls列出文件夹下的文件和目录。
实例:
进入根目录,而且列出根目录下的全部文件和目录。
进入lib目录,查看咱们lib目录下的文件:
发现咱们的1lib文件夹下面有安装python2.7和多个版本的Java。
那么cd命令符的使用方式就是,cd .../...
使用命令符cd ~或者cd 能够直接返回到用户的主目录下。
在shell中..表明的是当前目录的上一级目录,而.表明的是当前的目录,~表明的是用户的主目录。
那么返回当前目录的上一级目录就是 :cd ./../
ls命令的使用方式:不带任何参数的ls命令表明就是列出全部的当前文件夹下的全部文件
在了解参数以前咱们要了解linux系统中文件颜色表明的含义:目录显示为蓝色,普通文件问黑色,可执行文件为草绿色,连接文件为淡蓝色。
使用参数:
—F:该参数将每一个文件后面加上标识符,可执行文件后面加上*,连接文件后面加上@,列子:
—a:显示隐藏文件,列子以下:
头部带.的文件就是隐藏文件
—l:显示文件的各类属性,列子:
3.2使用命令补全和通配符
在咱们输入文件名时,只要输入前面几个字符,而后按下tab键,shell就会自动把文件名补全。、
例子:
咱们在根目录下想要进入bin文件夹,那么咱们只要输入cd bi 而后按下tab键,那么就会补齐为cd bin/而后回车就会进入bin文件夹下。
操做截图;
按下tab键
已经自动补全
若是含有多个键入字符相同的文件,那么只要按下两次tab键,那么shell将以列表的形式给出全部符合文件名
列子:
在ect文件夹下有这三个文件,咱们键入ba,而后按下tab两次出现全部匹配的文件列表(就是这三个文件)
实际操做:果然出现了这三个文件的列表。
通配符:使用*号来匹配任意长度的字符串,使用?来匹配一个长度的字符。
列子:
进入根目录下的bin目录下,而后将找到以db结尾的文件输入命令符ls *db
输出全部以db结尾的为文件。
3.3使用pwd命令符显示当前位置
若是使用的是没有可视化界面的linux版本,那么不知道当前的文件位置是十分痛苦的,那么咱们可使用pwd命令符来查看当前的文件位置。
列子:显示咱们当前在根目录下的bin目录下。
3.4使用命令符cat和more查看文本文件。
在咱们查看一个txt文件时,咱们必须有一个txt文件,为此咱们下来了解一下,怎么去建立一个txt文件。
首先,咱们进入根目录下的ect目录,使用命令符touch 文件名.txt建立一个txt文件:
而后使用ls命令符查看是否建立成功:
列出了咱们建立的文件,说明建立成功。
下面就是去编写这个txt文件,使用vi 文件名命令符使用vim打开不学txt文件:
接着输入i开始输入模式,修改文件内容
而后咱们输入txt的内容。
最后按下esc退出编写模式,并输入:wq回车来保存修改。
那么如今咱们就有一个txt文件了,接下来咱们来查看这个txt文件,以下:
输入命令符cat 文件名
若是咱们想要看出文件有多少行,咱们就须要使用参数—n,列子以下:
3.5使用grep命令符查找文件中的内容
grep 查找的字段 查找文件,列子以下:
显示查找结果为红色。
3.6使用find命令符查找文件
find 路径 -name 通配符 -print 路径是指定一个查找的路径,而后就是经过通配符来匹配文件, -print是将路径输入到屏幕上,列子以下:
查找根目录下的全部class文件。