doraemon的python centos的入门

## 第十三章 centos

### 1.centos安装及介绍

安装centos的三种方式:

- 直接在机器上安装
- 双系统
- 通过虚拟软件在windows上安装linux

虚拟软件:

- vmware
- vbox
- mac

桥接:会跟你的windows机器获取同一个网段的ip地址

net:不会跟windows琪琪获取同一个网段的ip地址

centos在公司密码设置的要求:

- 12位及其以上
- 必须包含大写紫米,小写字母,数字,特殊字符
- 3个月或者半年更换一次

弱口令:密码容易被猜出来的

linux用户

- root用户
  - 超级管理员
  - 对系统有完全操作的权限
  - 误操作对系统的损害无限大
  - 尽量不要使用root登录
- 普通用户
  - 对系统的操作权限很小
  - 损害有限
  - 需要用普通用户登录

终端:

- 图形终端
- 虚拟终端    ctrl+alt+F1-F6
- 物理终端
- 设备终端
- 串行终端
- 伪终端
- tty  查看终端

远程连接工具

- xshell
- putty
- securecrt

交互式接口:

启动终端以后,在终端设备上打开一个接口

- GUI图形接口
- CLI
  - shell
  - powershell

shell:

用来在linux系统上的一个接口,用来将用户的输入发送给操作系统去执行,并把得到的结果输出出来

查看系统支持的shell cat /etc/shells

切换shell chsh -s shell

查看当前运行的 shell echo $SHELL

### 2.命令

查看ip地址

```python
ifconfig 查看ip地址
ip addr
ip a
```

命令提示符:

```python
[[email protected] ~]#
#——超级管理员
$ 普通用户
[用户@主机名 目录]命令提示符

调整[[email protected] ~]#的字体颜色
永久生效
echo ‘PS1="\[\e[1;30;35m\][\[email protected]\h \W]\\$\[\e[0m\]"‘ >> /etc/profile.d/ps.sh
```

执行命令

写完命令后直接回车

- 内部命令

  - 安装完系统以后自带的命令,就是内部命令
  - 通过help来获取内部命令的列表

- 外部命令

  - 第三方提供的,在某些地方可以直接找到执行文件

  - ```python
    type 查看命令的类型
    which 查找命令的路径
    ```

#### 2.1 alias别名

```python
a;oas  直接列出系统里的所有别名
alias cdetc=‘cd /etc‘  设置别名
unalias cdetc 取消别名
#让命令永久生效
#对用户用户
[[email protected] ~]#echo "alias cdetc=‘cd /etc‘" >> .bashrc
#对所有的用户都生效
echo "alias cdetc=‘cd /etc‘" >> /etc/bashrc
```

执行原来本身的命令

- "ls"
- \ls
- ‘ls‘

单双引号的区别

- ""可以直接打印变量的值
- ‘‘引号里面写什么就打印什么

date的命令

```python
[[email protected] ~]#date
Mon Jul 29 12:18:14 CST 2019
[[email protected] ~]#date +%F
2019-07-29
[[email protected] ~]#date +%H(24小时制)
12
[[email protected] ~]#date +%I(12小时制)
12
[[email protected] ~]#date +%y
19
[[email protected] ~]#date +%m
07
[[email protected] ~]#date +%d
29
[[email protected] ~]#date +%M
22
[[email protected] ~]#date +%S
25
[[email protected] ~]#date +%a
Mon
[[email protected] ~]#date +%A
Monday
[[email protected] ~]#date +%T
12:23:31
[[email protected] ~]#date +%y-%m-%d
19-07-29
[[email protected] ~]#date +%Y-%m-%d
2019-07-29
unix元年
[[email protected] ~]#date +%s 时间戳
1564374331
[[email protected] ~]#date +%W 一年中的多少周
30
```

时区的设置:

```python
[[email protected] ~]#timedatectl
[[email protected] ~]#timedatectl set-timezone  Asia/Shanghai
```

日历

```python
cal 展示当月的日历
cal -y  展示当年的日历
cal -y  #  显示#年的日历
```

关机重启

```python
shutdown 默认是一分钟之后关机
shutdown  -c 取消
shutdown  -r 重启
shutdown  - now立即
reboot 重启
reboot -p 切断电源
init 6 重启
init 0 关机
poweroff 关机
```

命令的格式

```python
command [options] [args..]
选项:启动或者禁用某些功能的
    短选项:-a
    长选项: --all
参数:命令的作用,一般情况是目录,用户等等
注意:
    多个选项及参数和命令之间需要用空格隔开
    ctrl+c来取消命令的执行
    用;来隔开同时执行的多个命令
    使用\来讲命令切换多行
```

原文地址:https://www.cnblogs.com/doraemon548542/p/11780260.html

时间: 2024-08-06 23:10:18

doraemon的python centos的入门的相关文章

