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
[root@localhost ~]#
#——超级管理员
$ 普通用户
[用户@主机名 目录]命令提示符

调整[root@localhost ~]#的字体颜色
永久生效
echo 'PS1="\[\e[1;30;35m\][\u@\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 取消别名
#让命令永久生效
#对用户用户
[root@localhost ~]#echo "alias cdetc='cd /etc'" >> .bashrc
#对所有的用户都生效
echo "alias cdetc='cd /etc'" >> /etc/bashrc
```



执行原来本身的命令

- "ls"
- \ls
- 'ls'



单双引号的区别

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



date的命令

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



时区的设置:

```python
[root@localhost ~]#timedatectl
[root@localhost ~]#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来取消命令的执行
    用;来隔开同时执行的多个命令
    使用\来讲命令切换多行
```

猜你喜欢

转载自www.cnblogs.com/doraemon548542/p/11780260.html