doraemon的python centos的入门(二)文件目录操作

4 文件的操作 4.1 增 mkdir mkdir liujiamkdir liujia-{2..10} 批量创建文件夹mkdir -p a/b/c/d 递归创建mkdir -pv {s13,s14}/{ss11,ss12}/{sss11,sss12} 显示创建过程 4.2 查 tree yum install -y treetree name-L 控制显示的层数-b 值显示目录? 4.3 删 只能删除空目录 mkdir -p liu/jia/dan/nirmdir -p liu/jia/dan

doraemon的python centos的入门(五)用户和用户组权限

13 用户和用户组 13.1 用户 分类 超级管理员 root uid 0 普通用户 系统用户:一般情况下用来启动服务或者运行进程,一般情况下系统用户是不可以登录 uid 1-999(centos7)1-499(centos6) 可登录用户:可以登录系统的用户 uid 1000-65535(centos7) 500-65535(centos6) useradd 只能用root用户来创建 -d 指定用户的家目录,不能创建在/tmp,默认用户的家目录不需要手动创建-g 组信息 主组有且只能有一个-G

哪有python开发语言入门教程免费下载?

人工智能时代,如果不想被机器人取代,最应该掌握的是编程.Python作为连续10年最受欢迎的编程语言,不但能开发Google .豆瓣等大型网站,还是人工智能领域的第一语言.那么,我猜你想问哪里有python开发语言入门教程. 千锋Python基础教程:http://pan.baidu.com/s/1qYTZiNE Python课程教学高手晋级视频总目录:http://pan.baidu.com/s/1hrXwY8k Python课程windows知识点:http://pan.baidu.com/

python网络爬虫入门(二)——用python简单实现调用谷歌翻译

最近在看国外的文档,有些生词不认识.就用谷歌翻译来理解,用着用着闲来无事就按F12查看了下页面的源代码.发现可以用python简单的实现下谷歌翻译的页面功能.于是先上网搜下有没有类似的文章博客,发现几篇不错的,于是参考其他代码与自己的思路,简单的实现了下翻译的功能,代码如下: import re import urllib,urllib2 #----------模拟浏览器的行为,向谷歌翻译发送数据,然后抓取翻译结果,这就是大概的思路------- def Gtranslate(text): #t

python网络爬虫入门(一)——简单的博客爬虫

最近,为了微信公众号的图文,上网疯狂的收集和看了一些有深度的新闻和有趣的引人深思的文字评论,并选择了几篇极品发布出去.但感觉一篇一篇的看实在是麻烦死了.想找一个简单的解决办法,看能不能自动把网上的资料收集起来,然后自己用统一筛选.不巧,最近准备学习下网络爬虫相关知识,于是按照网上的教程自己学着试写了一个小小的爬虫,嘻嘻,是用来爬韩寒博客的. 先把完整的代码贴上来,如果朋友们需要试验下,请先安装python相关环境,然后在复制粘贴保存,再按F5运行. #导入urllib库,python访问网页必须

学习Python必看入门教程

Python是一种很美丽的语言,现在越来越多的人想要入门Python,所以这里给大家总结了入门Python必知的知识. 什么是Python? Python是一种计算机程序设计语言.你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等. 那Python是一种什么语言? 首先,我们普及一下编程语言的基础知识.用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算

Python黑客编程入门教程

我真正开始学习Python是从今年4月份看到2017年的国赛试题之后,之前虽也零星接触过,但都只是皮毛,所以对于我,必须要借助这样一些目标的驱动,才有动力或压力去深入学习下去,这也是我坚持带比赛的一个主要原因. 这套教程是在7月份暑假集训期间录制的,所以从我开始学习Python到录制教程前后也就3个多月的时间,因而教程的内容肯定是相对比较粗糙的.之所以要这么赶,主要是必须要在暑假集训期间让这批准备参加11月份省赛的同学能对Python入门,省赛要跟国赛走,而Python必定是今年省赛的重点.还有

《Python编程从入门到实践》_第十章_文件和异常

读取整个文件 文件pi_digits.txt #文件pi_digits.txt 3.1415926535 8979323846 2643383279 下面的程序打开并读取整个文件,再将其内容显示到屏幕中: with open("pi_digits.txt") as fileobject: contents = fileobject.read() print(contents) #运行结果 3.1415926535 8979323846 2643383279 使用函数open()打开文件

智普教育Python视频教程之入门基础篇,python笔记

智普教育Python视频教程之入门基础篇,python笔记 print id()内存地址 type()变量类型 windows命令行下edit命令 python数据类型不需要指定类型 定义hostname="www.google.com" 结果运行后总是告诉我NameError: name 'socket' is not defined 哪位帮我分析一下,怎么改才对 没用过socket,不过你试着在第一行加入 import socket C:\>notepad somefile.